Cуmo obtengo esa posiciуn?
#2

Es sencillo, solo debes obtener la posiciуn del coche el cual ocupas y luego para saber la coordenada de las puertas debes restar el eje Y. Acб te hice un script de ejemplo:

Код:
CMD:test(playerid, params[])
{
	if(!IsPlayerInAnyVehicle(playerid))
	    return SendClientMessage(playerid, -1, "No estбs en ningъn vehнculo");
	    
	new
	    vehicleid,
	    Float:Pos[3],
		Float:pos;
		
	if(sscanf(params,"f", pos))
	    return SendClientMessage(playerid, -1, "USO: /test [Variable flotante]");
	    
	vehicleid = GetPlayerVehicleID(playerid);
	
	GetVehiclePos(vehicleid, Pos[0], Pos[1], Pos[2]);

	DisablePlayerCheckpoint(playerid);
	SetPlayerCheckpoint(playerid, Pos[0], Pos[1]-pos, Pos[2], 1.0);
	return 1;
}
Lo hice con sscanf para que veas cuanto podes restarle al eje Y para que te quede perfecto. Colocando la variable flotante en 3.2 te quedarнa perfectamente como queres, es decir, de esta manera:
Код:
SetPlayerCheckpoint(playerid, Pos[0], Pos[1]-3.2, Pos[2], 1.0);
Reply


Messages In This Thread
Cуmo obtengo esa posiciуn? - by AndrewRussett - 30.05.2017, 23:52
Respuesta: Cуmo obtengo esa posiciуn? - by Juance - 31.05.2017, 01:51
Re: Respuesta: Cуmo obtengo esa posiciуn? - by Toroi - 31.05.2017, 01:55
Respuesta: Re: Respuesta: Cуmo obtengo esa posiciуn? - by Juance - 31.05.2017, 02:30
Respuesta: Cуmo obtengo esa posiciуn? - by AndrewRussett - 31.05.2017, 15:12
Re: Cуmo obtengo esa posiciуn? - by Toroi - 31.05.2017, 15:16
Respuesta: Cуmo obtengo esa posiciуn? - by Z0MBERTH - 31.05.2017, 15:17
Respuesta: Cуmo obtengo esa posiciуn? - by AndrewRussett - 01.06.2017, 19:26

Forum Jump:


Users browsing this thread: