SA-MP Forums Archive
[Ajuda] Sitema de admin - 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] Sitema de admin (/showthread.php?tid=363369)



Sitema de admin - mau.tito - 27.07.2012

Ola galera vim aqui pedir ajuda tipo to editando um gm to mechendo no sistema de admin do gm
ai eu to botando que quando eu do adm lvl 5 direto pro cara ele nao ver a 2 3 etc
ai o vini me falou que era o simbolo ai eu troquei mas quando eu do lvl 5 ele aparece so a 5
mas quando eu quero dar mais eu do a 4 ai some a 5 alguem sabe pq

pawn Код:
if( PlayerInfo[playerid][pAdmin] == 1) {
      SendClientMessage(playerid, COLOR_GREEN,"[Linha 1] /tapao )");
  }
  if( PlayerInfo[playerid][pAdmin] == 2){
      SendClientMessage(playerid, COLOR_GREEN,"[Linha 2] /antixiter");
  }



Re: Sitema de admin - Don_Speed - 27.07.2012

pawn Код:
if( PlayerInfo[playerid][pAdmin] != 1)



Re: Sitema de admin - mau.tito - 27.07.2012

Quote:
Originally Posted by Don_Speed
Посмотреть сообщение
pawn Код:
if( PlayerInfo[playerid][pAdmin] != 1)
Nem deu .


Re: Sitema de admin - Jason` - 27.07.2012

pawn Код:
if( PlayerInfo[playerid][pAdmin] == 1) {
      SendClientMessage(playerid, COLOR_GREEN,"[Linha 1] /tapao )");
  }
  else if( PlayerInfo[playerid][pAdmin] == 2){
      SendClientMessage(playerid, COLOR_GREEN,"[Linha 2] /antixiter");
  }
Ou entгo pode usar switch.


Re: Sitema de admin - Joao Pedro - 27.07.2012

Quote:
Originally Posted by mau.tito
Посмотреть сообщение
Ola galera vim aqui pedir ajuda tipo to editando um gm to mechendo no sistema de admin do gm
ai eu to botando que quando eu do adm lvl 5 direto pro cara ele nao ver a 2 3 etc
ai o vini me falou que era o simbolo ai eu troquei mas quando eu do lvl 5 ele aparece so a 5
mas quando eu quero dar mais eu do a 4 ai some a 5 alguem sabe pq

pawn Код:
if( PlayerInfo[playerid][pAdmin] == 1) {
      SendClientMessage(playerid, COLOR_GREEN,"[Linha 1] /tapao )");
  }
  if( PlayerInfo[playerid][pAdmin] == 2){
      SendClientMessage(playerid, COLOR_GREEN,"[Linha 2] /antixiter");
  }
Se vocк quer que apenas mostre esse texto para o admin level 1 e respectivamente admin level 2 a seguinte, o cуdigo apresentado estб correto.


Re: Sitema de admin - mau.tito - 27.07.2012

Quote:
Originally Posted by Pedro_Miranda
Посмотреть сообщение
pawn Код:
if( PlayerInfo[playerid][pAdmin] == 1) {
      SendClientMessage(playerid, COLOR_GREEN,"[Linha 1] /tapao )");
  }
  else if( PlayerInfo[playerid][pAdmin] == 2){
      SendClientMessage(playerid, COLOR_GREEN,"[Linha 2] /antixiter");
  }
Ou entгo pode usar switch.
tbm nem pego .


Re: Sitema de admin - RebeloX - 27.07.2012

Em vez de usar o operador igual '==' use maior ou igual '>='

ficaria assim

pawn Код:
if( PlayerInfo[playerid][pAdmin] >= 1) {
      SendClientMessage(playerid, COLOR_GREEN,"[Linha 1] /tapao )");
  }



Re: Sitema de admin - mau.tito - 27.07.2012

Quote:
Originally Posted by BlueX
Посмотреть сообщение
Em vez de usar o operador igual '==' use maior ou igual '>='

ficaria assim

pawn Код:
if( PlayerInfo[playerid][pAdmin] >= 1) {
      SendClientMessage(playerid, COLOR_GREEN,"[Linha 1] /tapao )");
  }
sim mas se eu desse direto adm lvl 2 pra ele ele veria e usaria o cmd de lvl 1 .
e eu nao quero isso.



Re: Sitema de admin - Jason` - 27.07.2012

Tenta entгo colocar return

pawn Код:
if( PlayerInfo[playerid][pAdmin] == 1) {
      SendClientMessage(playerid, COLOR_GREEN,"[Linha 1] /tapao )");
    return 1;
  }
  if( PlayerInfo[playerid][pAdmin] == 2){
      SendClientMessage(playerid, COLOR_GREEN,"[Linha 2] /antixiter");
    return 1;
  }



Re: Sitema de admin - mau.tito - 27.07.2012

Quote:
Originally Posted by Pedro_Miranda
Посмотреть сообщение
Tenta entгo colocar return

pawn Код:
if( PlayerInfo[playerid][pAdmin] == 1) {
      SendClientMessage(playerid, COLOR_GREEN,"[Linha 1] /tapao )");
    return 1;
  }
  if( PlayerInfo[playerid][pAdmin] == 2){
      SendClientMessage(playerid, COLOR_GREEN,"[Linha 2] /antixiter");
    return 1;
  }

dei a primeira linha ai apareceu a linha 1
dei a linha 2 e sumiu as duas ¬¬


@edit
antes tava apareecendo a 1 mas quando dava a 2 nao aparecia nenhuma