Здр
Търся плъгин или нещо подобно което да дава някаква сума пари на губещия отбор за класик сървър.
Баланса на системата не е достатъчен и ако отбора на CT губи няколко поредни пъти, нямат и пари за оръжие.
Знам,че е възможно.
Благодаря!
Бонус система за губещия тийм?
- 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: Бонус система за губещия тийм?
Ако искаш можеш да ползваш Admin Money Дава пари на всеки играч като ползваш командата amx_money -> Името на играча -> и пренасочваш сума за колко пари да получи играчът
- iVoka
- CS-bg.info Admin
- Posts: 1325
- Joined: 29 Jun 2007, 12:21
- Favorite version: CS: 1.6
- Steam Community ID: ivobg92
- Contact:
Re: Бонус система за губещия тийм?
Така не е практично, трябва постоянно админ да се занимава да пише команди. Дай му автоматичен плъгин.HarveyWNvm wrote:Ако искаш можеш да ползваш Admin Money Дава пари на всеки играч като ползваш командата amx_money -> Името на играча -> и пренасочваш сума за колко пари да получи играчът
- runthenwalk
- Потребител
- Posts: 3
- Joined: 02 Feb 2021, 14:04
Re: Бонус система за губещия тийм?
Някой да предложи нещо?
- Crasher
- Crash
- Posts: 44
- Joined: 23 Nov 2012, 15:53
- Skype: niki.d12
- CS Nick: Crash
- Favorite version: CS: 1.6
- Contact:
Re: Бонус система за губещия тийм?
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))
}
}
(в момента е на 2000 - lost_team_money "2000")
настройшаш с квар "lost_team_announce" ако искаш да показва съобщение, че е дало пари на загубения отбор
(в момента е пуснато - lost_team_announce "1") променяш го на 0 за да го изключиш