morgen,
Mein /kick-Befehl ist komplett verbuggt und ich bin völlig durcheinander
if(!strcmp(strget(cmdtext, 0), "/kick"))
{
new pID,grund[25],grund2[25];
if(IsPlayerConnected(pID))
{
if(IsPlayerAdmin(playerid))
{
if(sscanf(cmdtext,"us",pID,grund))return SendClientMessage(playerid,KNALLROT,"Benutze /kick ID Grund");
format(grund,sizeof(grund),"%s wurde von %s gekickt! Grund:%s",pID,playerid,grund);
format(grund2,sizeof(grund2),"Du wurdest von %s gekickt! Grund: %s",playerid,grund2);
SendClientMessageToAll(BLAU,grund);
SendClientMessage(pID,ROT,grund2);
Kick(pID);
return 1;
}
else
{
SendClientMessage(playerid,KNALLROT,"Du bist kein Admin!");
}
}
}
Errors gibt es keine, aber kicken tut er auch niemanden wtf?
Wenn ich jemanden kicken will, kommt nur folgende Meldung:
Zitat[12:19:08] ÿ wurde von gekickt! Gr
So und nicht anders..
Kann mir bitte jemand einen /kick-Befehl OHNE ocmd/dcmd schreiben?
Achja, man sollte sich nicht selbst kicken dürfen