08.08.2011, 03:03
Quote:
cara,tenta mudar de PlayerN[MAX_PLAYERS]; no Comeзo do Code para PlayerN[MAX_PLAYER_NAME];..faзa isso tbm com o OtherN.
|
e...
obviamente...
o resultado foi o mesmo
ele fala o nick do admin mas nao de qm foi kickado...
novo ctrl+c+v do codigo:
PHP код:
if(strcmp(cmd, "/kick", true)==0)
{
new string[208 + MAX_PLAYER_NAME],PlayerN[MAX_PLAYER_NAME],OtherN[MAX_PLAYER_NAME];
if(PlayerInfo[playerid][PlayerAdmin] <= 2) return SendClientMessage(playerid,COLOR_RED, "Vocк nгo pode usar este comando !!!");
tmp = strtok(cmdtext, idx);
giveplayerid = ReturnUser(tmp);
if(PlayerInfo[playerid][PlayerAdmin] >= 3){
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, ""WHITE"USO: "GREEN"/kick {FF6200}[playerid] "WHITE"[MOTIVO]");
if(giveplayerid == playerid) return SendClientMessage(playerid, COLOR_BRIGHTRED, "Vocк nгo pode kickar a sн prуprio !");
if(PlayerInfo[playerid][PlayerAdmin] < PlayerInfo[giveplayerid][PlayerAdmin]) return SendClientMessage(playerid, COLOR_BRIGHTRED, "Vocк nгo pode kickar um admin de level mais alto !");
if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, "ID Invбlida.");
if(cmdtext[8] <= 6) return SendClientMessage(playerid, COLOR_RED, "MOTIVO precisa ter mais que 6 caracteres!!");
Kick(giveplayerid);
GetPlayerName(playerid,PlayerN,sizeof(PlayerN));
GetPlayerName(giveplayerid,OtherN,sizeof(OtherN));
format(string, sizeof(string), ""BLUE"\"%s\""RED" foi kickado pelo Admin: "BLUE"\"%s\""RED" Motivo: %s", OtherN, PlayerN,cmdtext[8]);
SendClientMessageToAll(COLOR_BRIGHTRED, string);
printf("\"%s\"Foi Kickado pelo Admin: \"%s\" Motivo: %s",OtherN,PlayerN,cmdtext[8]);
}
return 1;
}