[AYUDA] ANGLE - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [AYUDA] ANGLE (
/showthread.php?tid=604633)
[AYUDA] ANGLE -
FelipeBlanco - 08.04.2016
Tengo un problema con un sistema de un garaje, al salir el auto se bugea con la salida (Portуn) entonces, le agrego a la posiciуn Y de la posicion un +5, pero si es con distinto angle la salida puede que salga al costado, etc, ayuda
Respuesta: [AYUDA] ANGLE -
aoEXE - 08.04.2016
Код:
new Float:x, Float:y; //Posiciуn x,y del garaje
new Float:a; //Бngulo del garaje.
new Float:posx, Float:posy, Float:sizex, Float:sizey, Float:sizez;
new vehid = GetPlayerVehicleID(playerid);
GetVehicleModelInfo(GetVehicleModel(vehid), VEHICLE_MODEL_INFO_SIZE, sizex, sizey, sizez);
posx = x - (floatsqroot(sizey + sizey + sizey) * floatsin(-a, degrees));
posy = y - (floatsqroot(sizey + sizey + sizey) * floatcos(-a, degrees));
Ahora posx, posy serб la nueva posiciуn del vehнculo.
Para que funcione bien debes guardar el бngulo del garaje mirando hacia el portуn
Re: Respuesta: [AYUDA] ANGLE -
FelipeBlanco - 08.04.2016
[quote=aoEXE;3683087]
Код:
new Float:x, Float:y; //Posiciуn x,y del garaje
new Float:a; //Бngulo del garaje.
new Float:posx, Float:posy, Float:sizex, Float:sizey, Float:sizez;
new vehid = GetPlayerVehicleID(playerid);
GetVehicleModelInfo(GetVehicleModel(vehid), VEHICLE_MODEL_INFO_SIZE, sizex, sizey, sizez);
posx = x - (floatsqroot(sizey + sizey + sizey) * floatsin(-a, degrees));
posy = y - (floatsqroot(sizey + sizey + sizey) * floatcos(-a, degrees));
SOLUCIONADO, GRACIASS sos un capo, cuando pueda te doy +1
Respuesta: [AYUDA] ANGLE -
aoEXE - 08.04.2016
Код:
new Float:posa;
posa = (a + 180.0);
en бngulo al contrario
Re: Respuesta: [AYUDA] ANGLE -
FelipeBlanco - 08.04.2016
Quote:
Originally Posted by aoEXE
Код:
new Float:posa;
posa = (a + 180.0);
en бngulo al contrario
|
sisi ya lo habia echo jaja, gracias