[Ajuda] Problemas com o "else"
#1

O que tento fazer й um comando (teste), que funcione apenas para quem estб em um determinado veнculo, o problema й que se eu digitar esse comando em qualquer carro vai aparecer sempre a mesma mensagem. "NEGATIVO"

pawn Код:
if(strcmp("/iniciarteste", cmdtext, true) == 0)
        {
            if(IsPlayerInVehicle(playerid, 585))
            {
                SendClientMessage(playerid, COLOR_GREEN, "AFIRMATIVO");
            } else {
                SendClientMessage(playerid, COLOR_GREEN, "NEGATIVO");
            }
            return 1;
        }
Reply
#2

https://sampwiki.blast.hk/wiki/GetVehicleModel

Exemplo:
Код:
if(GetPlayerVehicleModel(GetPlayerVehicleID(playerid)) == 585) SendClientMessage(playerid, -1, "Afirmativo");
else SendClientMessage(playerid, -1, "Negativo");
Reply
#3

Tente:
if(strcmp("/iniciarteste", cmdtext, true) == 0)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 585)
{
SendClientMessage(playerid, COLOR_GREEN, "AFIRMATIVO");
} else {
SendClientMessage(playerid, COLOR_GREEN, "NEGATIVO");
}
return 1;
}
Reply
#4

PHP код:
VehicleID != ModelVehicle 
Reply
#5

Код:
if(strcmp("/iniciarteste", cmdtext, true) == 0)
{
     if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 585)
	 return SendClientMessage(playerid, -1, "Negativo");

     SendClientMessage(playerid, -1, "Positivo");
     return true;
}
Reply
#6

Valeu a todos foi resolvido
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)