Modificare Bull Christmas

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Locked
User avatar
PKK.
Membru, skill +2
Membru, skill +2
Posts: 522
Joined: 09 Oct 2010, 21:59
Detinator Steam: Da
SteamID: pkk08
Location: Piatra Neamt
Has thanked: 65 times
Been thanked: 41 times

16 Dec 2011, 19:52

Pluginu se numeste "Bull Christmas",caracterizare:"Oamenii au caciuli in cap si he-urile sunt inlocuite cu bulgari de zapada"eu vreau doar "he-urile sunt inlocuite cu bulgari de zapada".Multumesc

Code: Select all

#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()
}
RoyalServer
User avatar
aNNakin
Fost administrator
Fost administrator
Posts: 10464
Joined: 17 Dec 2007, 21:42
Detinator Steam: Da
CS Status: a iubi - necesar si suficient
Detinator server CS: romania.cs16.ro
SteamID: anakin_cstrike16
Reputatie: Membru Club eXtreamCS
Fost Contribuitor
Fost Scripter eXtreamCS
Fost Lider Echipa eXtreamCS
Fost Administrator
Location: di.fm
Has thanked: 230 times
Been thanked: 787 times
Contact:

17 Dec 2011, 00:54

amx_santahat 0 in amxx.cfg
User avatar
crswtf
Membru, skill 0
Membru, skill 0
Posts: 30
Joined: 21 Sep 2014, 18:43
Detinator Steam: Da
SteamID: narfcristian
Fond eXtream: 0
Location: Targu Jiu

21 Nov 2014, 20:05

Ma ajutati si pe mine sa scot zapada din plugin ?
Last edited by YONTU on 21 Nov 2014, 20:31, edited 1 time in total.
Reason: Inchis. Nu ai vazut data?
User avatar
Nubo
Fost moderator
Fost moderator
Posts: 2734
Joined: 11 Jul 2012, 18:45
Detinator Steam: Da
CS Status: [əˈnɒn.ɪ.məs]
Reputatie: Fost scripter eXtreamCS
Fost eXtream Mod
Has thanked: 8 times
Been thanked: 27 times

21 Nov 2014, 21:42

Sterge asta:

Code: Select all

engfunc ( EngFunc_CreateNamedEntity, engfunc( EngFunc_AllocString, "env_snow" ) );
Cand nu merge acest forum sunt online aici:
  • * Skype: nubo_cs
    * Y!M ID: nubo_cs
Locked

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 28 guests