Hey Leute ich will einen einfachen Kick Befehl erstellen bloß wenn ich ihn ausprobiere werde ich selber immer gekickt
Der Befehl:
if(!strcmp(strget(cmdtext, 0), "/kick"))
{
new pid = strval(strget(cmdtext, 1));
Kick(pid);
return 1;
}
Danke
Hey Leute ich will einen einfachen Kick Befehl erstellen bloß wenn ich ihn ausprobiere werde ich selber immer gekickt
Der Befehl:
if(!strcmp(strget(cmdtext, 0), "/kick"))
{
new pid = strval(strget(cmdtext, 1));
Kick(pid);
return 1;
}
Danke
if(!strcmp(strget(cmdtext, 0), "/kick"))
{
new pID;
if(sscanf(params,"u",pID))return SendClientMessage(playerid,FARBE,"[Error]Benutze /kick[SpielerName/ID] ");
Kick(pID);
}
//edit Code
Hey danke für die schnelle Antwort aber ich krieg einen Error :undefined symbol "params" Obwohl ich eig. sscanf ich Script habe :o
ocmd:kick(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,0xAFAFAFAA,"Du darfst diesen Befehl nicht nutzen.");
new pID, reason[128],string[128];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /kick [PlayerID] [Grund]");
format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(0xE10000FF,string);
Kick(pID);
return 1;
Probier das mal...