[HELP] PlayerIntoVehicle!!!!!!!!!
#1

I got this:

pawn Код:
public OnPlayerStateChange(playerid,newstate,oldstate)
{
if(IsPlayerInVehicle(playerid, 462))
    {
        if(newstate == 2)//checks if player entered as driver
        {
            if(GetPlayerMoney(playerid) >= 25) //25 = the money u want the car to cost.
            {
                GivePlayerMoney(playerid,-25);
                SendClientMessage(playerid,0xFFFF00AA,"You just bought this car.");
            }
            else
            SendClientMessage(playerid,0xFFFF00AA,"You don't have enought money for this car.");
            RemovePlayerFromVehicle(playerid);
        }
        else
        SendClientMessage(playerid,0xFFFF00AA,"You need to enter as driver to buy this car."); //change YOUR_COLOR to the colors you have got and that you want to use
        RemovePlayerFromVehicle(playerid);
    }
}
This is supposed to make you pay before you enter the car... But nothing happen! it do nothing..... why?

Is there an other way to make it work great?

sorry for my english!
Reply
#2

Bump! Please help! is there a reason why it do that?
Reply
#3

Quote:
Originally Posted by Smiths
I got this:

pawn Код:
public OnPlayerStateChange(playerid,newstate,oldstate)
{
if(IsPlayerInVehicle(playerid, 462))
    {
        if(newstate == 2)//checks if player entered as driver
        {
            if(GetPlayerMoney(playerid) >= 25) //25 = the money u want the car to cost.
            {
                GivePlayerMoney(playerid,-25);
                SendClientMessage(playerid,0xFFFF00AA,"You just bought this car.");
            }
            else
            SendClientMessage(playerid,0xFFFF00AA,"You don't have enought money for this car.");
            RemovePlayerFromVehicle(playerid);
        }
        else
        SendClientMessage(playerid,0xFFFF00AA,"You need to enter as driver to buy this car."); //change YOUR_COLOR to the colors you have got and that you want to use
        RemovePlayerFromVehicle(playerid);
    }
}
This is supposed to make you pay before you enter the car... But nothing happen! it do nothing..... why?

Is there an other way to make it work great?

sorry for my english!
replace if(IsPlayerInVehicle(playerid, 462))
to :
if(IsPlayerInAnyVehicle(playerid))
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 462)
...
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)