[Ajuda] Ajuda no cуdigo - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Ajuda no cуdigo (
/showthread.php?tid=628210)
Ajuda no cуdigo -
LuanGamer - 07.02.2017
Boa tarde, tentei utilizar este modo para o cуdigo e funcionou, sу que ele estб enviando 2 mensagens, se for maior ou igual a admin nvl 3000 ele mostra uma mensagem com ip e a outra sem, e se for abaixo de 3000 ele mostra as duas mensagens sem ip. Queria por pra aparecer somente 1 mensagem, com ip para admins nivel alto e sem ip para os de nivel mais baixo.
PHP Code:
new IPDoCara[16];
GetPlayerIp(playerid, IPDoCara, 16);
for(new i; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i))
continue;
if (PlayerInfo[i][pAdmin] >= 3000){
format(string2, sizeof(string2), "AdmCmd: %s (IP: %s) conectou-se.", PlayerName(playerid), IPDoCara);
ABroadCast(COLOR_LIGHTRED, string2, 1);
}
else{
format(string2, sizeof(string2), "AdmCmd: %s conectou-se.", PlayerName(playerid));
ABroadCast(COLOR_LIGHTRED, string2, 1);
}
}
Re: Ajuda no cуdigo -
ipsLuan - 07.02.2017
Nгo precisa do loop.
Re: Ajuda no cуdigo -
RodrigoMSR - 07.02.2017
Code:
new IPDoCara[16];
GetPlayerIp(playerid, IPDoCara, 16);
for(new i; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
if(PlayerInfo[i][pAdmin] > 0)
{
if(PlayerInfo[i][pAdmin] >= 3000)
{
format(string2, sizeof(string2), "AdmCmd: %s (IP: %s) conectou-se.", PlayerName(playerid), IPDoCara);
}
else
{
format(string2, sizeof(string2), "AdmCmd: %s conectou-se.", PlayerName(playerid));
}
SendClientMessage(i, COLOR_LIGHTRED, string2);
}
}