Speed & Hp & Armour Random!

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 .
Post Reply
User avatar
Fantasy1
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 4836
Joined: 05 Jul 2012, 01:26
Detinator Steam: Da
Reputatie: Membru Club eXtreamCS (1 Mar)
Utilizator neserios (TEPAR!)
Has thanked: 278 times
Been thanked: 217 times
Contact:

06 Jan 2013, 19:32

As dori un plugin care sa ofere la un jucator (random):
Jucatorul x este Brad Pit , a primit 300 Hp , 300 AP si 700 speed.

Ps : Sa aleaga cate un jucator la 15 secunde.
CLICK AICI pentru FORUM
- Un Forum Care Nu Poate Fi Spart -
- Un Forum Care Nu Modifica Topicurile Cu Tepari -
- Vrei Indexare In Google? Posteaza Tzeparii La Noi -

- Daca ai nevoie sa te ajut cu un addons/plugin etc se plateste, nu ajut cu nimic pe GRATIS -
RoyalServer 2
User avatar
Rap^
Membru, skill +2
Membru, skill +2
Posts: 621
Joined: 01 Oct 2011, 00:25
Detinator Steam: Da
Reputatie: Fost Scripter eXtreamCS
Fost Super moderator
Location: Bucuresti
Has thanked: 16 times
Been thanked: 156 times

06 Jan 2013, 20:29

| Afiseaza codul
#include <amxmodx>
#include <fakemeta>
#include <cstrike>
#include <ColorChat>

#pragma semicolon 1

#define PLUGIN_NONE -1

static const PLUGIN[ ]	= "Brad Pit";
static const VERSION[ ]	= "1.0";
static const AUTHOR[ ]	= "Rap";

new bool: is_user_BradPit[33];


public plugin_init( )
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	register_event("HLTV", "EventNewRound", "a", "1=0", "2=0");
	register_forward(FM_PlayerPreThink, "FwdPreThink");
	
	EventNewRound( );
}
public client_putinserver(id)
{
	is_user_BradPit[id] = false;
}
public EventNewRound( )
{
	set_task(5.0, "ChooseBradPit");
}
public ChooseBradPit(id)
{
	new Players[32], iNum, player;
	get_players(Players, iNum, "ch");
	
	for( new i = 0; i < iNum; i++ )
	{
		player = Players;
		
		is_user_BradPit[player] = false;
		
		set_pev(player, pev_maxspeed, 250.0);
	}
	new iRandom = get_random( );
	
	if( iRandom != PLUGIN_NONE )
		taskSetSkills(iRandom);
	
	set_task(15.0, "ChooseBradPit");
}
public taskSetSkills(id)
{
	is_user_BradPit[id] = true;
	
	set_pev(id, pev_health, 300.0);
	cs_set_user_armor(id, 300, CS_ARMOR_VESTHELM);
	
	ColorChat(0, BLUE, "^x04[BradPit]^x03 %s^x01 este acum BradPit.", get_name(id));
}
public FwdPreThink(id)
{
	if( is_user_BradPit[id] )
	{
		set_pev(id, pev_maxspeed, 700.0);
	}
}
stock get_random( )
{
	new iPlayers[32];
	new iNum;
	
	get_players(iPlayers, iNum, "ach");
	
	if( !iNum )
		return PLUGIN_NONE;
	
	return iPlayers[random(iNum)];
	
}
stock get_name(id)
{
	new szName[32];
	get_user_name(id, szName, sizeof szName -1);
	
	return szName;
}
Imagination is more important than knowledge.
Knowledge is limited - Imagination encircles the world.
User avatar
Fantasy1
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 4836
Joined: 05 Jul 2012, 01:26
Detinator Steam: Da
Reputatie: Membru Club eXtreamCS (1 Mar)
Utilizator neserios (TEPAR!)
Has thanked: 278 times
Been thanked: 217 times
Contact:

06 Jan 2013, 20:52

Alege cate un jucator la 15 secunde? si poti seta sa spuna in chat ce primeste?
CLICK AICI pentru FORUM
- Un Forum Care Nu Poate Fi Spart -
- Un Forum Care Nu Modifica Topicurile Cu Tepari -
- Vrei Indexare In Google? Posteaza Tzeparii La Noi -

- Daca ai nevoie sa te ajut cu un addons/plugin etc se plateste, nu ajut cu nimic pe GRATIS -
User avatar
Rap^
Membru, skill +2
Membru, skill +2
Posts: 621
Joined: 01 Oct 2011, 00:25
Detinator Steam: Da
Reputatie: Fost Scripter eXtreamCS
Fost Super moderator
Location: Bucuresti
Has thanked: 16 times
Been thanked: 156 times

06 Jan 2013, 21:03

| Afiseaza codul
#include <amxmodx>
#include <fakemeta>
#include <cstrike>
#include <ColorChat>

#pragma semicolon 1

#define PLUGIN_NONE -1

static const PLUGIN[ ]	= "Brad Pit";
static const VERSION[ ]	= "1.0";
static const AUTHOR[ ]	= "Rap";

new bool: is_user_BradPit[33];

new cvar_time;

public plugin_init( )
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	register_event("HLTV", "EventNewRound", "a", "1=0", "2=0");
	register_forward(FM_PlayerPreThink, "FwdPreThink");
	
	cvar_time = register_cvar("bradpit_time", "15");
	
	EventNewRound( );
}
public client_putinserver(id)
{
	is_user_BradPit[id] = false;
}
public EventNewRound( )
{
	set_task(5.0, "ChooseBradPit");
}
public ChooseBradPit(id)
{
	new Players[32], iNum, player;
	get_players(Players, iNum, "ch");
	
	for( new i = 0; i < iNum; i++ )
	{
		player = Players;
		
		is_user_BradPit[player] = false;
		
		set_pev(player, pev_maxspeed, 250.0);
	}
	new iRandom = get_random( );
	
	if( iRandom != PLUGIN_NONE )
		taskSetSkills(iRandom);
	
	set_task(float(get_pcvar_num(cvar_time)), "ChooseBradPit");
}
public taskSetSkills(id)
{
	is_user_BradPit[id] = true;
	
	set_pev(id, pev_health, 300.0);
	cs_set_user_armor(id, 300, CS_ARMOR_VESTHELM);
	
	ColorChat(0, BLUE, "^x04[BradPit]^x03 %s^x01 este acum BradPit (250 Speed, 300 HP, 300 AP).", get_name(id));
}
public FwdPreThink(id)
{
	if( is_user_BradPit[id] )
	{
		set_pev(id, pev_maxspeed, 700.0);
	}
}
stock get_random( )
{
	new iPlayers[32];
	new iNum;
	
	get_players(iPlayers, iNum, "ach");
	
	if( !iNum )
		return PLUGIN_NONE;
	
	return iPlayers[random(iNum)];
	
}
stock get_name(id)
{
	new szName[32];
	get_user_name(id, szName, sizeof szName -1);
	
	return szName;
}


Am adaugat si un cvar

bradpit_time 15 - Setezi din cat in cat timp sa aleaga un alt "Bradpit".
Imagination is more important than knowledge.
Knowledge is limited - Imagination encircles the world.
User avatar
Fantasy1
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 4836
Joined: 05 Jul 2012, 01:26
Detinator Steam: Da
Reputatie: Membru Club eXtreamCS (1 Mar)
Utilizator neserios (TEPAR!)
Has thanked: 278 times
Been thanked: 217 times
Contact:

06 Jan 2013, 21:07

Multumesc , imi poti da si mie -> BradPit.sma(4) : fatal error 100: cannot read from file: "ColorChat"
CLICK AICI pentru FORUM
- Un Forum Care Nu Poate Fi Spart -
- Un Forum Care Nu Modifica Topicurile Cu Tepari -
- Vrei Indexare In Google? Posteaza Tzeparii La Noi -

- Daca ai nevoie sa te ajut cu un addons/plugin etc se plateste, nu ajut cu nimic pe GRATIS -
User avatar
anaconda cs
Membru, skill +3
Membru, skill +3
Posts: 1045
Joined: 13 Nov 2012, 06:39
Detinator Steam: Da
Detinator server CS: Dr.InDungi.Ro
SteamID: anaconda_indungi
Location: Iasi
Has thanked: 49 times
Been thanked: 45 times
Contact:

07 Jan 2013, 12:30

Code: Select all

#include <ColorChat>
Inlocuieste cu

Code: Select all

#include <colorchat>
Image
Image
User avatar
Fantasy1
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 4836
Joined: 05 Jul 2012, 01:26
Detinator Steam: Da
Reputatie: Membru Club eXtreamCS (1 Mar)
Utilizator neserios (TEPAR!)
Has thanked: 278 times
Been thanked: 217 times
Contact:

11 Jan 2013, 15:57

Nu merge , are bug , pica serveru si da la toti de pe server odata.
CLICK AICI pentru FORUM
- Un Forum Care Nu Poate Fi Spart -
- Un Forum Care Nu Modifica Topicurile Cu Tepari -
- Vrei Indexare In Google? Posteaza Tzeparii La Noi -

- Daca ai nevoie sa te ajut cu un addons/plugin etc se plateste, nu ajut cu nimic pe GRATIS -
User avatar
Rap^
Membru, skill +2
Membru, skill +2
Posts: 621
Joined: 01 Oct 2011, 00:25
Detinator Steam: Da
Reputatie: Fost Scripter eXtreamCS
Fost Super moderator
Location: Bucuresti
Has thanked: 16 times
Been thanked: 156 times

15 Jan 2013, 17:41

Incearca asa | Afiseaza codul
#include <amxmodx>
#include <fakemeta>
#include <cstrike>
#include <ColorChat>

#pragma semicolon 1

#define PLUGIN_NONE -1

static const PLUGIN[ ]	= "Brad Pit";
static const VERSION[ ]	= "1.0";
static const AUTHOR[ ]	= "Rap";

new bool: is_user_BradPit[33];

new cvar_time;

public plugin_init( )
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	register_event("HLTV", "EventNewRound", "a", "1=0", "2=0");
	register_forward(FM_PlayerPreThink, "FwdPreThink");
	
	cvar_time = register_cvar("bradpit_time", "15");
	
	EventNewRound( );
}
public client_putinserver(id)
{
	is_user_BradPit[id] = false;
}
public EventNewRound( )
{
	set_task(5.0, "ChooseBradPit");
}
public ChooseBradPit(id)
{
	new Players[32], iNum, player;
	get_players(Players, iNum, "ch");
	
	for( new i = 0; i < iNum; i++ )
	{
		player = Players;
		
		is_user_BradPit[player] = false;
		
		set_pev(player, pev_maxspeed, 250.0);
	}
	new iRandom = get_random( );
	
	if( iRandom == PLUGIN_NONE )
		return PLUGIN_HANDLED;
		
	taskSetSkills(iRandom);
	
	set_task(float(get_pcvar_num(cvar_time)), "ChooseBradPit");
	
	return PLUGIN_HANDLED;
}
public taskSetSkills(id)
{
	is_user_BradPit[id] = true;
	
	set_pev(id, pev_health, 300.0);
	cs_set_user_armor(id, 300, CS_ARMOR_VESTHELM);
	
	ColorChat(0, BLUE, "^x04[BradPit]^x03 %s^x01 este acum BradPit (250 Speed, 300 HP, 300 AP).", get_name(id));
}
public FwdPreThink(id)
{
	if( is_user_BradPit[id] )
	{
		set_pev(id, pev_maxspeed, 700.0);
	}
}
stock get_random( )
{
	new iPlayers[32];
	new iNum;
	
	get_players(iPlayers, iNum, "ach");
	
	if( iNum == 0 )
		return PLUGIN_NONE;
	
	return iPlayers[random(iNum)];
}
stock get_name(id)
{
	new szName[32];
	get_user_name(id, szName, sizeof szName -1);
	
	return szName;
}
Imagination is more important than knowledge.
Knowledge is limited - Imagination encircles the world.
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 15 guests