Русское сообщество по скриптингу

Требуется написать плагин для запуска рандомной карты при...

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы только с поиском исполнителя или заказчика.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

Требуется написать плагин для запуска рандомной карты при...

Сообщение kirpich » 05 ноя 2016, 23:06

Требуется написать плагин для запуска рандомной карты при запуске сервера после падения.
Через батник не получится, используется HLSM потому что для мониторинга сервера.
Аватара пользователя
kirpich
 
Сообщения: 20
Зарегистрирован: 06 фев 2016, 01:27
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Требуется написать плагин для запуска рандомной карты пр

Сообщение Subb98 » 05 ноя 2016, 23:50

Как плагин будет определять, что было падение? :-| Ну, разве что парсить логи, но это дикий костыль...

Добавлено спустя 2 минуты 16 секунд:
Re: Требуется написать плагин для запуска рандомной карты при...
И да, не забывайте, что плагин может быть написан только для смены на рандомную карту, а запустится стартовая.
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5485
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1329 раз.
Поблагодарили: 2343 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP

Re: Требуется написать плагин для запуска рандомной карты пр

Сообщение kirpich » 06 ноя 2016, 00:08

Subb98, а может запускать сервер с ненужной картой и плагину говорить, что если эта карта запущена, то менять на рандомную из maps.ini?

Ну т.е. если у карты название cs_map, то менять на рандомную.
Аватара пользователя
kirpich
 
Сообщения: 20
Зарегистрирован: 06 фев 2016, 01:27
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Требуется написать плагин для запуска рандомной карты пр

Сообщение Subb98 » 06 ноя 2016, 00:18

kirpich, можно делать и таким образом тоже, но в этом случае у вас при запуске сервера всегда будет рандомная карта.
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5485
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1329 раз.
Поблагодарили: 2343 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP

Re: Требуется написать плагин для запуска рандомной карты пр

Сообщение kirpich » 06 ноя 2016, 01:51

Subb98, так мне и надо сделать рандомную карту при перезапуске сервера всегда :thumbs_up
Аватара пользователя
kirpich
 
Сообщения: 20
Зарегистрирован: 06 фев 2016, 01:27
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Требуется написать плагин для запуска рандомной карты пр

Сообщение [email protected] » 06 ноя 2016, 14:59

Ну а в чем проблема? trie или array, 1 переменная - счетчик и все.
Аватара пользователя
[email protected]
 
Сообщения: 3
Зарегистрирован: 03 окт 2016, 00:10
Забанен
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Языки программирования: Pawn
SourcePawn
C++
Php

Re: Требуется написать плагин для запуска рандомной карты пр

Сообщение Mistrick » 06 ноя 2016, 16:04

[email protected], trie и array обнуляются при смене карты. Любая переменная тоже обнулится. Как вы определите первый старт сервера?
Самое простое сделать через квар.
Получаем квар поинтер, если 0, то это был первый старт сервера -> делаем что хотели.
Регаем наш квар. Теперь при смене карты, поинтер != 0.
Аватара пользователя
Mistrick
Скриптер
 
Сообщения: 2940
Зарегистрирован: 04 ноя 2012, 18:15
Благодарил (а): 43 раз.
Поблагодарили: 1247 раз.
Языки программирования: PAWN
С/С++(few above zero)

Re: Требуется написать плагин для запуска рандомной карты пр

Сообщение kirpich » 06 ноя 2016, 19:28

Ладно, я уже забил на это дело.
Сервер падает не так уж часто, что радует.
Спасибо. Закройте тему.
Аватара пользователя
kirpich
 
Сообщения: 20
Зарегистрирован: 06 фев 2016, 01:27
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.


Вернуться в Поиск исполнителей / заказчиков

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5