01.09.2011, 03:35
Mais um probleminha aqui:
Atй a parte do playerid tб certo, mais depois que escrevo /promoveradmin ID LEVEL completo, ele da unknow command, e eu acho que й nessa parte:
Sу nгo sei como resolver.
pawn Код:
CMD:promoveradmin(playerid, params[])
{
new string[ 100 ], giveplayerid, level;
giveplayerid = ReturnUser(params);
level = strval(params);
if(jInfo[playerid][Admin] < 5) return SendClientMessage(playerid, VERMELHO, "{FF1493}[WarZone]{FF0000} Vocк nгo estб autorizado.");
if(AdminTrabalhando[playerid] < 1) return SendClientMessage(playerid, VERMELHO, "{FF1493}[WarZone]{FF0000} Vocк nгo estб trabalhando!");
if(jInfo[giveplayerid][Admin] < 1 || jInfo[giveplayerid][Admin] == 5) return SendClientMessage(playerid, VERMELHO, "{FF1493}[WarZone]{FF0000} Esse jogador nгo й administrador ou й administrador scripter.");
if(sscanf(params, "ud", params, level)) return SendClientMessage(playerid, VERMELHO, "{FF1493}[WarZone]{FF0000} USE: /promoveradmin [playerid] [level]");
if(level < 2 || level > 5) return SendClientMessage(playerid, VERMELHO, "{FF1493}[WarZone]{FF0000} USO: Level somente de 2 a 5");
jInfo[giveplayerid][Admin] = level;
format(string, sizeof(string), "{FF1493}[WarZone]{FFFF00} Vocк foi promovido para Administrador level %d pelo administrador %s.", level, GetPlayerNameEx(playerid));
SendClientMessage(giveplayerid, AMARELO, string);
format(string, sizeof(string), "{FF1493}[WarZone]{FFFF00} Vocк promoveu %s para Administrador level %d.", giveplayerid, level);
SendClientMessage(playerid, AMARELO, string);
format(string, sizeof(string),"{FF1493}[WarZone]{00FFFF} O administrador %s foi promovido para administrador level %d. Parabйns :)", giveplayerid, level);
SendClientMessageToAll(AZUL,string);
new d,m,a;
new h,mi,s;
getdate(d,m,a);
gettime(h,mi,s);
format(string, sizeof(string),"(%d/%d/%d)[%d:%d:%d] [WarZone] %s promoveu %s para Administrador level %d.",d,m,a,h,mi,s, GetPlayerNameEx(playerid), giveplayerid);
Administracao(string);
return 1;
}
pawn Код:
new string[ 100 ], giveplayerid, level;
giveplayerid = ReturnUser(params);
level = strval(params);