30.11.2012, 12:48
No, when i enter it puts me on the roof of the car xD
Now i tried something like this: (still on onplayerentervehicle)
But i get a error:
Any ideas ?
Now i tried something like this: (still on onplayerentervehicle)
Код:
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) { new plname[MAX_PLAYER_NAME]; GetPlayerName(playerid, plname, sizeof(plname)); if(MyVehicle[i][MyVehLock] == 1 && MyVehicle[i][MyVehOwner] != plname && !IsPlayerAdmin(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); } } }
Код:
error 033: array must be indexed (variable "plname")