Quote:
| 
					Originally Posted by focaximubh  Tente desta forma    
pawn Код: CMD:kick(playerid, params[]){
 new PlayerToKick, Reason[128], ReasonMsg[128], Name[24], AdminName[24];
 
 if (pInfo[playerid][Admin] >= 1)
 {
 
 if (sscanf(params, "us[128]", PlayerToKick, Reason)) SendClientMessage(playerid, 0xFF0000AA, "Use: /kick [id] [motivo]");
 else
 if (IsPlayerConnected(PlayerToKick))
 {
 
 GetPlayerName(playerid, AdminName, sizeof(AdminName));
 GetPlayerName(PlayerToKick, Name, sizeof(Name));
 format(ReasonMsg, 128, "{FF0000}-| %s foi kickado pelo administrador %s. Motivo: %s |-", Name, AdminName, Reason);
 SendClientMessageToAll(0xFF0000FF, ReasonMsg);
 Kick(PlayerToKick);
 }
 else
 return 0;
 }
 else
 return 0;
 return 1;
 }
 | 
 Assim ele nгo mostra o ID, que й o motivo do cara ter vindo aqui perguntar...
Seu code parece estar normal cara, mas dк uma olhada em algo assim:
pawn Код:
CMD:kick(playerid, params[])
{
    new
        s[128],
        id,
        motivo[128]
    ;
    if (!(pInfo[playerid][Admin] >= 1)) return SendClientMessage(playerid, C_Erro, "[ERRO] Vocк nгo estб autorizado usar este comando!");
    if (sscanf(params, "ds", id, motivo)) return SendClientMessage(playerid, C_Erro, "| /kick [playerid] [motivo]");
    format(s, sizeof s, "[SERVER] %s(%d) foi kickado pelo %s %s(%d). Motivo: %s", GetPlayerNameEx(id), id, admincargo[pInfo[playerid][Admin]], GetPlayerNameEx(playerid), playerid, motivo);
    SendClientMessageToAll(C_Vermelha, s);
    Kick(id);
}
 
Tive um problema semelhante com matrizes de 2 dimensхes, eu criava ela com um valor, e quando eu ia mostrar, me mostrava algo totamente ca**lhado de diferente.