SetVehicleParamsEx problems
#6

Quote:
Originally Posted by Sunehildeep
Посмотреть сообщение
Post your code, let me have a look.
this is the old code
Код:
	if((newkeys & KEY_YES) && !(oldkeys & KEY_YES))
	{
		new NearestVehicleID = GetClosestVehicle(playerid, 3.0);
		//if(!PlayerToVehicle(playerid, NearestVehicleID, 3.0)) NearestVehicleID = 0;
		new Float:NearestVehiclePosX, Float:NearestVehiclePosY, Float:NearestVehiclePosZ;
		GetVehiclePos(NearestVehicleID, NearestVehiclePosX, NearestVehiclePosY, NearestVehiclePosZ);
		new playerName[MAX_PLAYER_NAME];
		GetPlayerName(playerid,playerName,sizeof playerName);
		new string[128];
		format(string, sizeof(string), "ID %i ", NearestVehicleID);
		SendClientMessage(playerid, -1, string);
		/*
	    if(IsPlayerInAnyVehicle(playerid))
	    {
	        Dialog_Show(playerid, DIALOG_VEHICLEMENU, DIALOG_STYLE_LIST, "Vehicle", "Engine\nLight\nHood\nBoot\nDoors\nWindows\nPark", "Ok", "Cancel");
	    }
	    else
	    {
	        if(IsPlayerInRangeOfPoint(playerid, 5.0, NearestVehiclePosX, NearestVehiclePosY, NearestVehiclePosZ))
	        {
	    		if(IsVehiclePrivate(NearestVehicleID))
	    		{
	    		    if(!strcmp(playerName,PrivateVehicles[ConvertVID(NearestVehicleID)][_owner])) return 0;
	    		    new string[128];
					new engine, lights, alarm, doors, bonnet, boot, objective;
					GetVehicleParamsEx(NearestVehicleID, engine, lights, alarm, doors, bonnet, boot, objective);
					if(engine == -1) engine = 0;
				    if(lights == -1) lights = 0;
				    if(alarm == -1) alarm = 0;
				    if(doors == -1) doors = 0;
				    if(boot == -1) boot = 0;
				    if(objective == -1) objective = 0;
	    		    format(string, sizeof(string), "ID %i doors %i", NearestVehicleID, doors);
	    		    SendClientMessage(playerid, -1, string);
					if(doors == VEHICLE_PARAMS_UNSET)
					{
					    SendClientMessage(playerid, -1, "Vehicle params are unset");
					}
	    		    if(doors != VEHICLE_PARAMS_ON)
	    		    {
	    		    	SetVehicleParamsEx(NearestVehicleID, engine, lights, alarm, VEHICLE_PARAMS_ON, bonnet, boot, objective);
	    		    	SendClientMessage(playerid, -1, "your vehicle is now locked");
	    		    }
	    		    if(doors != VEHICLE_PARAMS_OFF)
	    		    {
	    		    	SetVehicleParamsEx(NearestVehicleID, engine, lights, alarm, VEHICLE_PARAMS_OFF, bonnet, boot, objective);
	    		    	SendClientMessage(playerid, -1, "your vehicle is now unlocked");
	    		    }
		        }
		        else
		        {
		        }
	        }
	    }
	    */
	}
but im re-writing it. i just did this to try before i go too far
Код:
	if((newkeys & KEY_YES) && !(oldkeys & KEY_YES))
	{
		new NearestVehicleID = GetClosestVehicle(playerid, 3.0);
		new string[128];
		format(string, sizeof(string), "ID %i ", NearestVehicleID);
		SendClientMessage(playerid, -1, string);
        }
and it give id 1999 while it should be 1 as its the only vehicle for now.
Reply


Messages In This Thread
SetVehicleParamsEx problems - by TheAngryBird - 20.05.2017, 04:44
Re: SetVehicleParamsEx problems - by DobbysGamertag - 20.05.2017, 05:49
Re: SetVehicleParamsEx problems - by StrikerZ - 20.05.2017, 06:02
Re: SetVehicleParamsEx problems - by TheAngryBird - 20.05.2017, 06:12
Re: SetVehicleParamsEx problems - by StrikerZ - 20.05.2017, 06:28
Re: SetVehicleParamsEx problems - by TheAngryBird - 20.05.2017, 06:31
Re: SetVehicleParamsEx problems - by StrikerZ - 20.05.2017, 06:33
Re: SetVehicleParamsEx problems - by TheAngryBird - 20.05.2017, 06:38
Re: SetVehicleParamsEx problems - by StrikerZ - 20.05.2017, 06:43
Re: SetVehicleParamsEx problems - by Vince - 20.05.2017, 07:34

Forum Jump:


Users browsing this thread: 1 Guest(s)