Бонус система за губещия тийм?

Дискусии относно Counter-Strike 1.6.
Post Reply
User avatar
runthenwalk
Потребител
Потребител
Posts: 3
Joined: 02 Feb 2021, 14:04

Бонус система за губещия тийм?

Post by runthenwalk »

Здр
Търся плъгин или нещо подобно което да дава някаква сума пари на губещия отбор за класик сървър.
Баланса на системата не е достатъчен и ако отбора на CT губи няколко поредни пъти, нямат и пари за оръжие.
Знам,че е възможно.
Благодаря!
User avatar
HarveyWNvm
Потребител
Потребител
Posts: 280
Joined: 04 Aug 2016, 18:40
Skype: HarveyWNvmVevo
CS Nick: doide li admina
Favorite version: CS: 1.5
Steam Community ID: usersharvey190
Location: Plovdiv
Contact:

Re: Бонус система за губещия тийм?

Post by HarveyWNvm »

Ако искаш можеш да ползваш Admin Money :) Дава пари на всеки играч като ползваш командата amx_money -> Името на играча -> и пренасочваш сума за колко пари да получи играчът
User avatar
iVoka
CS-bg.info Admin
CS-bg.info Admin
Posts: 1325
Joined: 29 Jun 2007, 12:21
Favorite version: CS: 1.6
Steam Community ID: ivobg92
Contact:

Re: Бонус система за губещия тийм?

Post by iVoka »

HarveyWNvm wrote:Ако искаш можеш да ползваш Admin Money :) Дава пари на всеки играч като ползваш командата amx_money -> Името на играча -> и пренасочваш сума за колко пари да получи играчът
Така не е практично, трябва постоянно админ да се занимава да пише команди. Дай му автоматичен плъгин.
User avatar
runthenwalk
Потребител
Потребител
Posts: 3
Joined: 02 Feb 2021, 14:04

Re: Бонус система за губещия тийм?

Post by runthenwalk »

Някой да предложи нещо?
User avatar
Crasher
Crash
Crash
Posts: 44
Joined: 23 Nov 2012, 15:53
Skype: niki.d12
CS Nick: Crash
Favorite version: CS: 1.6
Contact:

Re: Бонус система за губещия тийм?

Post by Crasher »

Code: Select all

#include <amxmodx>
#include <cstrike>

new gCvarMoney
new gCvarMessage

public plugin_init(){
	register_plugin("Losing Team Money","1.0","Cr@sh")
	
	register_event("SendAudio", "tr_win", "a", "2&%!MRAD_terwin")
	register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin")
	
	gCvarMoney = register_cvar("lost_team_money", "2000")
	gCvarMessage = register_cvar("lost_team_announce", "1")
}

public tr_win()
{
	if(get_pcvar_num(gCvarMessage) == 1)
				client_print(0, print_chat,"[AMXX] CT Team got + %d money for losing this round!", get_pcvar_num(gCvarMoney))
	new players[32], playerCount, i, player
	get_players(players, playerCount, "h")
	
	for ( i = 0; i < playerCount; i++ )
	{
		player = players[i]
		new team = get_user_team(player)
		
		if (team == 2)
			cs_set_user_money(player, cs_get_user_money(player)+get_pcvar_num(gCvarMoney))
	}
}

public ct_win()
{
	if(get_pcvar_num(gCvarMessage) == 1)
				client_print(0, print_chat,"[AMXX] T Team got + %d money for losing this round!", get_pcvar_num(gCvarMoney))
	new players[32], playerCount, i, player
	get_players(players, playerCount, "h")
	
	for ( i = 0; i < playerCount; i++ )
	{
		player = players[i]
		new team = get_user_team(player)
		
		if (team == 1)
			cs_set_user_money(player, cs_get_user_money(player)+get_pcvar_num(gCvarMoney))
	}
} 
настройваш с квар "lost_team_money" колко пари да дава
(в момента е на 2000 - lost_team_money "2000")

настройшаш с квар "lost_team_announce" ако искаш да показва съобщение, че е дало пари на загубения отбор
(в момента е пуснато - lost_team_announce "1") променяш го на 0 за да го изключиш
Post Reply

Return to “Counter-Strike 1.6”