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

Auto Restart: авторестарт карты через определённое время

Новые плагины для AMX Mod X, которые были добавлены в базу плагинов нашего форума. Плагины еще не утвеждены администратором/модератором.

Модератор: Leonidddd

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

Данный раздел форума служит для добавления новых плагинов в базу нашего форума. После того, как администратор/модератор утвердит плагин, он будет перемещен в раздел "Утвежденные плагины".

Правила при добавлении новых плагинов:

1. При вставке кода плагина необходимо использовать тег [pawn], в противном случае, если тег [pawn] не отображает ваш код, можно использовать тег [code].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. Обязательно выкладывайте исходник sma плагина. Запрещено выкладывать amxx файл.
4. Обязательно указывайте настоящих авторов плагина, если вы использовали чьи-то наработки или функции, указывайте их авторов в сообщении.
5. Необходимо заполнять детальную информацию о плагине (версию, настройки, используемые модули, список изменений и другую).

Auto Restart: авторестарт карты через определённое время

Сообщение Subb98 » 28 апр 2014, 14:10

[align=justify]Автор: Subb98
Текущая версия: 0.1b
Источник: Вы должны зарегистрироваться, чтобы видеть ссылки.



Описание:
Данный плагин производит рестарт карты через определённое время после начала игры. Содержит две версии: стандартную (auto_restart.sma) и для серверов с бесконечным раундом (auto_restart_ur.sma).

Особенности:
  • Поддержка мультиязычности (перевод на русский и английский языки)
  • Блокировка сообщений 'Game Commencing!' и 'The game will restart in N SECOND' во время работы плагина
  • Остановка работы плагина после выполнения рестарта карты
Модули:
  • Ham Sandwich (только в auto_restart_ur.sma)
[/align]
Настройки:
[pawn]
  1. #define RESTART_TIME 20 // Кол-во времени в секундах, через которое произойдёт рестарт (только целые числа; по умолчанию 20)
[/pawn]
Скриншоты:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 4788
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1263 раз.
Поблагодарили: 2171 раз.
Опыт программирования: Больше трех лет
Языки программирования: Pawn, PHP

Re: Auto Restart: авторестарт карты через определённое время

Сообщение Subb98 » 25 июл 2016, 14:34

L4D2, я как-то давно оставил эту мысль, т.к. много раз приходилось думать над этим, когда писал очередную функцию с таймером. Просто я думаю, что эта мелочь не стоит затрат на вычисление, проще не писать слово "секунд" целиком.
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 4788
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1263 раз.
Поблагодарили: 2171 раз.
Опыт программирования: Больше трех лет
Языки программирования: Pawn, PHP

Re: Auto Restart: авторестарт карты через определённое время

Сообщение L4D2 » 25 июл 2016, 14:39

Subb98 писал(а):
L4D2, я как-то давно оставил эту мысль, т.к. много раз приходилось думать над этим, когда писал очередную функцию с таймером. Просто я думаю, что эта мелочь не стоит затрат на вычисление, проще не писать слово "секунд" целиком.


Тоже верно :) (Вдруг мне сбрендит 2 минуты поставить ? :D

И да, разве таск не убираем после его выполнения ?
Последний раз редактировалось L4D2 25 июл 2016, 14:45, всего редактировалось 1 раз.

==============================================
|| Пишу не большие плагины под заказ: Заказ онлайн (Кликабельно)
|| Ссылка на официальный топик: заказ плагинов.
|| Желаешь оставить отзыв: тебе сюда(кликни).
==============================================
Аватара пользователя
L4D2
 
Сообщения: 789
Зарегистрирован: 25 июн 2011, 19:26
Благодарил (а): 241 раз.
Поблагодарили: 99 раз.
Языки программирования: Counter-Strike 1.6

Re: Auto Restart: авторестарт карты через определённое время

Сообщение Subb98 » 25 июл 2016, 14:44

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

Re: Auto Restart: авторестарт карты через определённое время

Сообщение KPOCT » 06 дек 2016, 16:59

Subb98 писал(а):я как-то давно оставил эту мысль, т.к. много раз приходилось думать над этим, когда писал очередную функцию с таймером. Просто я думаю, что эта мелочь не стоит затрат на вычисление.

Код: Выделить всё
if (iSecCount == 1 || (iSecCount > 20 && iSecCount % 10 == 1))
    // "Секунда"
else if ( (iSecCount > 1 && iSecCount < 5) || ((iSecCount > 20) && (iSecCount % 10) > 1 && (iSecCount % 10) < 5))
    // "Секунды"
else
    // "Секунд"  


А вообще, согласен с этим.
Subb98 писал(а):проще не писать слово "секунд" целиком.
(2*b) || !(2*b)
Аватара пользователя
KPOCT
 
Сообщения: 65
Зарегистрирован: 21 фев 2016, 23:33
Благодарил (а): 21 раз.
Поблагодарили: 7 раз.
Опыт программирования: Больше трех лет
Языки программирования: C, C++, C#, Pawn, VBS, PHP, JS

Re: Auto Restart: авторестарт карты через определённое время

Сообщение Opaa_Opaa » 04 сен 2017, 10:36

gde skacat plagin ?
Аватара пользователя
Opaa_Opaa
 
Сообщения: 7
Зарегистрирован: 29 июн 2017, 10:23
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Языки программирования: Pawn
SourcePawn
C++
Php
Ruby
Python
C#

Пред.

Вернуться в Добавленные новые плагины

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

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