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

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

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

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

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Ограничение команды в часах

underwoker
сообщение 12.11.2013, 14:35
Сообщение #1
Стаж: 56 лет


Благодарностей:

Наверно неправильно выразился в названии темы, но объясню суть тут.

Вообщем хочу дописать плагин(Хрен пойми как, но постараюсь), который будет ограничивать команду определенную так: Например, прошла карта zl_boss_oberon, которая вызывается у меня командой /boss, и чтобы на след. карте команду /boss нельзя было вводить в течении 4 часов. А по прошествии 4 часов, снова можно было вводить /boss.

Выкладываю исходник тут, если кто то захочет мне неизмеримо помочь :D
Прикрепленный файл  zl_votesboss.sma ( 2,96 килобайт ) Кол-во скачиваний: 5


А вообще мне бы узнать каким образом это сделать, то есть алгоритм.
Перейти в начало страницы     
  
Статус пользователя Legenda
сообщение 12.11.2013, 15:31
Сообщение #2


Иконка группы

Стаж: 16 лет

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

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

очень просто
создать файл или БД, куда писать время запуска zl_boss_oberon + 4 часа

а потом сравнивать с текущим и т.д.

а вообще правильно назвать тему, частота вызова команды)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
underwoker
сообщение 12.11.2013, 19:01
Сообщение #3
Стаж: 56 лет


Благодарностей:

Цитата(Legenda @ 12.11.2013, 16:31) *
очень просто
создать файл или БД, куда писать время запуска zl_boss_oberon + 4 часа

а потом сравнивать с текущим и т.д.

а вообще правильно назвать тему, частота вызова команды)

А еще проще? Я не осваивал еще создание файлов или бд, и запись :C

Мне бы по нубски: через set_task over999999 секунд

Отредактировал: underwoker, - 12.11.2013, 19:02
Перейти в начало страницы     
   +
Статус пользователя Legenda
сообщение 12.11.2013, 19:38
Сообщение #4


Иконка группы

Стаж: 16 лет

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

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

Цитата(underwoker @ 12.11.2013, 21:01) *
А еще проще? Я не осваивал еще создание файлов или бд, и запись :C

Мне бы по нубски: через set_task over999999 секунд

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