Plugin Efecto Rayo al Morir
#1
Plugin Efecto Rayo al Morir



Buenas Comunidad!

Les vengo a aportar este plugin, hace que los jugadores sean destrozados por un rayo cuando mueren, un rayo golpea su cabeza y se rompe en pedazos.

Espero que les sea de utilidad y le sirva a mas de uno!.

[Imagen: EF.jpg]

Código PHP:
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
#include <engine>

new g_eff_spr_lightningg_eff_spr_smoke
public plugin_precache()
{
    g_eff_spr_lightning precache_model("sprites/lgtning.spr")
    g_eff_spr_smoke precache_model("sprites/black_smoke3.spr")
    
    precache_sound
("ambience/thunder_clap.wav")
}

public 
plugin_init()
{
    register_plugin("Thunder on Death Terrorist","1.4","<VeCo>")
    
    RegisterHam
(Ham_Killed,"player","Ham_Player_Killed")
}

public 
Ham_Player_Killed(id,i_killeri_shouldgib)
{
    emit_sound(idCHAN_AUTO"ambience/thunder_clap.wav"VOL_NORM,ATTN_NORM0PITCH_NORM)
    
    
static Float:v_f_origin_start[3], Float:v_f_origin_real_start[3],
    Float:v_f_origin_cache[3], Float:v_f_origin_real_end[3],
    h_trace
    
    entity_get_vector
(id,EV_VEC_origin,v_f_origin_start)
    
    v_f_origin_cache
[0] = v_f_origin_start[0]
    v_f_origin_cache[1] = v_f_origin_start[1]
    v_f_origin_cache[2] = v_f_origin_start[2] + 8192.0
    
    engfunc
(EngFunc_TraceLinev_f_origin_start,v_f_origin_cacheIGNORE_MONSTERS0,h_trace)
    
    get_tr2
(h_trace,TR_vecEndPos,v_f_origin_real_end)
    
    v_f_origin_cache
[0] = v_f_origin_start[0]
    v_f_origin_cache[1] = v_f_origin_start[1]
    v_f_origin_cache[2] = v_f_origin_start[2] - 8192.0
    
    engfunc
(EngFunc_TraceLinev_f_origin_start,v_f_origin_cacheIGNORE_MONSTERS0,h_trace)
    
    get_tr2
(h_trace,TR_vecEndPos,v_f_origin_real_start)
    
    engfunc
(EngFunc_MessageBeginMSG_PVS,SVC_TEMPENTITYv_f_origin_start0)
    write_byte(TE_BEAMPOINTS)
    engfunc(EngFunc_WriteCoord,v_f_origin_start[0])
    engfunc(EngFunc_WriteCoord,v_f_origin_start[1])
    engfunc(EngFunc_WriteCoord,v_f_origin_start[2])
    engfunc(EngFunc_WriteCoord,v_f_origin_real_end[0])
    engfunc(EngFunc_WriteCoord,v_f_origin_real_end[1])
    engfunc(EngFunc_WriteCoord,v_f_origin_real_end[2])
    write_short(g_eff_spr_lightning)
    write_byte(0)
    write_byte(0)
    write_byte(6)
    write_byte(30)
    write_byte(10)
    write_byte(0)
    write_byte(200)
    write_byte(255)
    write_byte(220)
    write_byte(0)
    message_end()
    
    engfunc
(EngFunc_MessageBeginMSG_PVS,SVC_TEMPENTITYv_f_origin_start0)
    write_byte(TE_BEAMCYLINDER)
    engfunc(EngFunc_WriteCoord,v_f_origin_start[0])
    engfunc(EngFunc_WriteCoord,v_f_origin_start[1])
    engfunc(EngFunc_WriteCoord,v_f_origin_start[2] - 16.0)
    engfunc(EngFunc_WriteCoord,v_f_origin_start[0])
    engfunc(EngFunc_WriteCoord,v_f_origin_start[1])
    engfunc(EngFunc_WriteCoord,v_f_origin_start[2] + 32.0)
    write_short(g_eff_spr_lightning)
    write_byte(0)
    write_byte(0)
    write_byte(5)
    write_byte(32)
    write_byte(0)
    write_byte(0)
    write_byte(200)
    write_byte(255)
    write_byte(220)
    write_byte(0)
    message_end()
    
    engfunc
(EngFunc_MessageBeginMSG_PVS,SVC_TEMPENTITYv_f_origin_start0)
    write_byte(TE_SMOKE)
    engfunc(EngFunc_WriteCoord,v_f_origin_start[0])
    engfunc(EngFunc_WriteCoord,v_f_origin_start[1])
    engfunc(EngFunc_WriteCoord,v_f_origin_start[2] - 16.0)
    write_short(g_eff_spr_smoke)
    write_byte(7)
    write_byte(30)
    message_end()
    
    engfunc
(EngFunc_MessageBeginMSG_PVS,SVC_TEMPENTITYv_f_origin_start0)
    write_byte(TE_WORLDDECAL)
    engfunc(EngFunc_WriteCoord,v_f_origin_real_start[0])
    engfunc(EngFunc_WriteCoord,v_f_origin_real_start[1])
    engfunc(EngFunc_WriteCoord,v_f_origin_real_start[2])
    write_byte(46)
    message_end()
    
    SetHamParamInteger
(3,2)
    
    
return HAM_IGNORED

(13/05/2017, 02:11 PM)DiCHANHO escribió: off: pobre este ya quedo traumado con lo del autor y robo de plugins
(26/07/2020, 08:32 PM)Hinami escribió: & si soy un gordo cagon, virgen, con posters de anime en todas partes
✅✅Aportes✅✅
Datear Automáticamente CincoYA
Efecto Trueno y Rayo

Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)