Problem with OnPlayerEnterVehicle
#1

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
Reply
#2

Код:
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
Reply
#3

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;
}
Reply
#4

Not working
Reply
#5

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!
Reply
#6

Still not working
Reply
#7

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!");
    }
}
Reply
#8

What is "grovesreigtasparnis"?

grovesreigtasparnis should be a numeric value
Reply
#9

Please translate it in english
Reply
#10

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!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)