12.06.2012, 22:50
Again, I'm getting same problem I was getting the first time.
And if I take out the "u" and just leave "S" it only works like this "/kick" and automatically kicks id 0
Код:
//-----[Adminhelp]----- CMD:kick(playerid, params[]) { if(PlayerInfo[playerid][Adminlevel] < 1) return SendClientMessage(playerid,COLOR_ERROR,"[ERROR]: You are not authorized to use this command "); new targetid, reason[64], string[128]; if(sscanf(params, "uS", targetid, reason)) return SendClientMessage(playerid, COLOR_SYNTAX, "[SYNTAX]: /kick [PlayerID/PartOfName] [Reason]"); if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, COLOR_ERROR, "[ERROR]: Player not connected!"); new pTargetName[24], pName[24]; GetPlayerName(playerid,pName,24); GetPlayerName(targetid,pTargetName,24); format(string, sizeof(string), ""#COL_YELLOW"[SERVER]"#COL_LRED" Administrator %s has kicked %s: Reason: %s", pName, pTargetName, reason); SendClientMessageToAll(COLOR_RED,string); Kick(targetid); return 1; }