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



[Ajuda] OnPlayerEnterVehicle - Slayer1 - 19.02.2012

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 ?


Re: [Ajuda] OnPlayerEnterVehicle - |_MeGaTroN_| - 19.02.2012

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);
        }
    }
}



Re: [Ajuda] OnPlayerEnterVehicle - Slayer1 - 19.02.2012

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 .


Re: [Ajuda] OnPlayerEnterVehicle - Bosma_cmd - 19.02.2012

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

para isso if(!ispassenger) {


Re: [Ajuda] OnPlayerEnterVehicle - Slayer1 - 19.02.2012

Continua igual ...


Re: [Ajuda] OnPlayerEnterVehicle - Slayer1 - 21.02.2012

Alguem?


Re: [Ajuda] OnPlayerEnterVehicle - Slayer1 - 23.02.2012

por favor ;s