- | Afiseaza codul
#include <amxmodx> #include <fakemeta> #include <hamsandwich> #include <fakemeta_util> new g_Enable; new g_bwEnt[33]; new const model_nade_world[] = "models/snowballs/w_snowball.mdl" new const model_nade_view[] = "models/snowballs/v_snowball.mdl" new const model_trail[] = "sprites/laserbeam.spr" new on new rendering new trail //For snowball trail new g_trail public plugin_init() { register_plugin( "Christmass", "1.0", "anakin_cstrike" ); register_cvar("santa_hat", "1.1", FCVAR_SERVER); g_Enable = register_cvar("amx_santahat", "1"); RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1); on = register_cvar("snowballs_on","1") if(get_pcvar_num(on)) { rendering = register_cvar("snowballs_rendering","1") trail = register_cvar("snowballs_trail","1") register_forward(FM_SetModel,"forward_model") register_event("CurWeapon","func_modelchange_hook","be","1=1","2=4","2=9","2=25") } } public plugin_precache() { engfunc(EngFunc_PrecacheModel,model_nade_world) engfunc(EngFunc_PrecacheModel,model_nade_view) engfunc(EngFunc_PrecacheModel,model_nade_view) engfunc ( EngFunc_CreateNamedEntity, engfunc( EngFunc_AllocString, "env_snow" ) ); g_trail = engfunc(EngFunc_PrecacheModel,model_trail) precache_model("models/santa_hat.mdl"); } public fwHamPlayerSpawnPost( const player ) { // Cleanup by arkshine if ( get_pcvar_num( g_Enable ) && is_user_alive( player ) && !pev_valid ( g_bwEnt[ player ] ) ) { g_bwEnt[ player ] = engfunc ( EngFunc_CreateNamedEntity, engfunc( EngFunc_AllocString, "info_target" ) ); set_pev( g_bwEnt[ player ], pev_movetype, MOVETYPE_FOLLOW ); set_pev( g_bwEnt[ player ], pev_aiment, player ); engfunc( EngFunc_SetModel, g_bwEnt[ player ], "models/santa_hat.mdl" ); } } public func_modelchange_hook(id) set_pev(id, pev_viewmodel2,model_nade_view) public forward_model(entity,const model[]) { if(!pev_valid(entity)) return FMRES_IGNORED if ( model[ 0 ] == 'm' && model[ 7 ] == 'w' && model[ 8 ] == '_' ) { switch ( model[ 9 ] ) { case 'f' : { engfunc ( EngFunc_SetModel, entity, model_nade_world ) if(get_pcvar_num(trail)) { fm_set_trail(entity,255,255,255,255) } if(get_pcvar_num(rendering)) { fm_set_rendering ( entity, kRenderFxGlowShell, 255, 255, 255, kRenderNormal, 255 ) } } case 'h' : { engfunc ( EngFunc_SetModel, entity, model_nade_world ) if(get_pcvar_num(trail)) { fm_set_trail(entity,255,0,0,255) } if(get_pcvar_num(rendering)) { fm_set_rendering ( entity, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 255 ) } } case 's' : { engfunc ( EngFunc_SetModel, entity, model_nade_world ) if(get_pcvar_num(trail)) { fm_set_trail(entity,0,255,0,255) } if(get_pcvar_num(rendering)) { fm_set_rendering ( entity, kRenderFxGlowShell, 0, 255, 0, kRenderNormal, 255 ) } } } return FMRES_SUPERCEDE } return FMRES_IGNORED } stock fm_set_trail(id,r,g,b,bright) { message_begin(MSG_BROADCAST, SVC_TEMPENTITY) write_byte(TE_BEAMFOLLOW) write_short(id) write_short(g_trail) write_byte(25) write_byte(5) write_byte(r) write_byte(g) write_byte(b) write_byte(bright) message_end() }
Plugin Santa Hat pentru ct [rezolvat!]
Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com
- Seve
- Utilizator neserios (tepar)
- Posts: 555
- Joined: 18 Aug 2012, 11:19
- Detinator Steam: Da
- Detinator server CS: GO.PLAYSIBIU.COM
- SteamID: sevecsgo
- Reputatie: Membru Club eXtreamCS (1 luna)
Utilizator neserios (tepar) - Has thanked: 83 times
- Been thanked: 39 times
- Contact:
As dori ca acest plugin sa fie doar pentru CT. Adica doar ei sa aiba caciulita de mos!
Last edited by KronoS eXtream on 01 Nov 2013, 22:50, edited 1 time in total.
Reason: + [rezolvat!]
Reason: + [rezolvat!]
- KronoS eXtream
- Fost administrator
- Posts: 4378
- Joined: 02 Apr 2009, 19:18
- Detinator Steam: Da
- Reputatie: Fost administrator
Fost detinator Zombie-Land.eXtream.Ro
Contribuitor
Fost Scripter eXtreamCS
Dezvoltator al listei de seriozitate eXtreamCS - Location: Bucharest
- Has thanked: 551 times
- Been thanked: 820 times
- Contact:
Salut!
Nu efectuez tranzactii pe mess, skype etc. Aveti grija la indivizii care se dau drept mine!
Nu mai ofer suport asa ca nu imi mai trimiteti mesaje in legatura cu asta!
Zombie Plague Shade 1.2-debug1 [with Item Limiter] (12 September 2015) - Bombardier Branch
Nu mai ofer suport asa ca nu imi mai trimiteti mesaje in legatura cu asta!
Zombie Plague Shade 1.2-debug1 [with Item Limiter] (12 September 2015) - Bombardier Branch