[Ajuda]Comando - 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]Comando (
/showthread.php?tid=288278)
[Ajuda]Comando -
Jason` - 07.10.2011
Qual a necessidade de colocar isto em um comando?
pawn Код:
if(IsPlayerConnected(playerid))
Se o Player Digita o Comando Ele Estб Conectado Ora Pois.
Qual a utilidade disto?
Re: [DUV]Comando -
Josma_cmd - 07.10.2011
IsPlayerConnected й inъtil sendo usado em playerid, ele verifica se o jogador estб conectado, ou seja, se estб no samp, muita gente confunde acha que isso verificarб se ele tб logado... Mero engano, ele nгo tem nada a ver com seu sistema de login afinal cada GM tem seu prуprio sistema. O IsPlayerConnected й melhor utilizado em loops e comandos com parвmetros. Por exemplo: /tapa [id] ele poderia verificar se o [id] estб online, caso nгo estivesse, retornaria а mensagem dizendo ao playerid que este jogador estб desconectado, ou em loops usando continue caso o jogador nгo esteja conectado dando assim sequencia no loop.
Exemplo:
pawn Код:
for(new i; i < GetMaxPlayers(); i++)
{
if(!IsPlayerConnected(i)) continue; //Darб sequencia no loop porque o jogador nгo estб conectado... O cуdigo abaixo disso nгo serб executado.
//Funзхes а serem executadas aqui
}
Й o que eu sempre digo, nгo tem como alguйm aprender а codar tomando como exemplo cуdigos feitos de maneira errada, podem dizer que sou preconceituoso mas vai no GF pra ver se nгo vai encontrar dezenas de IsPlayerConnected(playerid), Tб errado, mas as pessoas veкm e reproduzem por achar que estб certo(Nгo estudam)