CLEO SA:MP++

618

Участник
Автор темы
22
63
Версия SA-MP
  1. 0.3.7 (R1)
vDZt5HENU6Q.jpg

Для работы требуется:
CLEO 4.1+
SAMPFUNCS 5.2.1+

P. S.: Если скрипт не будет работать, будет работать некорректно, игра будет крашиться и т. п. - попробуйте переместить из архива файлы bass.dll, vorbis.dll, vorbisFile.dll и vorbisHooked.dll в корневую папку игры с заменой.

Функционал:
Клавишные функции:
• F2 — вызов вспомогательного диалога.
• Delete — удаление находящегося в руках оружия. (Включается / отключается командой /delgun по стандарту)

Команды:
• /settime 0-23 или без значения
— установка игрового времени суток.
P. S.: Имейте ввиду, что сервер не сможет менять вам время суток, пока у вас установлено собственное. Чтобы сбросить время на серверное, введите команду без указания значения.
• /setweather 0-255 или без значения — установка игровой погоды.
P. S.: Имейте ввиду, что сервер не сможет менять вам погоду, пока у вас установлена собственная. Чтобы сбросить погоду на серверную, введите команду без указания значения.
• /fixtime — включение / отключение фиксирования установленного игрового времени суток. Если эта функция включена, то в ini файле (samp++.ini) под заголовком [Fixed time and weather] в строчку gametime= будет записываться устанавливаемое вами время и при подключении к серверу это время установится автоматически. Также время суток можно настраивать вне игры, указывая желаемое значение в строке gametime= в ini файле.
• /fixweather — включение / отключение постоянной игровой погоды. Работает аналогично функции /fixtime.
• /hitsound 1-2 или без значения — включение / отключение звона при попадании по скину игрока (колокола). Доступно 2 звука (/hitsound 1-2). Чтобы включать / отключать функцию, вводите команду без указания значения.
P. S.: Имейте ввиду, что у вас не будут воспроизводиться звуки серверного колокола, пока включен колокол скрипта.
• /hpbar — включение / отключение полосы здоровья на 160 HP.
• /hpdig — включение / отключение числового показателя HP на полосе здоровья.
• /stbar — включение / отключение полосы выносливости. Также доступен режим, при котором полоса выносливости будет отображаться только тогда, когда выносливость будет на половину исчерпана.
• /gameradio — включение / отключение игрового радио в транспортных средствах.
• /unlimitfps — включение / отключение ограничителя кадров. (FPS Unlock)
• /shownicks — включение / отключение отображения никнеймов над скинами игроков. Можно отключать как исключительно никнеймы, так и никнеймы с HP.
• /clearchat — полная очистка чата, без отображения timestamp'а и прочего.
• /delgun — включение / отключение функции удаления находящегося в руках оружия по нажатию на Delete.
• /showchat — включение / отключение чата (строка ввода не отключается).
• /drawdist — установка дистанции прорисовки. Чтобы использовать эту функцию, необходимо активировать её в ini файле перед заходом в игру — drawdistactive=1. В строке drawdistance сохраняется последняя установленная в игре дистанция прорисовки (в метрах).
• /ppickups — включение / отключение исчезновения пикапов после взаимодействия с ними.

Дополнительно:
В ini файле можно отключить отображение лишних нулей в денежном счётчике игры (строка nomoneyzeros=).
Значения функций сохраняются в samp++.ini под заголовком [Parameters], поэтому не нужно каждый раз настраивать что-то при перезаходе, также можно настраивать скрипт вне игры через тот же ini файл.
В заголовке [Custom commands] можно указывать собственные команды для функций.
Важно: Указывать команды нужно без слэша и пробелов после символа =
ПРИМЕР: gametime=gtime (будет команда /gtime)
P. S.: Стандартные команды скрипта работают независимо от пользовательских, т. е. указав для какой-либо функции свою команду, стандартная команда этой функции также будет работать.
ПРИМЕР: gametime=gtime - в игре будут работать команды /gtime (пользовательская команда) и /settime (стандартная команда).


eDL98wE44uQ.jpg

Если нужен исходник или что-то изменить - обращайтесь в ВК.
Спасибо за тестирование и помощь в разработке: [SoP]PROGA, Vasya288.
 

Вложения

  • sampPlus.7z
    361.6 KB · Просмотры: 16,201
Последнее редактирование:

bomber!

Известный
Проверенный
958
465
• /nostuck - включение / отключение устранения застреваний в скинах игроков. Также доступен HOLD-MODE - функция будет срабатывать только тогда, когда будут зажаты Ctrl и Space.
P. S.: Имейте ввиду, что данная функция, хоть и слабо, но может влиять на производительность игры (FPS).

Работает даже в выключенном состоянии
 

618

Участник
Автор темы
22
63
• /nostuck - включение / отключение устранения застреваний в скинах игроков. Также доступен HOLD-MODE - функция будет срабатывать только тогда, когда будут зажаты Ctrl и Space.
P. S.: Имейте ввиду, что данная функция, хоть и слабо, но может влиять на производительность игры (FPS).

Работает даже в выключенном состоянии
У меня корректно всё работает, скорее всего тебе показалось. Я к тому, что даже если эта функция выключена, ты далеко не всегда будешь застревать в игроках, например: если игрок заспавнился в тебе - застреваешь не ты, а он, а если наоборот - то застрянешь уже ты, надеюсь доходчиво объяснил.

кто пробовал, совместимо с клео 4,3?
Совместимо (я проверял)

UPDATE
• Исправил критический баг с антистаком, и в целом поправил работу этой функции
 
  • Нравится
Реакции: JamSaN и bomber!

MAHEKEH

Известный
2,010
505
Наверно самые юзабельные функции игроков в одном месте, не плохо.
 

Sire Like

Blanche Bier
Друг
487
234
ФпсУнлок и Антикрашер еще туда и будет полный набор)
Если честно я бегаю без Антикрашера и норма

ФпсУнлок и Антикрашер еще туда и будет полный набор)
• /unlimitfps - включение / отключение ограничителя кадров. (FPS Unlock)
 

bomber!

Известный
Проверенный
958
465
Добавь функцию /fpslimit ,чтобы можно было задавать количество фпс
 

618

Участник
Автор темы
22
63
Добавь функцию /fpslimit ,чтобы можно было задавать количество фпс
Есть уже плагин, который расширяет допустимый предел значений в /fpslimit - от 1 до 999. Сюда уже вряд ли буду что-то новое внедрять

ФпсУнлок и Антикрашер еще туда и будет полный набор)
Сам использую антикрашер в виде ASI плагина, думаю это лучшее решение, поэтому даже в голову не приходило его сюда сунуть, и сейчас считаю, что он тут лишний
 
  • Нравится
Реакции: Qsany

Qsany

Потрачен
464
147
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Добавь FSkin, с сохранением после смерти
 

TheMadRacer

Новичок
1
0
Интересная тема, попробуй дополнить samp++ такими функциями как: дальность прорисовки ( не targetblip'a, как выше, а вообще)
 

myaso.

Известный
49
9
Сможет кто-то пожалуйста сменить кнопку F2 на любую другую, допустим, на F4?
 
  • Нравится
Реакции: Hope