Crear una explosiуn delante - 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: Crear una explosiуn delante (
/showthread.php?tid=485254)
Crear una explosiуn delante -
Hypno - 03.01.2014
Buenas , quiero saber como crear un explosiуn a X metros delante mio , se que hay que usar la funcion
CreateExplosion , pero sus parametros son x,y,z , el tipo y el radio
pero yo quiero hacer que explote por ejemplo DELANTE mio
Gracias
Respuesta: Crear una explosiуn delante -
Adoniiz - 03.01.2014
pawn Код:
// obtener las posiciones del jugador..
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
// crear una explosiуn en la posiciуn del jugador (en sus coordenadas)
CreateExplosion(x, y, z, 12, 10.0);
CreateExplosion(coordenadaX, coordenadaY, coordenadaZ, tipo, radiodelaexplosiуn);
https://sampwiki.blast.hk/wiki/CreateExplosion
Respuesta: Crear una explosiуn delante -
Hypno - 03.01.2014
Eso no era lo que buscaba
Pero no importa ya aprendi como hacerlo , a las coordenads X e Y se la agrega +10 ( dependiendo la distancia que quieras )
Respuesta: Crear una explosiуn delante -
OTACON - 03.01.2014
pawn Код:
new Float:posicion[4], Float:distancia=5.0;
GetPlayerPos(playerid, posicion[0], posicion[1], posicion[2]);
GetPlayerFacingAngle(playerid, posicion[3]);
posicion[0] = posicion[0] + (distancia * floatsin(-posicion[3], degrees));
posicion[1] = posicion[1] + (distancia * floatcos(-posicion[3], degrees));
CreateExplosion(posicion[0], posicion[1], posicion[2] 12, 10.0);
https://sampwiki.blast.hk/wiki/Floatsin
https://sampwiki.blast.hk/wiki/floatcos
https://sampwiki.blast.hk/wiki/Angle_modes
https://sampwiki.blast.hk/wiki/CreateExplosion