[Cerere] Plugin Bonus

Cereri de pluginuri noi, skinuri in CS, etc.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
Clarited
Membru, skill 0
Membru, skill 0
Posts: 48
Joined: 09 May 2017, 20:21
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

22 Jun 2017, 14:29

Salut , Am gasit pe net un plugin de bonus : Bomb : Plant / Defuze / Explode / Kill .. Dar nu e tocmai ce vreau eu
Asi vrea sa fie 1000 $ la Primul Kill facut , 1000$ pentru plantarea Bombei , 1000$ pentu Dezamorsare , 1000$ Pentru Kill facut din He 1000$ daca facut doar din Deagle , si 1500$ Daca CT omoara Furien cu Lama , Dar aici am avut mereu probleme cu cele de pe net , le dadea si celor de la echipa Furien acest Beneficiu la fiecare frag facut din Lama :)).. Daca se poate sa fie doar pentru CT , Daca CT face Frag pe Furien cu Lama sa primeasca ce-i 1500$ , si daca se poate 700$ Daca Furien ridica Bomba de Jos care a aruncato altcineva si 2000$ Daca bomba explodeaza , dar dor celui care a pus bomba .. la fel si la restu .. Si daca se poate sa contina mesaje sa apara in Say , sau pe centru exemplu : Nebunu a facut primu frag . va primi 1000$ ca bonus , Nebunu a plantat bomba va primi 1000 etc .. Adica cred ca m-am exprimat catusi de cat okei , Sper :))
RoyalServer 2
Clarited
Membru, skill 0
Membru, skill 0
Posts: 48
Joined: 09 May 2017, 20:21
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

23 Jun 2017, 12:40

:up: :arrow_up:
User avatar
Jucks
Membru, skill +3
Membru, skill +3
Posts: 1141
Joined: 20 May 2016, 16:28
Detinator Steam: Da
Fond eXtream: 0
Contact:

23 Jun 2017, 12:49

First kill : amxmodx/pluginuri-folositoare-furien-t204772.html
Detinator : # Go.Tried.Ro #
Clarited
Membru, skill 0
Membru, skill 0
Posts: 48
Joined: 09 May 2017, 20:21
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

23 Jun 2017, 15:11

Le-asi vrea pe toate intr-unulul singur daca se poate, Multumesc pentru efortul depus Jucks
User avatar
Jucks
Membru, skill +3
Membru, skill +3
Posts: 1141
Joined: 20 May 2016, 16:28
Detinator Steam: Da
Fond eXtream: 0
Contact:

23 Jun 2017, 16:29

Clarited wrote:Le-asi vrea pe toate intr-unulul singur daca se poate, Multumesc pentru efortul depus Jucks
De aici nu ma mai descurc =)))
Detinator : # Go.Tried.Ro #
Clarited
Membru, skill 0
Membru, skill 0
Posts: 48
Joined: 09 May 2017, 20:21
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

24 Jun 2017, 16:16

:up: :arrow_up:
Adidomocos
Membru, skill 0
Membru, skill 0
Posts: 30
Joined: 10 Jun 2016, 23:24
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

02 Jul 2017, 15:23

Salut, am incercat eu sa fac plg-ul cerut de tine.
Nu este facut tot de mine, doar unele chestii, am adaugat in cod si plg-ul cu first kill, nu am facut tot ce ai cerut tu acolo, nu am reusit sa fac, partea sa-i dea bani, daca cineva ia bomba de pe jos. Nu am testat plg-ul, deci nu stiu daca functioneaza, nu am timp sa-l si testez, deaia ti-l dau, daca nu merge, te rog sa lasi un reply, sau sa-i dai pm.

Code: Select all

#include 	<amxmodx>
#include 	<cstrike>
#include	<csx>

#define 	PLUGIN 	"Give Bonus"
#define 	VERSION "v0.1"
#define 	AUTHOR 	"Slick"

enum
{
	TERRO_KILL,
	CT_KILL,
	MAX_KILLS
}

new g_iFirstKillMoney[ MAX_KILLS ];
new bool:g_bFirstKillWasMade[ MAX_KILLS ];

new SyncHudMessage;
new g_iMaxPlayers;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR);
	register_event("HLTV", "ev_NewRound", "a", "1=0", "2=0");
	register_event(  "DeathMsg",  "ev_DeathMsg",  "a"  );
}

public ev_NewRound( )
{
	g_bFirstKillWasMade[ TERRO_KILL ] = false;
	g_bFirstKillWasMade[ CT_KILL ] = false;
	
}

public ev_DeathMsg( )
{	
	static iKiller, iVictim;
	iKiller = read_data( 1 );
	iVictim = read_data( 2 );
	
	if( ( 1 <= iKiller <= g_iMaxPlayers ) && iKiller != iVictim )
	{
		if(  cs_get_user_team( iKiller ) == CS_TEAM_T && !g_bFirstKillWasMade[ TERRO_KILL ] )
		{
			g_bFirstKillWasMade[ TERRO_KILL ] = true;
			cs_set_user_money( iKiller, clamp( cs_get_user_money( iKiller ) + g_iFirstKillMoney[ TERRO_KILL ], 0, 16000 ), 1 );
			
			static szKillerName[ 32 ], szVictimName[ 32 ];
			
			get_user_name( iKiller, szKillerName, sizeof ( szKillerName ) -1 );
			get_user_name( iVictim, szVictimName, sizeof ( szVictimName ) -1 );
			
			set_hudmessage( 0, 255, 255, -1.0, 0.30, 0, 0.0, 4.5, 0.0, 0.0, -1 );
			ShowSyncHudMsg( 0, SyncHudMessage, "[T] %s a facut primul frag pe %s^n si a primit bonus %i$ !",
					szKillerName, szVictimName, g_iFirstKillMoney[ TERRO_KILL ] );
		}
		
		else if(  cs_get_user_team( iKiller ) == CS_TEAM_CT && !g_bFirstKillWasMade[ CT_KILL ] )
		{
			g_bFirstKillWasMade[ CT_KILL ] = true;
			cs_set_user_money( iKiller, clamp( cs_get_user_money( iKiller ) + g_iFirstKillMoney[ CT_KILL ], 0, 16000 ), 1 );

			static szKillerName[ 32 ], szVictimName[ 32 ];
			
			get_user_name( iKiller, szKillerName, sizeof ( szKillerName ) -1 );
			get_user_name( iVictim, szVictimName, sizeof ( szVictimName ) -1 );
			
			set_hudmessage( 0, 255, 255, -1.0, 0.30, 0, 0.0, 4.5, 0.0, 0.0, -1 );
			ShowSyncHudMsg( 0, SyncHudMessage, "[CT] %s a facut primul frag pe %s^n si a primit bonus %i$ !",
					szKillerName, szVictimName, g_iFirstKillMoney[ CT_KILL ] );
		}
		if(cs_get_user_team(iKiller) == CS_TEAM_CT && get_user_weapon(iKiller) == CSW_KNIFE) {
			cs_set_user_money(iKiller, cs_get_user_money(iKiller) + 1500);
			CC(0, "!t%s !ga facut frag cu cutitul pe !t%s", GetName(iKiller), GetName(iVictim));
		}
		if(cs_get_user_team(iKiller) == CS_TEAM_CT && get_user_weapon(iKiller) == CSW_DEAGLE) {
			cs_set_user_money(iKiller, cs_get_user_money(iKiller) + 1000);
			CC(0, "!t%s !ga facut frag cu deagle-ul pe !t%s", GetName(iKiller), GetName(iVictim));
		}
	}
}

public bomd_explode(planter, defuser) {
	CC(0, "!t%s !ga primit !t2000$ !gpentru explodarea bombei.", GetName(planter));
	cs_set_user_money(planter, cs_get_user_money(planter) + 2000);
}

public bomb_planted(planter) {
	CC(0, "!t%s !ga primit !t1000$ !gpentru plantarea bombei.", GetName(planter));
	cs_set_user_money(planter, cs_get_user_money(planter) + 1000);
}

public bomb_defused(defuser) {
	CC(0, "!t%s !ga primit !t1000$ !gpentru dezamorsarea bombei.", GetName(defuser));
	cs_set_user_money(defuser, cs_get_user_money(defuser) + 1000);
}

CC(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
   
	replace_all(msg, 190, "!g", "^4"); // Green Color
	replace_all(msg, 190, "!n", "^1"); // Default Color
	replace_all(msg, 190, "!t", "^3"); // Team Color
	replace_all(msg, 190, "!t2", "^0"); // Team2 Color
   
	if (id) players[0] = id; else get_players(players, count, "ch"); {
		for (new i = 0; i < count; i++) {
			if (is_user_connected(players[i])) {
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
				write_byte(players[i]);
				write_string(msg);
				message_end();
			}
		}
	}
}

GetName(const id) {
	new user = id;
	new name[33];
	get_user_name(user,name,sizeof name);
	return name;
}
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 12 guests