Nabend,
ich habe vor kurzem mit Scripten angefangen und wollte jetzt mit dcmd einen Kick Befehl erstellt.
Ich habe mir bei Youtube dazu ein Tuturial angeguckt, wobei ich alles in dcmd umschreiben musste.
wenn ich jetzt jedoch InGame /kick eingebe ( /kick [ID] [GRUND]) erscheint folgendes:
So, das Problem ist denke ich mal für jeden Sichtbar.
1. Wird die gekickt Person nicht angezeigt und 2. wird man nicht gekickt, sondern nur diese Meldung erscheint.
Mein dcmd Befehl sieht so aus:
dcmd(kick,4,cmdtext);//Kick Befehl
dcmd_kick(playerid,params[])
{
new pID, reason[128],string[128];
new Opfer[MAX_PLAYER_NAME];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,COLOUR_ROT,"/kick [ID] [Grund]");
GetPlayerName(pID,Opfer,sizeof(Opfer));
format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. Grund: %s",Opfer,Spielername(playerid),reason);
SendClientMessageToAll(COLOUR_ROT,string);
Kick(pID);
return 1;
}
Habe auch schon einige Freunde gefragt, doch die konnten mir nicht weiter Helfen.
Wo liegt mein Fehler ?
MfG,
Boogie-Woogie