[AJUDA]Comando /setgat -
Nake01 - 27.06.2011
Eae galera blz? vim aqui pedir a ajuda de vocкs com esse comando, to com um problema nesse comando como podem ver botei para Administrador Logado na Rcon e Admin -> !PlayerInfo[playerid][Admin] Level 5 sу que sу estб funcionando setado logado na RCON, no caso se eu tirar o Logado na Rcon e Deixa sу Admin ai seta nгo consigo botar pros dois setar, se alguem puder me ajuda ta ai o comando.
PHP код:
if(!strcmp(cmd, "/setgat", true))
{
new GATLevel;
new Sjim[256];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
if(!IsPlayerAdmin(playerid) || !PlayerInfo[playerid][Admin] >= 5)
{
SendClientMessage(playerid, 0xFC4430AA, "¤ Vocк nгo й Administrador level 5 para usar este comando !");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, 0xFF6F28AA, "¤ Uso correto: /setgat [id] [level]");
return 1;
}
playerid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, 0xFF6F28AA, "¤ Uso correto: /setgat [id] [level]");
return 1;
}
GATLevel = strval(tmp);
if(GATLevel < 0 || GATLevel > 5) return SendClientMessage(playerid, 0xFFFF00AA, "¤ Somente level de administrador entre 1 e 5!");
if(IsPlayerConnected(playerid))
{
if(playerid != INVALID_PLAYER_ID)
{
format(Sjim, sizeof(Sjim), "¤ Vocк deu б %s (ID:%d), level %d de membro do GAT!", name, playerid, GATLevel);
SendClientMessage(playerid, 0x00A400AA, Sjim);
format(Sjim, sizeof(Sjim), "¤ [PROMOVIDO] O Administrador %s lhe deu Level %d de membro do GAT!", name, GATLevel);
SendClientMessage(playerid, 0x00FF00AA, Sjim);
GameTextForPlayer(playerid, "~p~PROMOVIDO!", 5000, 0);
PlayerInfo[playerid][GAT] = GATLevel;
format(file, sizeof(file), "Contas/%s.ini", name);
if(!dini_Exists(file))
{
dini_Create(file);
dini_IntSet(file, "GATLevel", GATLevel);
}
else
{
dini_IntSet(file, "GATLevel", GATLevel);
PlayerInfo[playerid][GAT] = GATLevel;
}
}
}
else
{
SendClientMessage(playerid, 0xFC4430AA, "¤ (ERRO) Jogador nгo conectado!");
return 1;
}
}
Re: [AJUDA]Comando /setgat -
Ricop522 - 27.06.2011
pawn Код:
if(!IsPlayerAdmin(playerid) || PlayerInfo[playerid][Admin] < 5)
Re: [AJUDA]Comando /setgat -
Nake01 - 27.06.2011
mesma coisa :S
Re: [AJUDA]Comando /setgat -
Shadoww5 - 27.06.2011
Tenta assim:
PHP код:
if((!IsPlayerAdmin(playerid)) || (PlayerInfo[playerid][Admin] < 5))
Ou entгo tenta assim:
PHP код:
if(!IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, 0xFC4430AA, "¤ Vocк nгo estб logado na RCON !");
return 1;
}
else if(PlayerInfo[playerid][Admin] < 5)
{
SendClientMessage(playerid, 0xFC4430AA, "¤ Vocк nгo й Administrador level 5 para usar este comando !");
return 1;
}
Re: [AJUDA]Comando /setgat -
Nake01 - 27.06.2011
ta apareзendo isso "¤ Vocк nгo estб logado na RCON !" sendo que tenho level 5 de Admin mais nгo me loguei na RCON *-* ai quando loguei na RCON e tirei o Lv 5 de Admin e fui setar pediu pra ter level 5 de Admin, Resultado sу ta podendo setar se estiver logado na RCON e tiver level 5 de Admin