10.10.2011, 21:11
ja tentei de tudo por para Admin Normal de Levle 5 Master mais nao vai tentei RCON e nao vai porque o que a de errado
PHP код:
COD
pawn Код:
if(strcmp(cmd, "/daradmin", true) == 0)
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Vocк nгo й um Administrador!");
new NomeDado[256];
new NomeDado1[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "USE: /daradmin [id] [Nivel]");
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "USE: /daradmin [id] [Nivel]");
level = strval(tmp);
new atext[64];
if(LevelInfo[playerid][Admin] == 1) { atext = "Ajudante"; }
else if(LevelInfo[playerid][Admin] == 2) { atext = "Moderador"; }
else if(LevelInfo[playerid][Admin] == 3) { atext = "Sub-Fixo"; }
else if(LevelInfo[playerid][Admin] == 4) { atext = "Fixo"; }
else if(LevelInfo[playerid][Admin] == 5) { atext = "Master"; }
GetPlayerName(para1, NomeDado, sizeof(NomeDado));
GetPlayerName(playerid, NomeDado1, sizeof(NomeDado1));
if(para1 == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, "Player nгo conetado!");
if(level == 0) return SendClientMessage(playerid, COLOR_WHITE, "Para tirar admin a alguem use: /tiraradmin");
if(level > 5) return SendClientMessage(playerid, COLOR_WHITE, "Vocк nгo pode dar admin level 5+ a ninguem!");
format(string, sizeof string, "Vocк deu Admin Nнvel %d para %s", level, NomeDado);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof string, "Vocк, %s foi seta a %s (Nivel %d) pelo Administrador %s",NomeDado,atext,level, NomeDado1);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
LevelInfo[para1][Admin] = level;
return 1;
}