Page 1 of 1

Cerere plugin vip mai special

Posted: 30 Nov 2013, 18:40
by Cristian
Salut,doresc un plugin vip care să conţină :
150 hp
150 armură
toate grenăzile primite automat la fiecare rundă
2x sărituri
+500$ pe kill
TAG VIP(adică când apeşi pe TAB să apară vip între nume şi scor)

Re: Cerere plugin vip mai special

Posted: 30 Nov 2013, 19:01
by Cosmin
| Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <fun>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "C0sm1N"

#define ADMIN_VIP	ADMIN_LEVEL_H

new TASK_ID = 23232

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	RegisterHam(Ham_Spawn, "player", "PlayerPostSpawn", 1);
	register_event( "ResetHUD", "ev_ResetHud", "be" );
}

public PlayerPostSpawn( id )
{
	if(get_user_flags(id) & ADMIN_VIP && is_user_alive(id) && !is_user_bot(id))
	{
		set_user_health(id, get_user_health(id) + 50)
		set_user_armor(id, get_user_armor(id) + 50)
		
		give_item(id,"weapon_hegrenade")
		give_item(id,"weapon_flashbang")
		give_item(id,"weapon_smokegrenade")
		cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
		
		new iKiller
		new iVictim
		
		iKiller = read_data( 1 )
		iVictim = read_data( 2 )
		
		if(iKiller != iVictim && is_user_alive(iKiller))
		{
			cs_set_user_money(iKiller, cs_get_user_money(iKiller) + 500)
		}
	}
		
	
}
public ev_ResetHud( id )
{
	set_task( 2.0, "settabscore", id + TASK_ID );
}

public settabscore( taskid )
{
	new id = taskid - TASK_ID;
	
	if( get_user_flags( id ) & ADMIN_VIP && is_user_connected( id ) )
	{
		message_begin( MSG_ALL, get_user_msgid( "ScoreAttrib" ) );
		
		write_byte( id );
		write_byte( 4 );
		
		message_end( );
	}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1252\\ deff0\\ deflang1033{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/
in afara de multijump ca nu stiu cum e cu el :)

Re: Cerere plugin vip mai special

Posted: 30 Nov 2013, 19:52
by Cristian
Mulţumesc,dacă mă poate ajuta cineva şi cu multi jump-ul ar fi perfect :)

Re: Cerere plugin vip mai special

Posted: 01 Dec 2013, 10:16
by Cristian
Cineva care ştie să facă ?

Re: Cerere plugin vip mai special

Posted: 01 Dec 2013, 11:14
by anaconda cs
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <engine>

#define ADMINACCESS ADMIN_SLAY

new jumpnum[33] = 0
new bool:dojump[33] = false

public plugin_init()
{
	register_plugin("MultiJump","1.1","twistedeuphoria")
	register_cvar("amx_maxjumps","1")
	register_cvar("amx_mjadminonly","0")
}

public client_putinserver(id)
{
	jumpnum[id] = 0
	dojump[id] = false
}

public client_disconnect(id)
{
	jumpnum[id] = 0
	dojump[id] = false
}

public client_PreThink(id)
{
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(get_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) return PLUGIN_CONTINUE
	new nbut = get_user_button(id)
	new obut = get_user_oldbutton(id)
	if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP))
	{
		if(jumpnum[id] < get_cvar_num("amx_maxjumps"))
		{
			dojump[id] = true
			jumpnum[id]++
			return PLUGIN_CONTINUE
		}
	}
	if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
	{
		jumpnum[id] = 0
		return PLUGIN_CONTINUE
	}
	return PLUGIN_CONTINUE
}

public client_PostThink(id)
{
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(get_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) return PLUGIN_CONTINUE
	if(dojump[id] == true)
	{
		new Float:velocity[3]	
		entity_get_vector(id,EV_VEC_velocity,velocity)
		velocity[2] = random_float(265.0,285.0)
		entity_set_vector(id,EV_VEC_velocity,velocity)
		dojump[id] = false
		return PLUGIN_CONTINUE
	}
	return PLUGIN_CONTINUE
}
amx_maxjumps "1" (cate sarituri sa aiba in plus)
#define ADMINACCESS ADMIN_SLAY - modifici ADMIN_SLAY cu flagul VIP-ului

Re: Cerere plugin vip mai special

Posted: 01 Dec 2013, 17:36
by Cristian
anaconda cs wrote:
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <engine>

#define ADMINACCESS ADMIN_SLAY

new jumpnum[33] = 0
new bool:dojump[33] = false

public plugin_init()
{
	register_plugin("MultiJump","1.1","twistedeuphoria")
	register_cvar("amx_maxjumps","1")
	register_cvar("amx_mjadminonly","0")
}

public client_putinserver(id)
{
	jumpnum[id] = 0
	dojump[id] = false
}

public client_disconnect(id)
{
	jumpnum[id] = 0
	dojump[id] = false
}

public client_PreThink(id)
{
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(get_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) return PLUGIN_CONTINUE
	new nbut = get_user_button(id)
	new obut = get_user_oldbutton(id)
	if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP))
	{
		if(jumpnum[id] < get_cvar_num("amx_maxjumps"))
		{
			dojump[id] = true
			jumpnum[id]++
			return PLUGIN_CONTINUE
		}
	}
	if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
	{
		jumpnum[id] = 0
		return PLUGIN_CONTINUE
	}
	return PLUGIN_CONTINUE
}

public client_PostThink(id)
{
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(get_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) return PLUGIN_CONTINUE
	if(dojump[id] == true)
	{
		new Float:velocity[3]	
		entity_get_vector(id,EV_VEC_velocity,velocity)
		velocity[2] = random_float(265.0,285.0)
		entity_set_vector(id,EV_VEC_velocity,velocity)
		dojump[id] = false
		return PLUGIN_CONTINUE
	}
	return PLUGIN_CONTINUE
}
amx_maxjumps "1" (cate sarituri sa aiba in plus)
#define ADMINACCESS ADMIN_SLAY - modifici ADMIN_SLAY cu flagul VIP-ului

Are tot ce am specificat eu,pe lângă acel multijump ? Şi ADMIN_SLAY pun ADMIN_H sau cum ?

Re: Cerere plugin vip mai special

Posted: 01 Dec 2013, 17:42
by FaTzZu
| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <fun>
#include <engine>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "C0sm1N"

#define ADMIN_VIP	ADMIN_LEVEL_H

new jumpnum[33] = 0
new bool:dojump[33] = false

new TASK_ID = 23232

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	RegisterHam(Ham_Spawn, "player", "PlayerPostSpawn", 1);
	register_event( "ResetHUD", "ev_ResetHud", "be" );
}

public PlayerPostSpawn( id )
{
	if(get_user_flags(id) & ADMIN_VIP && is_user_alive(id) && !is_user_bot(id))
	{
		set_user_health(id, get_user_health(id) + 50)
		set_user_armor(id, get_user_armor(id) + 50)
		
		give_item(id,"weapon_hegrenade")
		give_item(id,"weapon_flashbang")
		give_item(id,"weapon_smokegrenade")
		cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
		
		new iKiller
		new iVictim
		
		iKiller = read_data( 1 )
		iVictim = read_data( 2 )
		
		if(iKiller != iVictim && is_user_alive(iKiller))
		{
			cs_set_user_money(iKiller, cs_get_user_money(iKiller) + 500)
		}
	}
		
	
}

public client_putinserver(id)
{
	jumpnum[id] = 0
	dojump[id] = false
}

public client_disconnect(id)
{
	jumpnum[id] = 0
	dojump[id] = false
}

public ev_ResetHud( id )
{
	set_task( 2.0, "settabscore", id + TASK_ID );
}

public settabscore( taskid )
{
	new id = taskid - TASK_ID;
	
	if( get_user_flags( id ) & ADMIN_VIP && is_user_connected( id ) )
	{
		message_begin( MSG_ALL, get_user_msgid( "ScoreAttrib" ) );
		
		write_byte( id );
		write_byte( 4 );
		
		message_end( );
	}
}

public client_PreThink(id)
{
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(!(get_user_flags(id) & ADMIN_VIP)) return PLUGIN_CONTINUE
	new nbut = get_user_button(id)
	new obut = get_user_oldbutton(id)
	if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP))
	{
		if(jumpnum[id] < 1)
		{
			dojump[id] = true
			jumpnum[id]++
			return PLUGIN_CONTINUE
		}
	}
	if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
	{
		jumpnum[id] = 0
		return PLUGIN_CONTINUE
	}
	return PLUGIN_CONTINUE
}

public client_PostThink(id)
{
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(!(get_user_flags(id) & ADMIN_VIP)) return PLUGIN_CONTINUE
	if(dojump[id] == true)
	{
		new Float:velocity[3]	
		entity_get_vector(id,EV_VEC_velocity,velocity)
		velocity[2] = random_float(265.0,285.0)
		entity_set_vector(id,EV_VEC_velocity,velocity)
		dojump[id] = false
		return PLUGIN_CONTINUE
	}
	return PLUGIN_CONTINUE
}

Re: Cerere plugin vip mai special

Posted: 01 Dec 2013, 21:00
by Cristian
FaTzZu wrote:
| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <fun>
#include <engine>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "C0sm1N"

#define ADMIN_VIP	ADMIN_LEVEL_H

new jumpnum[33] = 0
new bool:dojump[33] = false

new TASK_ID = 23232

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	RegisterHam(Ham_Spawn, "player", "PlayerPostSpawn", 1);
	register_event( "ResetHUD", "ev_ResetHud", "be" );
}

public PlayerPostSpawn( id )
{
	if(get_user_flags(id) & ADMIN_VIP && is_user_alive(id) && !is_user_bot(id))
	{
		set_user_health(id, get_user_health(id) + 50)
		set_user_armor(id, get_user_armor(id) + 50)
		
		give_item(id,"weapon_hegrenade")
		give_item(id,"weapon_flashbang")
		give_item(id,"weapon_smokegrenade")
		cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
		
		new iKiller
		new iVictim
		
		iKiller = read_data( 1 )
		iVictim = read_data( 2 )
		
		if(iKiller != iVictim && is_user_alive(iKiller))
		{
			cs_set_user_money(iKiller, cs_get_user_money(iKiller) + 500)
		}
	}
		
	
}

public client_putinserver(id)
{
	jumpnum[id] = 0
	dojump[id] = false
}

public client_disconnect(id)
{
	jumpnum[id] = 0
	dojump[id] = false
}

public ev_ResetHud( id )
{
	set_task( 2.0, "settabscore", id + TASK_ID );
}

public settabscore( taskid )
{
	new id = taskid - TASK_ID;
	
	if( get_user_flags( id ) & ADMIN_VIP && is_user_connected( id ) )
	{
		message_begin( MSG_ALL, get_user_msgid( "ScoreAttrib" ) );
		
		write_byte( id );
		write_byte( 4 );
		
		message_end( );
	}
}

public client_PreThink(id)
{
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(!(get_user_flags(id) & ADMIN_VIP)) return PLUGIN_CONTINUE
	new nbut = get_user_button(id)
	new obut = get_user_oldbutton(id)
	if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP))
	{
		if(jumpnum[id] < 1)
		{
			dojump[id] = true
			jumpnum[id]++
			return PLUGIN_CONTINUE
		}
	}
	if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
	{
		jumpnum[id] = 0
		return PLUGIN_CONTINUE
	}
	return PLUGIN_CONTINUE
}

public client_PostThink(id)
{
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(!(get_user_flags(id) & ADMIN_VIP)) return PLUGIN_CONTINUE
	if(dojump[id] == true)
	{
		new Float:velocity[3]	
		entity_get_vector(id,EV_VEC_velocity,velocity)
		velocity[2] = random_float(265.0,285.0)
		entity_set_vector(id,EV_VEC_velocity,velocity)
		dojump[id] = false
		return PLUGIN_CONTINUE
	}
	return PLUGIN_CONTINUE
}

Vezi că nu dă 500$ pe kill !

Re: Cerere plugin vip mai special

Posted: 01 Dec 2013, 21:29
by FaTzZu
| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <fun>
#include <engine>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "C0sm1N"

#define ADMIN_VIP	ADMIN_LEVEL_H

new jumpnum[33] = 0
new bool:dojump[33] = false

new TASK_ID = 23232

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	RegisterHam(Ham_Spawn, "player", "PlayerPostSpawn", 1);
	register_event( "ResetHUD", "ev_ResetHud", "be" );
	register_event ( "DeathMsg", "eDeath", "a" );
}

public PlayerPostSpawn( id )
{
	if(get_user_flags(id) & ADMIN_VIP && is_user_alive(id) && !is_user_bot(id))
	{
		set_user_health(id, get_user_health(id) + 50)
		set_user_armor(id, get_user_armor(id) + 50)
		
		give_item(id,"weapon_hegrenade")
		give_item(id,"weapon_flashbang")
		give_item(id,"weapon_smokegrenade")
		cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
		
		new iKiller
		new iVictim
		
		iKiller = read_data( 1 )
		iVictim = read_data( 2 )
		
		if(iKiller != iVictim && is_user_alive(iKiller))
		{
			cs_set_user_money(iKiller, cs_get_user_money(iKiller) + 500)
		}
	}
		
	
}

public eDeath ( ) {
	
	new iKiller = read_data ( 1 );
	new iVictim = read_data ( 2 );
	
	if(iKiller != iVictim && get_user_flags(iKiller) & ADMIN_VIP)
		cs_set_user_money(iKiller, cs_get_user_money(iKiller) + 500)

}

public client_putinserver(id)
{
	jumpnum[id] = 0
	dojump[id] = false
}

public client_disconnect(id)
{
	jumpnum[id] = 0
	dojump[id] = false
}

public ev_ResetHud( id )
{
	set_task( 2.0, "settabscore", id + TASK_ID );
}

public settabscore( taskid )
{
	new id = taskid - TASK_ID;
	
	if( get_user_flags( id ) & ADMIN_VIP && is_user_connected( id ) )
	{
		message_begin( MSG_ALL, get_user_msgid( "ScoreAttrib" ) );
		
		write_byte( id );
		write_byte( 4 );
		
		message_end( );
	}
}

public client_PreThink(id)
{
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(!(get_user_flags(id) & ADMIN_VIP)) return PLUGIN_CONTINUE
	new nbut = get_user_button(id)
	new obut = get_user_oldbutton(id)
	if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP))
	{
		if(jumpnum[id] < 1)
		{
			dojump[id] = true
			jumpnum[id]++
			return PLUGIN_CONTINUE
		}
	}
	if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
	{
		jumpnum[id] = 0
		return PLUGIN_CONTINUE
	}
	return PLUGIN_CONTINUE
}

public client_PostThink(id)
{
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(!(get_user_flags(id) & ADMIN_VIP)) return PLUGIN_CONTINUE
	if(dojump[id] == true)
	{
		new Float:velocity[3]	
		entity_get_vector(id,EV_VEC_velocity,velocity)
		velocity[2] = random_float(265.0,285.0)
		entity_set_vector(id,EV_VEC_velocity,velocity)
		dojump[id] = false
		return PLUGIN_CONTINUE
	}
	return PLUGIN_CONTINUE
}

Re: Cerere plugin vip mai special

Posted: 02 Dec 2013, 01:13
by -Turbo-

Code: Select all

public PlayerPostSpawn( id )
{
	if(get_user_flags(id) & ADMIN_VIP && is_user_alive(id) && !is_user_bot(id))
	{
		set_user_health(id, get_user_health(id) + 50)
		set_user_armor(id, get_user_armor(id) + 50)
		
		give_item(id,"weapon_hegrenade")
		give_item(id,"weapon_flashbang")
		give_item(id,"weapon_smokegrenade")
		cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
		
		new iKiller
		new iVictim
		
		iKiller = read_data( 1 )
		iVictim = read_data( 2 )
		
		if(iKiller != iVictim && is_user_alive(iKiller))
		{
			cs_set_user_money(iKiller, cs_get_user_money(iKiller) + 500)
		}
	}
		
	
}
->>>>>>>>>>>>>>>>>

Code: Select all

public PlayerPostSpawn( id )
{
	if(get_user_flags(id) & ADMIN_VIP && is_user_alive(id) && !is_user_bot(id))
	{
		set_user_health(id, get_user_health(id) + 50)
		set_user_armor(id, get_user_armor(id) + 50)
		
		give_item(id,"weapon_hegrenade")
		give_item(id,"weapon_flashbang")
		give_item(id,"weapon_smokegrenade")
		cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
	}
		
	
}

Re: Cerere plugin vip mai special

Posted: 02 Dec 2013, 20:13
by FaTzZu
Nu e facut de mine, nu m-am uitat la el.