Crear una explosiуn delante
#1

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
Reply
#2

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
Reply
#3

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 )
Reply
#4

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
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)