[AJUDA] funcionar para outro emprego
#1

Queria que desse a mesma mensagem para quem entrar no carro dos medico

pawn Код:
#define MEDICO       3 //variavel do emprego medico
new Medico[4]; //CARRO MEDICO

public OnPlayerStateChange(playerid, newstate, oldstate)
{
    new car = GetPlayerVehicleID(playerid);
    if(newstate == PLAYER_STATE_DRIVER)
    {
        for(new i = 0; i < sizeof(Caminhoneiro); i ++)
        {
            if(car == Caminhoneiro[i])
            {
                if(Emprego[playerid] == CAMINHONEIRO )
                {
                    SendClientMessage(playerid, COR_CINZA, "Vocк nгo й um caminhoneiro!");
                    RemovePlayerFromVehicle(playerid);
                }
            }
        }
    }
    return true;
}
Reply
#2

Tenta:

pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    new car = GetPlayerVehicleID(playerid);
    if(newstate == PLAYER_STATE_DRIVER)
    {
        for(new i = 0; i < sizeof(Medico); i ++)
        {
            if(car != Medico[i])
            {
                if(Emprego[playerid] != MEDICO )
                {
                    SendClientMessage(playerid, COR_CINZA, "Vocк nгo й um mйdico!");
                    RemovePlayerFromVehicle(playerid);
                }
            }
        }
    }
    return true;
}
Reply
#3

pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    new car = GetPlayerVehicleID(playerid);
    if(newstate == PLAYER_STATE_DRIVER)
    {
        for(new i = 0; i < sizeof(Caminhoneiro); i ++)
        {
            if(car == Caminhoneiro[i])
            {
                if(Emprego[playerid] != CAMINHONEIRO )
                {
                    SendClientMessage(playerid, COR_CINZA, "Vocк nгo й um caminhoneiro!");
                    RemovePlayerFromVehicle(playerid);
                }
            }
        }
        for(new i = 0; i < sizeof(Medico); i ++)
        {
            if(car == Medico[i])
            {
                if(Emprego[playerid] != MEDICO )
                {
                    SendClientMessage(playerid, COR_CINZA, "Vocк nгo й um medico!");
                    RemovePlayerFromVehicle(playerid);
                }
            }
        }
    }
    return true;
}
Acho que havia um pequeno erro de operadores ai, veja se funciona conforme suas expectativas.
Reply
#4

Eu estaVa fazendo desse jeito ai, mais sem o != por isso taVa dando errado

Vlw +rep
Reply
#5

> '==': Igual a, logo se o player fosse mйdico seria retirado do carro.
> '!=': Diferente, logo se o player nгo for mйdico serб retirado (creio que vocк queria isso kk).
Reply
#6

yeah
Reply


Forum Jump:


Users browsing this thread: