04.02.2012, 21:43
To tentando criar o comando de dar admin mais ta dando uns bugs .-.
1. Nгo aparece o level de admin, sу fica 0
2. Tbm nгo aparece o level fica 0
3. Mesmo eu digitando /setadmin id e level independente do id ou level vai aparecer as mesma mensagem para mim mesmo
Tudo bugado totalmente fail, alguem pode ajudar
+rep
pawn Код:
CMD:daradmin(playerid,params[])
{
if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, COR_CINZA, "Vocк nгo estб conetado!");
if(LevelInfo[playerid][Admin] == 0) return SendClientMessage(playerid, COR_CINZA,"* ERRO: Vocк nгo tem permissгo para executar este comando");
if(AdminTrabalhando[playerid] < 1) return SendClientMessage(playerid, COR_CINZA, "* Para usar este comando USE: /trampar");
new ID,Level;
new level;
new sadmin[256];
new NomeDado[128];
new NomeDado1[128];
new paraid;
new tmp[256];
level = strval(tmp);
GetPlayerName(playerid, NomeDado, sizeof(NomeDado));
GetPlayerName(paraid, NomeDado1, sizeof(NomeDado1));
if(paraid == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Player nгo conetado!");
if(sscanf(params,"dd",ID,Level)) return SendClientMessage(playerid,COR_LARANJA,"* USE: /setadmin [id] [0-8]!");
if(level > 4) return SendClientMessage(playerid, COR_CINZA, "* ERRO: Level maximo para admin й de 0-8");
format(sadmin, sizeof sadmin, "Vocк promoveu um cargo administrativo level %d para o %s", level, NomeDado);//NUMERO 1
SendClientMessage(playerid, 0xABCDEF01, sadmin);
format(sadmin, sizeof sadmin, "Vocк foi promovido ao cargo administrativo level %d do administrador %s. Parabйns.", level, NomeDado1);//NUMERO 2
SendClientMessage(paraid, -1, sadmin);
LevelInfo[ID][Admin] = Level;
return 1;
}
2. Tbm nгo aparece o level fica 0
3. Mesmo eu digitando /setadmin id e level independente do id ou level vai aparecer as mesma mensagem para mim mesmo
Tudo bugado totalmente fail, alguem pode ajudar
+rep