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

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

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

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

Knife раунд

Статус пользователя n0sm0ke
сообщение 1.4.2017, 3:11
Сообщение #1
Стаж: 16 лет

Сообщений: 21
Благодарностей: 1
Полезность: 33

Имеется плагин в начале раунда на ножах.Вопрос:как сделать ограничение по времени разминки?Допустим одну минуту!?
Cкрытый текст
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
#if AMXX_VERSION_NUM < 183
#include <dhudmessage>
#endif

#pragma semicolon 1

#define ROUND_START
#define ROUND_END
#define H

new round_num;
new bool:g_knife;

public plugin_init() {
register_plugin("KnifeRound", "1.1", "pUzzlik");

RegisterHam(Ham_Spawn, "player", "KnifeMode", 1);
register_event("TextMsg", "NewRound", "a", "2=#Game_Commencing");
register_event("HLTV", "NewRoundStart", "a", "1=0", "2=0");
register_event("CurWeapon", "RoundKnife", "be", "2!29");
}

public NewRound() round_num = 0;

public NewRoundStart() {
round_num++;

switch (round_num) {
case 1: g_knife = true;
case 2: server_cmd("sv_restart 1");
case 3: g_knife = false;
}
}

public RoundKnife(id) {
if(g_knife) engclient_cmd(id, "weapon_knife");
}

public KnifeMode(id) {
switch (round_num) {
case 1: {
set_pev(id, pev_health, HP);
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), -1.0, 0.65, 2, 6.0, 3.0, 0.1, 1.5, false);
show_dhudmessage(id, ROUND_START);
}
case 3: {
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), -1.0, 0.65, 2, 6.0, 3.0, 0.1, 1.5, false);
show_dhudmessage(id, ROUND_END);
}
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: