[Ajuda] Bloqueio de comandos
#3

Quote:
Originally Posted by [BOPE]Seu._.Madruga
Посмотреть сообщение
PHP код:
/* -- COLOQUE NO COMEЗO DO GAMEMODE OU FS OU SCRIPT OQUE SEJA '-' -- */
new gPlayerLogged[MAX_PLAYERS];
/* -- COLOCA NO COMEЗO DOS COMANDOS QUE VOCК DESEJA BLOQUEAR -- */
if(!gPlayerLogged[playerid]) return SendClientMessage(playeridCOLOR_GRAD2"Vocк precisa estar logado!");
/* -- NO COMANDO QUE FAZ O LOGIN DO JOGADOR APУS ELE SE LOGAR COLOQUE -- */
gPlayerLogged[playerid] = 1;
/* -- QUANDO O JOGADOR SE DESCONECTAR DO SERVIDOR NO ONPLAYERDISCONNECT COLOQUE -- */
gPlayerLogged[playerid] = 0
Usa booleano, isso й ilegнvel, criar uma variбvel inteira somente para obter 2 valores, "0" e "1", enquanto bool em si, jб faz isso, "0" й false, "1" й true.

Entгo ficaria melhor vocк usar bool.

@Topic
Primeiro de tudo, vocк deverб criar uma variбvel global, indexada а uma matriz, denominada como "MAX_PLAYERS".
A tag "bool" em si, ainda й uma signed int de 32bits, podendo ser utilizada em char.
PHP код:
new bool:LoggedPlayer[MAX_PLAYERS char]; 
Segundo, vocк apenas criar a condiзгo para que o jogador possa utilizar o comando ou nгo.
Suponhamos que eu quero usar um comando, mas nгo estou logado.
PHP код:
CMD:vida(playerid){ 
   if(!
LoggedPlayer{playerid})
      return 
SendClientMessage(playerid, -1"Vocк nгo estб logado para utilizar este comando.");
   
SetPlayerHealth(playerid100);
   return 
true;
}; 
Terceiro, quando o jogador realmente logar no servidor, sete o valor da variбvel para verdadeiro(true).
PHP код:
LoggedPlayer{playerid} = true
Pela saнda, faзa o mesmo, sete o valor para falso(false).
PHP код:
LoggedPlayer{playerid} = false
Reply


Messages In This Thread
Bloqueio de comandos - by axtlon - 28.04.2018, 02:50
Re: Bloqueio de comandos - by [BOPE]Seu._.Madruga - 28.04.2018, 02:55
Re: Bloqueio de comandos - by Cycle - 28.04.2018, 03:18
Re: Bloqueio de comandos - by axtlon - 28.04.2018, 03:31
Re: Bloqueio de comandos - by 1sbedx - 28.04.2018, 04:03
Re: Bloqueio de comandos - by [BOPE]Seu._.Madruga - 28.04.2018, 04:16
Re: Bloqueio de comandos - by Cycle - 28.04.2018, 04:27
Re: Bloqueio de comandos - by 1sbedx - 28.04.2018, 04:42
Re: Bloqueio de comandos - by Cycle - 28.04.2018, 04:48
Re: Bloqueio de comandos - by 1sbedx - 28.04.2018, 04:56
Re: Bloqueio de comandos - by Gguiz - 28.04.2018, 05:01
Re: Bloqueio de comandos - by 1sbedx - 28.04.2018, 05:04
Re: Bloqueio de comandos - by Cycle - 28.04.2018, 05:04
Re: Bloqueio de comandos - by nasser - 28.04.2018, 14:32

Forum Jump:


Users browsing this thread: 3 Guest(s)