24.03.2011, 18:57
Ah, eu fiz crtl num tuto do Lux ensinando a usar y_cmd.
Eu percebi que a params[1] tem o valor mбximo 49. Meu player limit й 50, para constar.
Ai sу dб pra setar o Admin level atй o 49, mas eu uso atй 1338.
PHP код:
CMD:adminlevel(playerid, params[], ajuda)
{
if (ajuda)
return SendClientMessage(playerid, 0xFFFFFFAA, "AJUDA: Muda o nнvel de admin de algum player.");
if (sscanf( params, "uS", params[0], params[1]))
return SendClientMessage( playerid, 0xFFFFFFAA, "ERRO: /adminlevel [id] [Nнvel]");
if ( GetPVarInt( playerid, "pAdmLvl" ) < 1337 )
return SendClientMessage( playerid, 0xFFFFFFAA, "Vocк nгo tem permissгo para usar este comando.");
if ( !IsPlayerConnected( params[0] ) )
return SendClientMessage( playerid, -1, "ERRO: Jogador nгo conectado");
SetPVarInt( params[0], "pAdmLvl", params[1] );
new str[120], sName[20];
GetPlayerName(params[0], sName, sizeof(sName));
format(str, 120, "Vocк mudou o Nнvel de Administrador de %s (ID:%d) para %d", sName, params[0], params[1]);
SendClientMessage(playerid, 0xFFFFFFAA, str);
return 1;
}
Ai sу dб pra setar o Admin level atй o 49, mas eu uso atй 1338.


