Money-Roulette

amxx Money-Roulette 2.6.3

Нет прав для скачивания
Версия Дата выхода Скачиваний Оценка
2.6.3 49 0.00 звёзд 0 оценок
2.6.2 12 0.00 звёзд 0 оценок
2.6.1 6 0.00 звёзд 0 оценок
2.6 9 0.00 звёзд 0 оценок
2.5 3 0.00 звёзд 0 оценок
2.4 5 0.00 звёзд 0 оценок
2.3 13 0.00 звёзд 0 оценок
2.2 7 0.00 звёзд 0 оценок
2.1 9 0.00 звёзд 0 оценок
2.0 4 0.00 звёзд 0 оценок
1.9 9 0.00 звёзд 0 оценок
1.8 5 0.00 звёзд 0 оценок
1.7 5 0.00 звёзд 0 оценок
1.6 7 0.00 звёзд 0 оценок
1.6 4 0.00 звёзд 0 оценок
1.4 12 0.00 звёзд 0 оценок
1.3 0 0.00 звёзд 0 оценок
1.4 6 0.00 звёзд 0 оценок
1.2 2 0.00 звёзд 0 оценок
1.1 1 0.00 звёзд 0 оценок
1.0 2 0.00 звёзд 0 оценок
1.0 4 0.00 звёзд 0 оценок
[Fixed]:
  • Переменные музыки могли использоваться и с закомментированным #define MR_SOUND (fix)
  • Теперь что бы выключить полностью музыку, достаточно закомментировать #define MR_SOUND
  • Спасибо: RevCrew
[Added]:
  • Добавлен квар, который отвечает за интервал времени показа рекламной информации об использовании.
  • Добавлены квары времени после которого можно юзать команду еще раз. Ранее выставлялось только одно время для всех категорий, а теперь можно выставить разное время каждой из категорий (админ, вип, юзер). Например: для админа следующее использование команды через 15 сек, для випа через 25 сек, для юзера 40 сек. (для Гл. Админа время не учитывается, можно юзать без ограничения)
  • Добавлен чекер (bool:CheckUse), его задача не позволять использовать команду до тех пор пока не заведется счетчик времени, будет выведено соответствующее сообщение об этом. (ранее наблюдалась проблема, что когда игрок использует команду, а потом быстро использует ее еще раз, ему это позволялось и все сбивалось), когда счетчик времени заведется, уже будет писаться сообщение о времени до использования команды еще раз.

[Fixed]:
  • Функция SendAudio заменена на emitsound.
  • Поправлены названия функций на более правильные по смыслу, а также читабельнее.
  • Поправлены названия переменных.
  • Удалены комментарии в тех местах где они не нужны.
  • Некоторые функции были перемещены выше по коду, например client_putinserver.
  • Из client_putinserver убран set_task_ex показа рекламной информации об использовании через время, вместо этого в plugin_init добавлен постоянный set_task_ex для всех.
  • Изменено оформление некоторых строк кода.
  • Изменен LANG файл.
  • Изменена функция оповещения Гл. Админа (MainAdminInformation), что кто-то использовал рулетку. (добавлен способ с помощью get_players_ex)
  • Исправлено: если Гл. Админ использует обычную рулетку (/str), то оповещение об использовании писаться ему не будет.
[Added]:
  • Переход на 3-х значную версию.
  • Добавлены более читабельные описания к кварам.
  • Добавлена возможность автосоздания CFG. (MAKING_CONFIG)
  • По коду добавлены символы ; в конце строк.

[Fixed]:
  • set_task заменен на set_task_ex
  • Убраны старые команды. (сервердайденег, хочуденег)

[Optimized]:
  • Рефакторинг всего кода. (Добавлены enum, затронуты квары, и др.)
[Fixed]:
  • Подправлены строки кода (музыка могла ошибочно воспроизводится при закомментированном 'define MR_SOUND').
[Added]:
  • Теперь звуки слышны всем. (переработаны функции вывода звука в игре игрокам, теперь звуки слышат Steam и Non-Steam.)
[Fixed]:
  • Подправлены некоторые Const (snd), отображение в коде.
[Optimize]:​
  • Убрана поддержка AMXX 1.8.2 и ниже.
[Added]:
  • Вынесены константы для музыки.
  • Ко всем 'set_task' добавлена проверка на коннект.
[Fixed]:
  • Переработана система звуков рулетки.
  • Lang файл поправлен.
[Optimize]:
  • Уменьшен код, повышена производительность.
  • Другие правки кода по замечаниям.
[Added]:
  • Добавлена новая система звука рулетки (именно рулетки) при исполнении команды, перед основным звуком
  • Добавлен define для plugin_precache, так как оно вызывается до plugin_init, get_pcvar_num(MONEY_SOUND) еще не существует
  • Созданы дополнительные переменные
  • Добавлена строчка в Lang файл (ROULETTE_SCROLL)
[Fixed]:
  • Переработан весь основной код, учитывая что плагин возможно будет использоваться без звуков. get_pcvar_num(MONEY_SOUND)
  • Массив - CheckProtect[id], теперь в положении -1, так как по проходу кода, в итоге в положении 1 уже не работало и выдавало инфо-выход.
[Fixed]:​
  • Fix системы лимита раундов (проблема в том, что нельзя было отключить систему раундов (квар: MONEY_ROUND), если поставить 0, то вообще бы не работал плагин)
[Added]:​
  • Создана и внедрена система лимитов на раунды (с какого раунда можно использовать плагин).
[Fixed]:​
  • Изменен LANG (добавлено: 'ROULETTE_ROUND' - информация игроку о том, сколько раундов осталось до начала использования).
Сверху Снизу