[Ajuda] OnPlayerEnterVehicle
#1

Pessoal, no OnPlayerEnterVehicle eu tenho o seguinte cуdigo:

pawn Код:
if(GetVehicleModel(vehicleid) == 448)
    {
        if(PlayerInfo[playerid][msJob] != 6 || arrombarcarro[playerid] == 0)
        {
            if(GetPlayerState(playerid) != ispassenger)
            {
                GetPlayerPos(playerid, playerposx, playerposy, playerposz);
                if(AdminDuty[playerid] == 0 || PlayerInfo[playerid][mstrvbcGm] == 0)
                {
                    SetPlayerPos(playerid,playerposx, playerposy, playerposz);
                    if(AlarmStatus[vehicleid] == 1)
                    {
                        SetVehicleAlarmOn(vehicleid);
                    }
                }
                SendClientMessage(playerid,COLOR_WHITE, "[JOB:] Este veiculo nгo lhe pertence, pertence a Job Entrega Pizzas.");
            }
        }
        else if(PlayerInfo[playerid][msJob] == 6)
        {
            if(PlayerInfo[playerid][msJobWait] == 1)
            {
                SendClientMessage(playerid, COLOR_WHITE, "[ERRO:] Acabaste de trabalhar, vai descansar um pouco!");
                SetPlayerPos(playerid,playerposx, playerposy, playerposz);
            }
        }
    }
Mais algo estб errado porque um player que pertence ao job de Entrega Pizzas quando tenta entrar na mota aparece aq seguinte mensagem: Este veiculo nгo lhe pertence, pertence a Job Entrega Pizzas.

o que serб que estб mal ?
Reply
#2

Tente isso:

pawn Код:
if(GetVehicleModel(vehicleid) == 448)
{
    if(PlayerInfo[playerid][msJob] != 6 || arrombarcarro[playerid] == 0) {
        if(GetPlayerState(playerid) != ispassenger) {
            GetPlayerPos(playerid, playerposx, playerposy, playerposz);
            if(AdminDuty[playerid] == 0 || PlayerInfo[playerid][mstrvbcGm] == 0) {
                SetPlayerPos(playerid,playerposx, playerposy, playerposz);
                if(AlarmStatus[vehicleid] == 0) {
                    SetVehicleAlarmOn(vehicleid);
                }
            }
            SendClientMessage(playerid,COLOR_WHITE, "[JOB:] Este veiculo nгo lhe pertence, pertence a Job Entrega Pizzas.");
        }
    }
    else if(PlayerInfo[playerid][msJob] == 6) {
        if(PlayerInfo[playerid][msJobWait] == 1) {
            SendClientMessage(playerid, COLOR_WHITE, "[ERRO:] Acabaste de trabalhar, vai descansar um pouco!");
            SetPlayerPos(playerid,playerposx, playerposy, playerposz);
        }
    }
}
Reply
#3

Quote:
Originally Posted by |_MeGaTroN_|
Посмотреть сообщение
Tente isso:

pawn Код:
if(GetVehicleModel(vehicleid) == 448)
{
    if(PlayerInfo[playerid][msJob] != 6 || arrombarcarro[playerid] == 0) {
        if(GetPlayerState(playerid) != ispassenger) {
            GetPlayerPos(playerid, playerposx, playerposy, playerposz);
            if(AdminDuty[playerid] == 0 || PlayerInfo[playerid][mstrvbcGm] == 0) {
                SetPlayerPos(playerid,playerposx, playerposy, playerposz);
                if(AlarmStatus[vehicleid] == 0) {
                    SetVehicleAlarmOn(vehicleid);
                }
            }
            SendClientMessage(playerid,COLOR_WHITE, "[JOB:] Este veiculo nгo lhe pertence, pertence a Job Entrega Pizzas.");
        }
    }
    else if(PlayerInfo[playerid][msJob] == 6) {
        if(PlayerInfo[playerid][msJobWait] == 1) {
            SendClientMessage(playerid, COLOR_WHITE, "[ERRO:] Acabaste de trabalhar, vai descansar um pouco!");
            SetPlayerPos(playerid,playerposx, playerposy, playerposz);
        }
    }
}
continua dando o mesmo problema .
Reply
#4

muda isso if(GetPlayerState(playerid) != ispassenger) {

para isso if(!ispassenger) {
Reply
#5

Continua igual ...
Reply
#6

Alguem?
Reply
#7

por favor ;s
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)