Добрый день!
Решил создать форум для плагинов и кода. В интернете ничего хорошего не удалось увидеть,
кроме вот этого сайта
http://amxxmodx.ru/, там выложено описания функций
и пример их использования.
Описание: срабатывает без "нового раунда" на лету
, мало инфы (При срабатывании игроку трудно понять за какую команду играешь)
Установка:
1 Скачайте файл.
2 Положите autobal.amxx в addons/amxmodx/plugins
3 Откройте addons/amxmodx/configs/plugins.ini и добавьте в конец строку autobal.amxx
4 Перезапустите сервер или смените карту.
Итак код (брал с форума в интернете и сам подправил):
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
new count = 0
public plugin_init()
{
register_plugin("autobal", "1.0", "Valdemar")
register_event("DeathMsg", "_Death_Msg", "a")
}
public _Death_Msg()
{
new name[33]
new tplayers[32]
new ctplayers[32]
new tnum, ctnum
new victim = read_data(2)
get_user_name(victim, name, 32)
get_players(tplayers, tnum, "ceh", "TERRORIST")
get_players(ctplayers, ctnum, "ceh", "CT")
if(ctnum - tnum > 1)
{
count++
if(count == 2)
client_print(0,print_chat, "[balans] next to TER")
if(count >= 3 && cs_get_user_team(victim) != CS_TEAM_T)
{
count = 0
cs_set_user_team(victim,CS_TEAM_T)
client_print(0, print_chat,"[balans] to TER", name)
}
}
if(tnum - ctnum > 1)
{
count++
if(count == 2)
client_print(0, print_chat,"[balans] next to COUNTER-TERRORIST")
if(count >= 3 && cs_get_user_team(victim) != CS_TEAM_CT)
{
count = 0
cs_set_user_team(victim,CS_TEAM_CT)
client_print(0,print_chat, "[balans] to COUNTER-TERRORIST", name)
}
}
}
Сам плагин (AMXX):