Автоматический рестарт!

Статус
В этой теме нельзя размещать новые ответы.

LimBo

Только чтение
Заблокированные
Пользователь
Регистрация
10 Июл 2017
Сообщения
112
Симпатии
3
Предупреждения
200
Пол
Мужской
нужен плагин который делает автоматический рестарт через 45 сек ! после смены карты ! и отключается
Для re amxmod x ! Заранее спасибо !
 

pheel

Заблокированные
Пользователь
Регистрация
9 Июн 2017
Сообщения
195
Симпатии
92
Пол
Мужской
Пора отдельный раздел для тебя делать
 

Mmonster

Пользователь
Регистрация
9 Июн 2017
Сообщения
604
Симпатии
294
Предупреждения
15
Пол
Мужской
LimBo, нет,я конечно все понимаю,но таких плагинов куча,достаточно просто открыть гугл и поискать.Нет,это очень сложно,лучше создать очередную тему...Slow
 
  • Мне нравится
Симпатии: pheel

Дмитрий

Пользователь
Регистрация
8 Июн 2017
Сообщения
198
Симпатии
30
Пол
Мужской
Mmonster, не поверишь , многие даже не знают что в гугле и яндексе можно узнать всё что ему надо , да кого они даже не знают о существовании гугла и яндекса =)
 

Mmonster

Пользователь
Регистрация
9 Июн 2017
Сообщения
604
Симпатии
294
Предупреждения
15
Пол
Мужской
Дмитрий, таким людям не серверами нужно заниматься.
 

Дмитрий

Пользователь
Регистрация
8 Июн 2017
Сообщения
198
Симпатии
30
Пол
Мужской
Mmonster, ну а что поделать если они надеяться поднять денег с сервера , вот и создают их куча не понимая что это такое =)
 

BeasT

Anubis
Пользователь
Регистрация
26 Июн 2017
Сообщения
393
Симпатии
55
Пол
Мужской
Настройки (в исходнике):
#define AUTORR_TIME 35 // Время через которое произойдёт авто рестарт.
#define AUTORR_LIMIT 1 // Количество подряд рестартов

Код:
#include <amxmodx>

#define AUTORR_TIME 35        // Auto Restart Time
#define AUTORR_LIMIT 1        // Количество рестартов

#define TASK_ID_ARR_COUNTDOWN    8854

new message[128]

new g_arr_round
new g_arr_HudSync
new g_arr_countdown

public plugin_init()
{
    register_plugin("AutoRestart", "1.0", "neygomon")

    register_event("ResetHUD", "event_reset_hud", "be")
    register_event("TextMsg", "event_start_game", "a", "2=#Game_Commencing")
    register_event("HLTV", "event_start_round", "a", "1=0", "2=0")

    g_arr_HudSync = CreateHudSyncObj()
}

public task_arr_countdown()
{
    if(g_arr_countdown--)
    {
        format(message, sizeof(message) - 1, "Рестарт раунда через %i секунд!", g_arr_countdown)
        if(g_arr_countdown < AUTORR_LIMIT) set_cvar_num("sv_restart", 1)
        set_hudmessage(220, 160, 0, -1.0, 0.8, 0, 0.0, 1.03, 0.0, 0.0, 5)
        show_hudmsg(0)
        set_task(1.0, "task_arr_countdown", TASK_ID_ARR_COUNTDOWN)
    }
    else
    {
        format(message, sizeof(message) - 1, "LIVE! LIVE! LIVE!^nУдачи и весёлой игры!")
        set_hudmessage(100, 200, 0, -1.0, 0.8, 0, 0.0, 3.0, 0.0, 2.0, 5)
        set_task(1.0, "task_arr_countlast")
    }
}

public task_arr_countlast()
{
    if(task_exists(TASK_ID_ARR_COUNTDOWN)) remove_task(TASK_ID_ARR_COUNTDOWN)
    show_hudmsg(0)
}

public event_start_game() g_arr_round = 0

public event_start_round()
{
    if(++g_arr_round == 1)
    {
        if(task_exists(TASK_ID_ARR_COUNTDOWN)) return       
        g_arr_countdown    = AUTORR_TIME
        set_task(1.0, "task_arr_countdown", TASK_ID_ARR_COUNTDOWN)
    }
    return
}

public event_reset_hud(id)
{
    if(task_exists(TASK_ID_ARR_COUNTDOWN)) show_hudmsg(id)
}

show_hudmsg(id)
{
    ShowSyncHudMsg(id, g_arr_HudSync, "%s", message)
}
    
public plugin_end()
{
    if(task_exists(TASK_ID_ARR_COUNTDOWN)) remove_task(TASK_ID_ARR_COUNTDOWN)
}
 

LimBo

Только чтение
Заблокированные
Пользователь
Регистрация
10 Июл 2017
Сообщения
112
Симпатии
3
Предупреждения
200
Пол
Мужской
Mmonster, я искал они не компилируются на re amx mod x
[doublepost=1503481091][/doublepost]BeasT, огромное спасибо !Hi
 

REVO

Пользователь
Регистрация
9 Июн 2017
Сообщения
271
Симпатии
78
Пол
Мужской
ВКонтакте
isss67wtf
BeasT, а для дм подойдет?
 

REVO

Пользователь
Регистрация
9 Июн 2017
Сообщения
271
Симпатии
78
Пол
Мужской
ВКонтакте
isss67wtf
подскажите что удалить что бы не было этого
LIVE! LIVE! LIVE!^nУдачи и весёлой игры!
 

d3m37r4

Скриптер
Постоялец
Регистрация
8 Июн 2017
Сообщения
742
Симпатии
393
Пол
Мужской
Telegram
@dmitry_isakow
REVO, попробуй это удалить:

PHP:
    else
    {
        format(message, sizeof(message) - 1, "LIVE! LIVE! LIVE!^nУдачи и весёлой игры!")
        set_hudmessage(100, 200, 0, -1.0, 0.8, 0, 0.0, 3.0, 0.0, 2.0, 5)
        set_task(1.0, "task_arr_countlast")
    }
}

public task_arr_countlast()
{
    if(task_exists(TASK_ID_ARR_COUNTDOWN)) remove_task(TASK_ID_ARR_COUNTDOWN)
    show_hudmsg(0)
 

REVO

Пользователь
Регистрация
9 Июн 2017
Сообщения
271
Симпатии
78
Пол
Мужской
ВКонтакте
isss67wtf
d3m37r4, работает! но есть одно но!
Рестарт раунда через %i секунд! как и нужно пишет снизу, а когда остается 0 секунд, пишет уже под радаром!
как поправить?
 

BeasT

Anubis
Пользователь
Регистрация
26 Июн 2017
Сообщения
393
Симпатии
55
Пол
Мужской
Не вижу ничего подобного в коде, естьч етко заданные координаты
Код:
set_hudmessage(220, 160, 0, -1.0, 0.8, 0, 0.0, 1.03, 0.0, 0.0, 5)
[doublepost=1503593977][/doublepost]Покажи итог, что у тебя получилось?
 

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.217
Симпатии
304
REVO, такая же херня была
 

BeasT

Anubis
Пользователь
Регистрация
26 Июн 2017
Сообщения
393
Симпатии
55
Пол
Мужской
как вариант вообще убери набпись когда остаётся 0 секунд
 

REVO

Пользователь
Регистрация
9 Июн 2017
Сообщения
271
Симпатии
78
Пол
Мужской
ВКонтакте
isss67wtf
а какого хрена она снизу перескакивает под радар?
[doublepost=1503594681][/doublepost]BeasT, несовсем понел
 

BeasT

Anubis
Пользователь
Регистрация
26 Июн 2017
Сообщения
393
Симпатии
55
Пол
Мужской
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу