Just a normal code :-?
- By Fry
PHP Code:
public fire(id)
{
new Float:fOrigin[3], Float:fVelocity[3]
entity_get_vector(id,EV_VEC_origin, fOrigin)
VelocityByAim(id, 35, fVelocity)
new Float:fTemp[3], iFireOrigin[3]
xs_vec_add(fOrigin, fVelocity, fTemp)
FVecIVec(fTemp, iFireOrigin)
new Float:fFireVelocity[3], iFireVelocity[3]
VelocityByAim(id, 120, fFireVelocity)
FVecIVec(fFireVelocity, iFireVelocity)
message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
write_byte(120)
write_coord(iFireOrigin[0])
write_coord(iFireOrigin[1])
write_coord(iFireOrigin[2])
write_coord(iFireVelocity[0])
write_coord(iFireVelocity[1])
write_coord(iFireVelocity[2] + 5)
write_short(sprite_fire)
write_byte(1)
write_byte(10)
write_byte(1)
write_byte(5)
message_end()
}