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...