Easy question (CarOwnership...)
#2

You can use:
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)
        {
            if(ConvertVehIDtoDYID(vehicleid) != -1)
                {
                new Float:PEnterPos[3][MAX_PLAYERS];
                GetPlayerPos(playerid,PEnterPos[0][playerid],PEnterPos[1][playerid],PEnterPos[2][playerid]);
                new i;
                new string[126];
                i = ConvertVehIDtoDYID(vehicleid);
                if(MyVehicle[i][MyVehSlot] == 1 && (MyVehicle[i][MyVehCar] != -1 || MyVehicle[i][MyVehBike] != -1 || MyVehicle[i][MyVehBoat] != -1 || MyVehicle[i][MyVehPlane] != -1) && MyVehicle[i][MyVehFsale] < 1)
                    {
                            if(MyVehicle[i][MyVehLock] == 1 && !IsPlayerAdmin(playerid) && [COLOR="Red"]MyVehicle[i][MyVehOwner] != playerid[/COLOR])
                        {
                            GetPlayerPos(playerid,PEnterPos[0][playerid],PEnterPos[1][playerid],PEnterPos[2][playerid]);
                            SetPlayerPos(playerid,PEnterPos[0][playerid],PEnterPos[1][playerid],PEnterPos[2][playerid]);
                            format(string, sizeof(string), "~g~~h~Sopstvenik:~y~ %s",MyVehicle[i][MyVehOwner]);
                            GameTextForPlayer(playerid,string,2000,3);
                            TogglePlayerControllable(playerid, 0);
                            TogglePlayerControllable(playerid, 1);
                        }
                    }
                    else
                    {
                    RemovePlayerFromVehicle(playerid);
                    }
                }
        return 1;
    }
Not sure of it gonna work.
Reply


Messages In This Thread
Easy question (CarOwnership...) - by NeroX98 - 30.11.2012, 11:58
Re: Easy question (CarOwnership...) - by [D]ry[D]esert - 30.11.2012, 12:20
Re: Easy question (CarOwnership...) - by NeroX98 - 30.11.2012, 12:48

Forum Jump:


Users browsing this thread: 1 Guest(s)