Page 1 of 1

Viteza Playeri

Posted: 03 Jan 2014, 20:48
by ang
Vreau un plugin pentru deathrun , la inceputul rundei sa scrie un mesaj hud sau in chat , "Toti playerii beneficiaza de viteza gratis" Si respectiv sa aiba toti playerii de pe server viteza 450. Multumesc

Re: Viteza Playeri

Posted: 03 Jan 2014, 20:48
by GhosT ***
Ti-l fac acum , revin cu edit.

Re: Viteza Playeri

Posted: 03 Jan 2014, 20:57
by Truth*
Poftim :
| Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fun>

#define PLUGIN "New Plugin"
#define VERSION "1.0"
#define AUTHOR "Author"



public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	RegisterHam( Ham_Spawn, "player", "SpawnCMD", true)
	// Add your code here...
}


public SpawnCMD ( id ) {
	
	if( !is_user_bot(id) && is_user_alive(id) )
	{
	
	set_user_maxspeed(id, 450.0 )
	
	
	set_hudmessage(0, 255, 255, -1.0, 0.00, 0, 6.0, 12.0)
	show_hudmessage( 0, "Toti playerii beneficiaza de viteza gratis!")
	
	
	}
}

Re: Viteza Playeri

Posted: 03 Jan 2014, 21:00
by Cosmin
@Survivor foloseste curweapon,ca dupa ce schimba arma se duce viteza la cea default :)

Re: Viteza Playeri

Posted: 03 Jan 2014, 21:02
by GhosT ***
| Afiseaza codul
#include <amxmodx>
#include <hamsandwich>
#include <fun>

#define PLUGIN "Free Speed"
#define AUTOR "GhosT ***"

new bool:speed[32];
new max_speed;
public plugin_init()
{
	register_plugin(PLUGIN, "1.0", AUTOR)
	
	RegisterHam(Ham_Spawn, "player", "spawn_player", 1)
	register_event("CurWeapon", "CurWeap", "be", "1=1")
	
	max_speed = register_cvar("max_speed", "450.0")
}
public spawn_player(id)
{
	if(is_user_alive(id))
	{
		speed[id] = true;
		CurWeap(id)
		set_hudmessage(0, 255, 0, -1.0, -1.0)
		show_hudmessage(id, "Toti playerii beneficiaza de viteza gratis !")
		
	}
}
public CurWeap(id)
{
	if(speed[id])
	{
		set_user_maxspeed(id, get_pcvar_float(max_speed))
	}
}
Cvar ca sa setezi speedu care sa-l primeasca jucatori e :

"max_speed"..

Cand il bagi in amx.cfg scrii cu zecimala..

Exemple :

max_speed "600.0"
max_speed "255.5"

Re: Viteza Playeri

Posted: 03 Jan 2014, 21:03
by Truth*
M-am grabit ;)) Revin cu edit daca nu il face cineva inaintea mea ;))

Re: Viteza Playeri

Posted: 03 Jan 2014, 21:13
by FaTzZu
GhosT *** wrote:
| Afiseaza codul
#include <amxmodx>
#include <hamsandwich>
#include <fun>

#define PLUGIN "Free Speed"
#define AUTOR "GhosT ***"

new bool:speed[32];
new max_speed;
public plugin_init()
{
	register_plugin(PLUGIN, "1.0", AUTOR)
	
	RegisterHam(Ham_Spawn, "player", "spawn_player", 1)
	register_event("CurWeapon", "CurWeap", "be", "1=1")
	
	max_speed = register_cvar("max_speed", "450.0")
}
public spawn_player(id)
{
	if(is_user_alive(id))
	{
		speed[id] = true;
		CurWeap(id)
		set_hudmessage(0, 255, 0, -1.0, -1.0)
		show_hudmessage(id, "Toti playerii beneficiaza de viteza gratis !")
		
	}
}
public CurWeap(id)
{
	if(speed[id])
	{
		set_user_maxspeed(id, get_pcvar_float(max_speed))
	}
}
Cvar ca sa setezi speedu care sa-l primeasca jucatori e :

"max_speed"..

Cand il bagi in amx.cfg scrii cu zecimala..

Exemple :

max_speed "600.0"
max_speed "255.5"
De ce ai complicat pluginul cu o booleana?Cand in current weapon puteai verifica doar daca playerul este viu ;)

Re: Viteza Playeri

Posted: 04 Jan 2014, 21:24
by ang
Multumec Ghost ! Multumesc la toti