[Ajuda] Ajuda nos "if"
#1

Olб, estou aqui para pedir uma pequena ajuda a vocкs. Estava codando um comando e foi tentar diminuir o tamnha dele colocando isso:
pawn Код:
if (APlayerData[OtherPlayer][PlayerClass] != ClassTaxista) return SendClientMessage(playerid, 0xFF0000FF, "Nгo hб taxistas online");
Ao invйs disso:
pawn Код:
if (APlayerData[OtherPlayer][PlayerClass] == ClassTaxista)
{
//Resto do code, que nгo hб necessidade de postar
}
else
   return SendClientMessage(playerid, 0xFF0000FF, "Nгo hб taxistas online");
OBS: Nгo houve erros de compilacao; ClassTaxista й a Classe, profissao, como ClassMedico, por exemplo.

Mas, quando fui testar, ele executava o comando, e mesmo com taxistas online ele retornava o erro! Alguйm pode por favor me ajudar com isso.
Reply
#2

se deu arrado assim, tente trocar para ==

pawn Код:
if (APlayerData[OtherPlayer][PlayerClass] == ClassTaxista) return SendClientMessage(playerid, 0xFF0000FF, "Nгo hб taxistas online");
ouuu

pawn Код:
if (!APlayerData[OtherPlayer][PlayerClass] != ClassTaxista) return SendClientMessage(playerid, 0xFF0000FF, "Nгo hб taxistas online");
ouuu

pawn Код:
if (!APlayerData[OtherPlayer][PlayerClass] == ClassTaxista) return SendClientMessage(playerid, 0xFF0000FF, "Nгo hб taxistas online");
tenta os 3, fica dificil sem saber o que й ClassTaxista ;P
Reply
#3

ClassTaxista e a classe, a profissao.
Reply
#4

pawn Код:
if (APlayerData[OtherPlayer][PlayerClass] == ClassTaxista)
{
   //Resto do code
}
else
   SendClientMessage(playerid, 0xFF0000FF, "Nгo hб taxistas online");
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)