Alta rezolvare

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
Onoare
Membru, skill +1
Membru, skill +1
Posts: 234
Joined: 31 May 2013, 13:23
Detinator Steam: Nu
CS Status: Sa traiesc!
Detinator server CS: Da
SteamID: Nu te priveste!
Location: Rm Valcea
Has thanked: 18 times
Been thanked: 34 times
Contact:

27 Jun 2013, 19:27

Imi puteti rezolva warning-ul?
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun> 

native get_user_credits(id)
native set_user_credits(id, cantitate)

#define PLUGIN "BonusWinner"
#define VERSION "1.0"
#define AUTHOR "By me"

new bonus;
public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR);  
	register_event("SendAudio","twin","a","2=%!MRAD_terwin"); 
	register_event("SendAudio","ctwin","a","2=%!MRAD_ctwin"); 
	register_event("DeathMsg", "evDeathMsg", "a");
	
	bonus = register_cvar("bonus","10");
	register_concmd("amx_give_credits", "Give_Credits", ADMIN_CVAR, "Name/@T/@CT/@All -> Amount");
	
} 


public twin() 
{ 
	new iPlayers[ 32 ], iNum, iPlayer;
	get_players( iPlayers, iNum, "e", "TERRORIST" );
	
	for ( new i = 0 ; i < iNum ; i++ )
	{
		iPlayer = iPlayers[ i ];
		set_task( 5.0, "GiftsMenu", iPlayer );
	}
} 

public ctwin()
{ 
	new iPlayers[ 32 ], iNum, iPlayer;
	get_players( iPlayers, iNum, "e", "CT" );
	
	for ( new i = 0 ; i < iNum ; i++ )
	{
		iPlayer = iPlayers[ i ];
		set_task( 5.0, "GiftsMenu", iPlayer );
	}
}

public CreditsGift(id)
{  
	if (!is_user_alive(id))
		return;
	
	new credit = get_user_credits(id);
	get_pcvar_num(bonus);
                set_user_credits(id, credit + 10)

} 

public HpGift(id)
{
	if (!is_user_alive(id))
		return;
	
	set_user_health(id, 400);
	set_user_armor(id, 500);
} 

public evDeathMsg()
{
	new v_Victim = read_data(2);
	set_user_footsteps(v_Victim, 0);
}

public GiftsMenu( id )
{
	new menu = menu_create("Echipa ta a castigat alege un cadou :", "Gifts");
	
	menu_additem(menu, "10 credite ", "1", 0);
	menu_additem(menu, "400 Hp & 500 ap", "2", 0); 
	menu_additem(menu, "2x HE, 2x SMOKE, 2x FLASH ", "3", 0);
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER);
	menu_setprop(menu, MPROP_PERPAGE, 5);
	
	menu_display( id, menu, 0 );
}

public Gifts( id, menu, item )
{
	switch(item)
	{
		case 0:
		{
			CreditsGift(id);
		}
		case 1:
		{
			HpGift(id);
		}
		
		case 2: 
		{ 
			give_item(id,"weapon_hegrenade"); 
			cs_set_user_bpammo(id , CSW_HEGRENADE , 2 );
			give_item(id,"weapon_flashbang"); 
			cs_set_user_bpammo(id , CSW_FLASHBANG , 2 );
			give_item(id,"weapon_smokegrenade");
			cs_set_user_bpammo(id , CSW_SMOKEGRENADE , 2 );
		}
	}
	
	menu_destroy(menu);
	
	return PLUGIN_HANDLED;
}
RoyalServer
munir
Membru eXtream
Membru eXtream
Posts: 3193
Joined: 30 Aug 2012, 22:16
Detinator Steam: Da
CS Status: Fost scripter
Detinator server CS: Nu
SteamID: -
Reputatie: Fost super moderator
Restrictie schimbare nume
Nume anterior: falseq, cruyff
Location: Bucuresti
Has thanked: 342 times
Been thanked: 571 times
Contact:

27 Jun 2013, 19:30

CTRL + I in AMXX STUDIO.
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun> 

native get_user_credits(id)
	native set_user_credits(id, cantitate)
	
#define PLUGIN "BonusWinner"
#define VERSION "1.0"
#define AUTHOR "By me"

new bonus;
public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR);  
	register_event("SendAudio","twin","a","2=%!MRAD_terwin"); 
	register_event("SendAudio","ctwin","a","2=%!MRAD_ctwin"); 
	register_event("DeathMsg", "evDeathMsg", "a");
	
	bonus = register_cvar("bonus","10");
	register_concmd("amx_give_credits", "Give_Credits", ADMIN_CVAR, "Name/@T/@CT/@All -> Amount");
	
} 


public twin() 
{ 
	new iPlayers[ 32 ], iNum, iPlayer;
	get_players( iPlayers, iNum, "e", "TERRORIST" );
	
	for ( new i = 0 ; i < iNum ; i++ )
	{
		iPlayer = iPlayers[ i ];
		set_task( 5.0, "GiftsMenu", iPlayer );
	}
} 

public ctwin()
{ 
	new iPlayers[ 32 ], iNum, iPlayer;
	get_players( iPlayers, iNum, "e", "CT" );
	
	for ( new i = 0 ; i < iNum ; i++ )
	{
		iPlayer = iPlayers[ i ];
		set_task( 5.0, "GiftsMenu", iPlayer );
	}
}

public CreditsGift(id)
{  
	if (!is_user_alive(id))
		return;
	
	new credit = get_user_credits(id);
	get_pcvar_num(bonus);
	set_user_credits(id, credit + 10)
	
} 

public HpGift(id)
{
	if (!is_user_alive(id))
		return;
	
	set_user_health(id, 400);
	set_user_armor(id, 500);
} 

public evDeathMsg()
{
	new v_Victim = read_data(2);
	set_user_footsteps(v_Victim, 0);
}

public GiftsMenu( id )
{
	new menu = menu_create("Echipa ta a castigat alege un cadou :", "Gifts");
	
	menu_additem(menu, "10 credite ", "1", 0);
	menu_additem(menu, "400 Hp & 500 ap", "2", 0); 
	menu_additem(menu, "2x HE, 2x SMOKE, 2x FLASH ", "3", 0);
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER);
	menu_setprop(menu, MPROP_PERPAGE, 5);
	
	menu_display( id, menu, 0 );
}

public Gifts( id, menu, item )
{
	switch(item)
	{
		case 0:
		{
			CreditsGift(id);
		}
		case 1:
		{
			HpGift(id);
		}
		
		case 2: 
		{ 
			give_item(id,"weapon_hegrenade"); 
			cs_set_user_bpammo(id , CSW_HEGRENADE , 2 );
			give_item(id,"weapon_flashbang"); 
			cs_set_user_bpammo(id , CSW_FLASHBANG , 2 );
			give_item(id,"weapon_smokegrenade");
			cs_set_user_bpammo(id , CSW_SMOKEGRENADE , 2 );
		}
	}
	
	menu_destroy(menu);
	
	return PLUGIN_HANDLED;
}
Retras
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: Bing [Bot] and 32 guests