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

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

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

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

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

Рестарт карты

, срочно
Статус пользователя ADEPT
сообщение 9.10.2018, 19:48
Сообщение #1


Стаж: 11 лет
Город: Киев

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

Доброй ночи ищу плагин который делает через не сколько раудов рестар карты допустим там 15-20 раундов и происходит рестарт карты.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя panicaskill
сообщение 9.10.2018, 19:53
Сообщение #2
Стаж: 12 лет
Город: Каменск-Уральский


Сообщений: 270
Благодарностей: 256
Полезность: 976

Меценат Меценат

mp_maxrounds "15", нет?)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ADEPT
сообщение 9.10.2018, 20:00
Сообщение #3


Стаж: 11 лет
Город: Киев

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

Цитата(panicaskill @ 9.10.2018, 20:53) *
mp_maxrounds "15", нет?)


Нужно с оповищениям в чат как у плагина неугомона в ночном режиме.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя panicaskill
сообщение 9.10.2018, 20:12
Сообщение #4
Стаж: 12 лет
Город: Каменск-Уральский


Сообщений: 270
Благодарностей: 256
Полезность: 976

Меценат Меценат

ADEPT,
Код
#include <amxmodx>

#define ROUND    15

new current_round;

public plugin_init()
    register_event("HLTV", "Event_RoundStart", "a", "1=0", "2=0");
    
public Event_RoundStart()
{
    current_round++;
    if(current_round >= ROUND)
    {
        server_cmd("changelevel de_dust2");
        current_round = 0;
    }
}


Оповещение пусть знающие скриптёры добавят.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Grable
сообщение 9.10.2018, 22:31
Сообщение #5


Стаж: 8 лет 8 месяцев

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

panicaskill,
Код:
#include <amxmodx>

#define ROUND 15

new current_round;

public plugin_init()
register_event("HLTV", "Event_RoundStart", "a", "1=0", "2=0");

public Event_RoundStart()
{
current_round++;
if(current_round >= ROUND)
{
server_cmd("changelevel de_dust2");
current_round = 0;
}
}

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

#define ROUND 15

new current_round;

public plugin_init()
register_event("HLTV", "Event_RoundStart", "a", "1=0", "2=0");

public Event_RoundStart()
{
current_round++;
if(current_round >= ROUND)
{
server_cmd("changelevel de_dust2");
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Tiproni
сообщение 10.10.2018, 7:54
Сообщение #6


Стаж: 8 лет 1 месяц
Город: Пермь

Сообщений: 278
Благодарностей: 129
Полезность: 576

Цитата(ADEPT @ 9.10.2018, 20:00) *
Нужно с оповищениям в чат .


Ну как-то так, лично не проверял
Код
#include <amxmodx>
#include <colorchat>

#define ROUND    15

new current_round;

public plugin_init()
    register_event("HLTV", "Event_RoundStart", "a", "1=0", "2=0");
    
public Event_RoundStart()
{
    current_round++;
    if(current_round >= ROUND)
    {
        server_cmd("changelevel de_dust2");
        ColorChat(0, RED, "^1[^4Зеленый текст^1] Рестарт карты")
    }
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Grable
сообщение 10.10.2018, 18:18
Сообщение #7


Стаж: 8 лет 8 месяцев

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

Tiproni, после того как сервер уже сменит карту кому вы сообщение отправляете)
Я и не заметил, что мы любую карту на de_dust2 меняем) lol.gif
Вот как должно быть:
Код:
#include <amxmodx>

#define ROUND 15
#define SECONDS 15.0
#define MAX_MAP_NAME_LENGHT 31

new current_round;

public plugin_init()
{
register_event("HLTV", "Event_RoundStart", "a", "1=0", "2=0");
}

public Event_RoundStart()
{
current_round++;
if(current_round >= ROUND)
{
client_print_color(0, print_team_default, "^3[Внимание] ^1Через ^4%d ^1секунд произдойдет рестарт карты", floatround(SECONDS));
set_task(SECONDS, "task_handler");
}
}

public task_handler()
{
new string[MAX_MAP_NAME_LENGHT];
get_mapname(string, charsmax(string));
server_cmd("changelevel %s", string);
}


Отредактировал: Grable, - 10.10.2018, 18:26
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: