Что такое скрипт самп
Скрипт заменяющий большинство скриптов, имеет удобное меню.
Все функции скрипта ниже на скриншоте.
12.09.2021 - Добавлено открытие чата на клавишу Е
Добавлена возможность изменять прорисовку тумана (вся прорисовка была взята со скрипта от Black Jesus)
Добавлен колокол (вы можете изменить его на свой перейдя по пути: ваша сборка/moonloader/sampplus/bell.mp3
Добавлен фикс когда при спавне вы застревали в другом игроке (спасибо wD.D159)
Добавлена очистка памяти (спасибо imring)
Добавлен FPS unlock (можно включить и выключить)
17.09.2021 - в редактор дальности прорисовки была добавлена возможность менять дальность лодов
Слегка подправил меню для удобства.
Скрипт был переименован.
Открыть меню: клавиша F2 или команда: /sah
Чтобы установить скрипт скачайте архив который располагается ниже, далее файлы из архива переместите в папку moonloader
Что такое клео скрипты в сампе? Что это??
Скрипт — это программа или программный файл сценарий, которые автоматизируют некоторую задачу, которую пользователь делал бы вручную, используя интерфейс программы. Скрипты пишутся на скриптовых языках, которые различаются по своему синтаксису, сферам применения и возможностям. Например: AngelScript, Perl, Python, PHP, JavaScript, JScript и другие.
Сфера применения скриптов огромна. Например:
- при их помощи пользователь получает возможность обращаться к базам данных;
- seo-скрипты, помогающие продвигать сайты, эти скрипты написанны, используя специальные программы автоматизации браузера - например XHE;
- наблюдать статистику посещений (счетчики посещаемости);
- совершать записи в гостевых книгах;
- оставлять комментарии к понравившимся статьям;
- на скриптах основаны все cms и форумы;
- скрипты помогают динамическому отображению веб-сайта;
- скрипты позволяют организовать изменения части сайта без перегрузки всей страницы;
и многое многое другое.
Как начать писать скрипты для Сампа?
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать другой.
sl11de
Новичок
Хочется писать скрипты на .lua
Я совсем не понимаю с чего мне начать? Ну я смотрел кучу роликов на Ютубе но ничего совсем не понимал.
Дайте мне советы, что мне делать?
С чего начинать, далее что делать и как собственно начать их писать?
CLEO SA:MP++
Для работы требуется:
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 (стандартная команда).
Читайте также: