Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Возрождение

Статус пользователя Captain
сообщение 30.7.2017, 21:19
Сообщение #1
Стаж: 10 лет

Сообщений: 251
Благодарностей: 7
Полезность: < 0

Привет. Как сделать, чтобы после начала раунда в первые 5 секунд, если КТ умрет, то он автоматически возродиться ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя JIuXeP
сообщение 31.7.2017, 0:01
Сообщение #2


Стаж: 10 лет

Сообщений: 338
Благодарностей: 205
Полезность: 792

По желанию форварды можно совместить

Код:
#include <amxmodx>
#include <hamsandwich>

new bool:g_bTrigger;

#define SECONDS 5
#define TASK_ID 21357

public plugin_init()
{
RegisterHam(Ham_Killed, "player", "fwd_PlayerKilled_Post", 1);

register_logevent("Event_RoundStart", 2, "1=Round_Start");
register_logevent("Event_RoundEnd", 2, "1=Round_End");
register_logevent("Event_RoundEnd", 2, "1&Restart_Round_");
}

public Event_RoundStart()
{
g_bTrigger = true;
set_task(SECONDS.0, "spawn_off", TASK_ID);
}

public Event_RoundEnd()
{
g_bTrigger = false;
remove_task(TASK_ID);
}

public spawn_off()
{
g_bTrigger = false;
}

public fwd_PlayerKilled_Post(const victim/* , const attacker */)
{
if (!g_bTrigger)
return HAM_IGNORED;

if (get_user_team(victim) != 2)
return HAM_IGNORED;

// if (victim == attacker)
// return HAM_IGNORED;

ExecuteHamB(Ham_CS_RoundRespawn, victim);

return HAM_IGNORED;
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: