30.11.2012, 11:58
This is under OnPlayerEnterVehicle
I want to make when vehicle is locked (MyVehicle[i][MyVehLock] == 1) the owner on that vehicle can enter (only the owner of that vehicle !)
Function for car owner is MyVehicle[i][MyVehOwner]
I tried to make something but still when car is locked the owner cant enter...
Код:
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) && MyVehicle[i][MyVehOwner] != playerid)
{
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);
}
}
}
Function for car owner is MyVehicle[i][MyVehOwner]
I tried to make something but still when car is locked the owner cant enter...

