[ CERERE ] Plugin /beneficii furien clasic

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
PGL-kaZzy
Membru, skill 0
Membru, skill 0
Posts: 57
Joined: 09 Mar 2019, 18:04
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: HERO.PLAYARENA.RO
SteamID: STEAM_0:1:160799157
Reputatie: Membru Club eXtreamCS (1 luna)
Membru Club eXtreamCS (22 Mai - 22 Iul)
Fond eXtream: 0
Has thanked: 6 times
Been thanked: 1 time
Contact:

09 Apr 2021, 18:52

Plugin Cerut: /beneficii furien clasic
Descriere (adica ce face el mai exact): sa dea anumite beneficii la playeri,va dau un exemplu cam asa asi vrea sa fie https://imgur.com/6P66Yuu si sa contina si htlm ca sa pot modifica preturile etc
Serverul impune conditii strict HLDS/REHLDS?: Nu stiu exact,sv este de la KGB
Ai cautat pluginul?(daca da, precizeaza cum): DA pe net am gasit cateva dar nu functioneaza .
Necesita mod special?: FURIEN CLASIC
Configuratie server: FURIEN CLASIC
:fist_pointing_right: ♔ OLD.DREAMCS.RO ♔ :left_point:
RoyalServer 2
ZackChoi
Membru, skill +1
Membru, skill +1
Posts: 162
Joined: 28 Dec 2019, 01:39
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 1 time
Been thanked: 7 times

09 Apr 2021, 19:47

beneficii.sma | Afiseaza codul
#include < amxmodx >
#include < amxmisc >
#include < fun >
#include < cstrike >

enum Benefits
{
	HEALTH = 0,
	ARMOR,
	MONEY,
	FLAGS
};

new g_szFounder [ Benefits ], g_szDiamond [ Benefits ], g_szPlatinum [ Benefits ], g_szGold [ Benefits ];

public plugin_init ( )
{
	g_szFounder [ HEALTH ] = register_cvar ( "f_founder_hp", "50" );
	g_szFounder [ ARMOR ] = register_cvar ( "f_ounder_ap", "50" );
	g_szFounder [ MONEY ] = register_cvar ( "f_founder_money", "1111" );
	g_szFounder [ FLAGS ] = register_cvar ( "f_founder_flags", "abcde" );

	g_szDiamond [ HEALTH ] = register_cvar ( "f_diamond_hp", "" );
	g_szDiamond [ ARMOR ] = register_cvar ( "f_diamond_ap", "" );
	g_szDiamond [ MONEY ] = register_cvar ( "f_diamond_money", "" );
	g_szDiamond [ FLAGS ] = register_cvar ( "f_diamond_flags", "" );

	g_szPlatinum [ HEALTH ] = register_cvar ( "f_platinum_hp", "" );
	g_szPlatinum [ ARMOR ] = register_cvar ( "f_platinum_ap", "" );
	g_szPlatinum [ MONEY ] = register_cvar ( "f_platinum_money", "" );
	g_szPlatinum [ FLAGS ] = register_cvar ( "f_platinum_flags", "" );

	g_szGold [ HEALTH ] = register_cvar ( "f_gold_hp", "" );
	g_szGold [ ARMOR ] = register_cvar ( "f_gold_ap", "" );
	g_szGold [ MONEY ] = register_cvar ( "f_gold_money", "" );
	g_szGold [ FLAGS ] = register_cvar ( "f_gold_flags", "" );

	register_event ( "DeathMsg", "ev_Death", "a" );
}

public ev_Death ( )
{
	new iEntity = read_data ( 1 );
	new iVictim = read_data ( 2 );

	if ( iEntity == iVictim )
		return;

	new p_flagsFounder [ 32 ], p_flagsDiamond [ 32 ], p_flagsPlatinum [ 32 ], p_flagsGold [ 32 ];
	new userFlags = get_user_flags ( iEntity );

	get_pcvar_string ( g_szFounder [ FLAGS ], p_flagsFounder, charsmax ( p_flagsFounder ) );
	get_pcvar_string ( g_szDiamond [ FLAGS ], p_flagsDiamond, charsmax ( p_flagsDiamond ) );
	get_pcvar_string ( g_szPlatinum [ FLAGS ], p_flagsPlatinum, charsmax ( p_flagsPlatinum ) );
	get_pcvar_string ( g_szGold [ FLAGS ], p_flagsGold, charsmax ( p_flagsGold ) );

	if ( userFlags & read_flags ( p_flagsFounder ) )
	{
		SetBenefits ( iEntity, get_pcvar_num ( g_szFounder [ HEALTH ] ), get_pcvar_num ( g_szFounder [ ARMOR ] ), get_pcvar_num ( g_szFounder [ MONEY ] ) );
		return;
	}

	if ( userFlags & read_flags ( p_flagsDiamond ) )
	{
		SetBenefits ( iEntity, get_pcvar_num ( g_szDiamond [ HEALTH ] ), get_pcvar_num ( g_szDiamond [ ARMOR ] ), get_pcvar_num ( g_szDiamond [ MONEY ] ) );
		return;
	}

	if ( userFlags & read_flags ( p_flagsPlatinum ) )
	{
		SetBenefits ( iEntity, get_pcvar_num ( g_szPlatinum [ HEALTH ] ), get_pcvar_num ( g_szPlatinum [ ARMOR ] ), get_pcvar_num ( g_szPlatinum [ MONEY ] ) );
		return;
	}

	if ( userFlags & read_flags ( p_flagsGold ) )
	{
		SetBenefits ( iEntity, get_pcvar_num ( g_szGold [ HEALTH ] ), get_pcvar_num ( g_szGold [ ARMOR ] ), get_pcvar_num ( g_szGold [ MONEY ] ) );
		return;
	}

}

SetBenefits ( iEntity, iHealth, iArmor, iMoney )
{
	set_user_health ( iEntity, get_user_health ( iEntity ) + iHealth );
	set_user_armor ( iEntity, get_user_armor ( iEntity ) + iArmor );
	cs_set_user_money ( iEntity, cs_get_user_money ( iEntity ) + iMoney );
}
poftim.
User avatar
PGL-kaZzy
Membru, skill 0
Membru, skill 0
Posts: 57
Joined: 09 Mar 2019, 18:04
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: HERO.PLAYARENA.RO
SteamID: STEAM_0:1:160799157
Reputatie: Membru Club eXtreamCS (1 luna)
Membru Club eXtreamCS (22 Mai - 22 Iul)
Fond eXtream: 0
Has thanked: 6 times
Been thanked: 1 time
Contact:

09 Apr 2021, 20:16

ZackChoi multumesc mult bro
puteti da T/C
:fist_pointing_right: ♔ OLD.DREAMCS.RO ♔ :left_point:
Post Reply

Return to “Cereri”

  • Information