ok erstmal an cs2dmaster:
zu allererst kannst du einfach im texteditor mit Lua skripten.
Also einfach als .Lua abspeichern denke ich
Dann versuche ich dir mal soviel wie möglich zu erklären (zumindest die struktur )
Wie du ja warscheinlich schon mitbekommen hast benutzt DC Lua als Serverseitige erweiterung für Cs2D.
Also kann man per Lua Erweiterungen einbauen sodass
wenn zum beispiel ein spieler "lol" sagt der server im "LOLZ!!!1" antwortet.
Und das is auch gar nicht so kompliziert wie sich heraustellt.
Zu aller erst brauchst du etwas was von Cs2d und Lua aufgerufen wird wenn jemand etwas sagt.
das wäre dann hook_say(id, nachricht).
Und dann brauchst noch den befehl das der server auch zufückschreibt und
ein paar grundkenntnisse in sachen programmiersprachen
(Vor jedem hook muss übrigens ein function stehen nur so nebenbei)
so fangen wir an mit dem code:
1
function hook_say(spieler_id,nachricht)
HAAAALT jetzt muss ich doch noch etwas erklären
bei hook_say() gibt es (wie immer eigentlich) mehrere parameter die berücksichtigt werden MÜSSEN
diese heissen bei mir:
spieler_id << für den jeweiligen spieler der was sagt.
nachricht << für die nachricht die er sagt.
spieler_id und nachricht werden also von hook_say sozusagen aus dem spiel gelesen und werden dann verarbeitet.
Weiter gehts.
1
2
function hook_say(spieler_id,nachricht)
	if (nachricht=="lol") then
wenn die nachricht "lol" ist dann...
1
2
3
function hook_say(spieler_id,nachricht)
	if (nachricht=="lol") then
		msg2(spieler_id,"LOLZ!!!1")
msg2(spieler_id,"LOLZ!!!1") ist die nachricht zum spieler
spieler_id ist die spieler ID (oho!) der vorher lol sagen muss damit er dann das LOLZ!!!1 vom server erhält.
1
2
3
4
5
6
7
function hook_say(spieler_id,nachricht)
	if (nachricht=="lol") then
		msg2(spieler_id,"LOLZ!!!1")
	end
end
updatehooks()
dann nur noch beides mit end abschliessen
und updatehooks() damit sie nicht überschrieben werden.
Wem war das hier noch gewidmet ?
achja Cs2dmaster ich hoffe das hilft dir
das hätte ich dir auch alles in einer PM schreiben können aber neee edited 1×, last 02.03.09 07:50:35 am