wie /reportbefehl erstellen?
#1

Wie kann ich ein reportbefehl erstellen?
Reply
#2

Quote:
Originally Posted by stevenkiller
View Post
Wie kann ich ein reportbefehl erstellen?
Also:
1. Als erstes erstellst du eine ganz normale Befehlsstruktur, also mit strcmp, etc..
2. Dann benutzt strtok, wenn du das bis jetzt noch nicht benutzt hast, im wiki is das ganz nett erklдrt.
3. Mithilfe von strtok 'ziehst' du dir sozusagen den string, der an den befehl drangehangen ist, in diesem fall wahrscheinlich die player-id des 'bцsewichts'.
4. Nun, wo du die ID hast, packst du die nett in nen string und schickst das an nen admin, oder schreibst es ggf. in eine datei, jedoch nicht mit der ID, sondern mit Name+IP, fьr den anfang wьrde ich jedoch aufgrund der einfachheit ersteres empfehlen.

Wenn du mцchtest, kann dir das auch in nen pseudo-code packen, ist nur die frage ob du's vllt. schon so verstanden hast.
Reply
#3

Oder man verwendet Google wo schon mal genau das eklдrt wurde
Reply
#4

Quote:
Originally Posted by DeathOnaStick
View Post
Also:
1. Als erstes erstellst du eine ganz normale Befehlsstruktur, also mit strcmp, etc..
2. Dann benutzt strtok, wenn du das bis jetzt noch nicht benutzt hast, im wiki is das ganz nett erklдrt.
3. Mithilfe von strtok 'ziehst' du dir sozusagen den string, der an den befehl drangehangen ist, in diesem fall wahrscheinlich die player-id des 'bцsewichts'.
4. Nun, wo du die ID hast, packst du die nett in nen string und schickst das an nen admin, oder schreibst es ggf. in eine datei, jedoch nicht mit der ID, sondern mit Name+IP, fьr den anfang wьrde ich jedoch aufgrund der einfachheit ersteres empfehlen.

Wenn du mцchtest, kann dir das auch in nen pseudo-code packen, ist nur die frage ob du's vllt. schon so verstanden hast.
ja bitte in code aber sanke fьr die hilfe ^^
Reply
#5

Quote:
Originally Posted by stevenkiller
View Post
ja bitte in code aber sanke fьr die hilfe ^^
Beachte: Das ist nur Pseudo-code! Pseudo-code zeigt dir nur was du machen musst, du kannst ihn aber nicht ausfьhren.

Code:
If cmdtext = '/report'
{
	variable 'report-id' initialisieren
	'reportid' mit strtok den wert zuweisen

	If 'report-id' = 'playerid' Then ClientMessage "You cannot report yourself!"
	Else
	{
		For-loop initialisieren, mit dem maximum i=MAX_PLAYERS
		{
			If IsAdmin(i) Then ClientMessage "Incoming report: x reports y." Where x is playerid and y is report-id
		}
	}
}
Reply
#6

Wieso machst du kein eigenes Forum auf?

www.wir-helfen-dir-weil-du-zu-faul-zum-selber-lernen-bist.de
Reply


Forum Jump:


Users browsing this thread: 6 Guest(s)