SA-MP Forums Archive
Problem with OnPlayerEnterVehicle - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Problem with OnPlayerEnterVehicle (/showthread.php?tid=501928)



Problem with OnPlayerEnterVehicle - Tadas - 21.03.2014

Hello, I want to do a jobs cars. And I used this code:
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    if(GetVehicleModel(vehicleid) == grovesreigtasparnis)
    if(PInfo[playerid][grove] == 0)
    return
    SendClientMessage(playerid, RAUDONA, "[Serveris]{4FB34D} Рis Transportas skirtas tik Grove Street Nariams!");
    RemovePlayerFromVehicle(playerid);
    {
        SendClientMessage(playerid, ZALIA, "Sveiki Grove Street Nari!");
    }
    return 1;
}
But when I enter in vehicle it's show this message:
pawn Код:
SendClientMessage(playerid, ZALIA, "Sveiki Grove Street Nari!");
What wrong with this code?

Sorry for my bad English


Re: Problem with OnPlayerEnterVehicle - Hanuman - 21.03.2014

Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    if(GetVehicleModel(vehicleid) == grovesreigtasparnis)
    if(PInfo[playerid][grove] == 0)
    return
    SendClientMessage(playerid, RAUDONA, "[Serveris]{4FB34D} Рis Transportas skirtas tik Grove Street Nariams!"), RemovePlayerFromVehicle(playerid);
    else
    {
        SendClientMessage(playerid, ZALIA, "Sveiki Grove Street Nari!");
    }
    return 1;
}
Try this


Re: Problem with OnPlayerEnterVehicle - MythicalMarauder - 21.03.2014

You want it to eject you from the car if you're not a grove street member, and stay in the car if you are? If yes, then this is it:
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    if(GetVehicleModel(vehicleid) == grovesreigtasparnis)
    if(PInfo[playerid][grove] == 0)
    {
    SendClientMessage(playerid, RAUDONA, "[Serveris]{4FB34D} Рis Transportas skirtas tik Grove Street Nariams!");
    RemovePlayerFromVehicle(playerid);
    }
    if(PInfo[playerid][grove == 1)
    {
        SendClientMessage(playerid, ZALIA, "Sveiki Grove Street Nari!");
    }
    return 1;
}



Re: Problem with OnPlayerEnterVehicle - Tadas - 21.03.2014

Not working


Re: Problem with OnPlayerEnterVehicle - Hanuman - 21.03.2014

EDIT:
Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    if(GetVehicleModel(vehicleid) == grovesreigtasparnis)
    {
    if(PInfo[playerid][grove] == 0)
    {
        SendClientMessage(playerid, RAUDONA, "[Serveris]{4FB34D} Рis Transportas skirtas tik Grove Street Nariams!");
        RemovePlayerFromVehicle(playerid);
        return 1;
    }
    else
    {
        SendClientMessage(playerid, ZALIA, "Sveiki Grove Street Nari!");
        return 1;
    }
    }
    return 1;
}
Try this!


Re: Problem with OnPlayerEnterVehicle - Tadas - 21.03.2014

Still not working


Re: Problem with OnPlayerEnterVehicle - LocMax - 21.03.2014

Move it on ''OnPlayerStateChange''
and add this:

pawn Код:
if(newstate == PLAYER_STATE_DRIVER)
{
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == grovesreigtasparnis)
    {
        if(PInfo[playerid][grove] == 0)
        {
            SendClientMessage(playerid, RAUDONA, "[Serveris]{4FB34D} ?is Transportas skirtas tik Grove Street Nariams!");
            RemovePlayerFromVehicle(playerid);
        }
        else SendClientMessage(playerid, ZALIA, "Sveiki Grove Street Nari!");
    }
}



Re: Problem with OnPlayerEnterVehicle - Hanuman - 21.03.2014

What is "grovesreigtasparnis"?

grovesreigtasparnis should be a numeric value


Re: Problem with OnPlayerEnterVehicle - Lloyde - 21.03.2014

Please translate it in english


Re: Problem with OnPlayerEnterVehicle - Tadas - 21.03.2014

Quote:
Originally Posted by LocMax
Посмотреть сообщение
Move it on ''OnPlayerStateChange''
and add this:

pawn Код:
if(newstate == PLAYER_STATE_DRIVER)
{
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == grovesreigtasparnis)
    {
        if(PInfo[playerid][grove] == 0)
        {
            SendClientMessage(playerid, RAUDONA, "[Serveris]{4FB34D} ?is Transportas skirtas tik Grove Street Nariams!");
            RemovePlayerFromVehicle(playerid);
        }
        else SendClientMessage(playerid, ZALIA, "Sveiki Grove Street Nari!");
    }
}
Thanks!