DAs hier ist mein Kickcommand !
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(kicken,6,cmdtext);
return 0;
}
dcmd_kicken(playerid,params[]) {
new
sGrund[128],
pID;
if(sscanf(params, "ds",pID,sGrund)) {
return SendClientMessage(playerid,COLOR_RED,"Benutzung: /kicken [playerid] [grund]");
}
if(!IsPlayerConnected(pID)) {
return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
}
new
ThePlayer[MAX_PLAYER_NAME],
admin[MAX_PLAYER_NAME],
kicknachricht[128];
GetPlayerName(pID,ThePlayer,sizeof(ThePlayer));
format(kicknachricht,sizeof(kicknachricht),"%s wurde von %s Server gekickt,Grund: %s",ThePlayer,admin,sGrund);
SendClientMessageToAll(COLOR_BLACK,kicknachricht);
Kick(pID);
return 1;
}
funktioniert alles Prima aber bei
format(kicknachricht,sizeof(kicknachricht),"%s wurde von %s Server gekickt,Grund: %s",ThePlayer,admin,sGrund);
komm z.B. nur
Tirus wurde von (>>>nichts O.o<< ) Server gekickt,Grund: Lern die rechtschraibung