[Ajuda] Erro no sistema de Administraзгo
#5

Nгo hб necessidades de fazer essa checagem, o cуdigo abaixo checa se o comando pode ser usado por cada level.

PHP код:
if(pAdmin[playerid] == || pAdmin[playerid] == || pAdmin[playerid] == || pAdmin[playerid] == || pAdmin[playerid] == 5
Isso sгo operadores lуgicos. Mas Guilherme quando devo usar os operados lуgicos? Simples.
Ex: Tenho um sistema de VIP em meu servidor e quero fazer com que o comando "testando" seja utilizado tanto pelos VIPS quanto pelos administradores, entгo ficaria:
PHP код:
cmd:testando(playerid)
{
   if(
APlayerData[playerid][PlayerLevel] >= || APlayerData[playerid][LevelVIP] >= 1//"APlayerData" й o nome que estб no meu enum, foi um exemplo tirado do meu servidor.
   
{
        
SendClientMessage(playerid, -1"Comando testando");
   }
   else 
SendClientMessage(playerid, -1"Vocк nгo й um administrador");

'&&' representa "AND" ou "e", e '||' representa "OR" ou "ou". Seus resultados dependeram sempre da ordem em que os valores estгo operando.

Entгo, trocando em miъdos perceba:

PHP код:
if(pAdmin[playerid] >= 1
Ou seja, sу irб pode usar o comando administradores com o level maior ou igual a 1.

Eu tenho outra maneira bem mais simples de desenvolver um sistema administrativo, caso queira estou disposta a ajudar.

Veja mais sobre os operadores nesse tutorial: Operadores

Abraзos!
Reply


Messages In This Thread
Erro no sistema de Administraзгo - by WB - 26.01.2018, 00:51
Re: Erro no sistema de Administraзгo - by Marllun - 26.01.2018, 01:15
Re: Erro no sistema de Administraзгo - by WB - 26.01.2018, 01:27
Re: Erro no sistema de Administraзгo - by WB - 26.01.2018, 01:40
Re: Erro no sistema de Administraзгo - by Gguiz - 26.01.2018, 01:44
Re: Erro no sistema de Administraзгo - by WB - 26.01.2018, 01:49
Re: Erro no sistema de Administraзгo - by WB - 26.01.2018, 01:53
Re: Erro no sistema de Administraзгo - by Marllun - 26.01.2018, 01:57

Forum Jump:


Users browsing this thread: 4 Guest(s)