JIuXeP, почти.
Короче, правильно это выглядит так. Кому надо - выдаёт игроку с определённым флагом определённую сумму каждый раунд, начиная с N-ного.
Квар Addd впихнул из-за разминки. У меня она длится 120 сек, число раундов неограничено. Взорвал бомбу - выиграл раунд, бомба даётся каждому. Обычно за 120 сек проходит 2 раунда. У кого так, в исходнике разминки ищем её начало, выставляем квар Addd=-10, в конце разминки Addd=0. Этот плагин ставим выше плагина разминки. Пробовал ставить на паузу плагин, не заработало.
Код:
#include <amxmodx>
#include <cstrike>
new round_number_olo
new Addd[]="admin_roundmoney"
public plugin_init()
{
register_plugin("AdminMoney", "1.2", "Gudaus")
register_cvar("Addd","1")
register_event("HLTV", "RoundStart", "a", "1=0", "2=0")
}
public RoundStart()
{
round_number_olo++
if (round_number_olo>get_cvar_num(Addd))
{
for(new id = 1; id <= get_maxplayers(); id++)
{
if(is_user_connected(id) &&(get_user_flags(id) & ADMIN_BAN) && cs_get_user_team(id) != CS_TEAM_SPECTATOR)
{
cs_set_user_money(id, cs_get_user_money(id) + 3000);
client_print(id, print_chat, "тут пишем нужные слова");
}
}
}
}
Тему можно закрывать, всем спасибо.
Отредактировал: Rotterdam, - 18.1.2015, 1:11