Easy question (CarOwnership...)
#3

No, when i enter it puts me on the roof of the car xD

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);
	   		}
		}
	}
But i get a error:
Код:
error 033: array must be indexed (variable "plname")
Any ideas ?
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: 2 Guest(s)