Куда кидать файл json самп
SAMPSON - A JSON plugin for SA-MP
I decided to build this plugin as a fellow member of the SA-MP community was having issues with DJSON. DJSON is also outdated and does not conform to various JSON standards. It caches to disk, has a large memory footprint, and uses SQL for. JSON storage. It seemed wrong to me, so I decided to build my own plugin.
The plugin currently features a JSON parser for files located in your 'scriptfiles' directory. It's compliant to the JSON standards and can parse strings, numbers, booleans and arrays.
You can define a node delimiter by defining JSON_DEFAULT_DELIMITER to a char; Default delimiter is
Function: Reads a file, parses it, and stores it in memory for further parsing.
Returns: A handle to the root node.
Function: Parses a string and stores it in memory for further parsing.
Returns: A handle to the root node.
Function: Closes a JSON file with root node 'node' and frees all memory associated with it.
Returns: 1 on success, 0 on failure.
Function: Gets the type of a node's value.
Returns: An integer representing the node's value type. See below for type definitions.
Function: Gets the node at some path using 'node' as a root node.
Returns: The node on success, 0 if the node doesn't exist.
Function: Gets the value of some path using 'node' as a root node as a boolean.
Returns: The value of the specified path's key as a boolean.
Function: Gets the value of some path using 'node' as a root node as an integer.
Returns: The value of the specified path's key as an integer.
Function: Gets the value of some path using 'node' as a root node as a float.
Returns: The value of the specified path's key as a float.
Function: Gets the value of some path using 'node' as a root node as a string and writes it to 'dst'.
Returns: 1.
Function: Gets the name (key) of some path using 'node' as a root node and writes it to 'dst'.
Returns: 1 if the node has a name (key) associated with it, 0 if it doesn't.
Function: Gets the value of some path using 'node' as a root node as an array.
Returns: A JSON array type which is used for array functions.
Function: Gets the amount of elements 'array' contains.
Returns: An integer representing the amount of elements 'array' contains.
Function: Gets the element at 'index' in 'array' as a node.
Returns: The element as a JSON node.
Download the release archive and place its contents into your server folder. Open your configuration file and add 'SAMPSON' ('SAMPSON.so' on Linux) to your 'plugins' line.
Кастомизируемый клиент для запуска SAMP. Настройка клиента производится путем редактирования файла launcher_config.json
В файле launcher_config.json доступны для изменения следующие параметры:
PathToExe - путь к файлу samp.exe. (Параметр необязателен к заполнению, если samp_launcher.exe находится в папке с GTA San Andreas)
BackgroundImage - путь (абсолютный или относительный) к фоновой картинке.
CloseOnPlay - если установлено true - клиент будет закрываться при нажатии кнопки "Подключиться"
WidowHeight - высота окна программы в пикселях
WindowWidth - ширина окна программы в пикселях
Для редактирования списка серверов, отображаемых в программе необходимо заменить содержимое находящееся внутри квадратных скобок ([ ]).
Формат добавления сервера:
,
Если порт сервера 7777, то указывать его не нужно
Здравствуй, уважаемый пользователь! Наверное, если ты попал на эту страницу, тогда скорей всего, ты не знаешь, как установить ту или иную модификацию? Без проблем, сейчас я научу тебя правильно устанавливать модификации.
Как установить оружия, скины, автомобили?
1. Скачайте txd workshop или crazy img editor или иную вами используемую программу для замены txd;
2. Откройте в выбранной вами программе файл gta3.img;
3. Замените или добавьте скачанный вами мод.
Как установить/заменить анимации?
Вам нужно скачать ped.ifp и вставить его в папку anim с заменой.
Как установить графические моды?
В скачанном вами архивом зачастую будет инструкция, куда какой файл кидать.
Зачастую приходится перетащить все файлы в корневую папку с игрой.
Как установить эффекты?
Скачанные файлы переместить в папку models с заменой.
Как установить текстуры?
Для установки текстур рекомендую вам использовать modloader. Как же устанавливать моды с помощью этого дополнения? Давайте разберемся!
1. Для начала скачаем данный плагин и установим его. Папку modloader и modloader.asi переместим в корневую папку с игрой. Больше для работы этого плагина не требуется никаких файлов, будьте внимательны при установке!
2. Затем, нужно будет запустить игру и выйти из нее, чтобы у вас создался config.ini в папке modloader.
3. Далее, открываем папку modloader и создаем в ней любую папку, после чего перетаскиваете нужные текстуры в эту папку.
*modloader так же можно использовать для установки звуков / скинов / автомобилей / оружия.
Как установить CLEO / ASI / SF / LUA(LUAC) плагины?
Как установить/заменить звуки?
Вам нужно скачать GENRL и поместить этот файл в папку audio - sfx с заменой.
Как установить hud / c-hud?
1. У вас должна быть установлена cleo библиотека;
*Только для c-hud'a
2. Файлы с расширением .cleo, .cs поместить в папку cleo;
3. hud.txd, font.txd поместить в папку models;
4. Interfaceeditor.ini, Interfaceeditor.asi переместить в корневую папку.
Как заменить шрифт?
Скачанный fonts.txd нужно поместить в папку models с заменой
Как перекрасить скин?
30 мин.
А теперь вернёмся к моду что вы скачали у нас на сервере.
Q: Я всё сделал, но когда запускаю сервер он сразуже закрывается, что случилось?
A: Скорее всего вы не установили rcon пароль, чтобы его установить, открываем Server.cfg (блокнотом) находим строку rcon_password change_me и заменяем слово change_me на свой пароль (любой)
Q: Наконецто сервер запустился и мод загрузился, но я как обычный игрок, не могу ничего делать, что делает обычно админ. Как стать админом на своём сервере?
А: Очень просто, после того как вы установили свой rcon пароль в файле Server.cfg, вам просто нужно в игре прописать /rcon login пароль ( /rcon login - так и пишем, а вот слово "пароль" заменяем своим установленным паролем) После того как появится надпись You are logged in as admin, которая означает что всё сделано правильно, вам нужно сделать себя админом в моде, сконкретной команды нет, у каждого мода свои команды установки админа, но чаще всего это /makeadmin ID 1337, где ID - это ваш айди номер, чтобы узнать свой айди номер нужно нажать tab и посмотреть какая цифра стоит рядом с вашим ником это и есть ваш айди. А вот 1337 - это уровень админа, он может быть так же 1, 2, 3 и т.д. в зависимости от мода, так что если не работает при вводе /makeadmin ID 1337, попробуйте ввести /makeadmin ID 1.
Второй вариант это /setadmin ID 1 - ну тут как и выше, команда, айди, уровень админа. Можно например себя назначить главным админом, уровня 1337 или первого, а можно ещё взять себе в помощники когото, прописать /makeadmin ID 3или2, и ваш помощник будет админом но с ограниченными возможностями. Чтобы узнать доступные в моде уровни админа, пишем в чате /help или /adminhelp (/ahelp)
Q: Нашли amx или pwn файлы, скопировали их, но там есть ещё какието папки и файлы, что мне делать с ними?
A: Если есть чтото ещё, кроме файлов amx или pwn, значит не спроста и это не лишнее. Если файлы имеют расширение .inc, например у вас там float.inc, то это файл библиотеки, необходимые для правильной компиляции мода, берём и копируем все файлы которые там есть с таким разрешением, идём в директорию
sampS022server\pawno\include и вставляем их в папку include.
Q: Я скопировал amx и pwn файлы куда надо, так же скопировал библиотеки в нужную директорию, но там ещё есть какието файлы и они находятся в папке scriptfiles, что с ними нужно делать?.
A: Копируете все эти файлы, находите в папке вашего сервера папку scriptfiles и вставляете туда все скопированные файлы.
P.s. Всё, что не имеет расширения pwn, amx, inc, нужно копировать в папку scriptfiles!
Q: Я всё сделал, но когда запускаю сервер он сразуже закрывается, что случилось?
A: Скорее всего вы не установили rcon пароль, чтобы его установить, открываем Server.cfg (блокнотом) находим строку rcon_password change_me и заменяем слово change_me на свой пароль (любой)
Q: Наконецто сервер запустился и мод загрузился, но я как обычный игрок, не могу ничего делать, что делает обычно админ. Как стать админом на своём сервере?
А: Очень просто, после того как вы установили свой rcon пароль в файле Server.cfg, вам просто нужно в игре прописать /rcon login пароль ( /rcon login - так и пишем, а вот слово "пароль" заменяем своим установленным паролем) После того как появится надпись You are logged in as admin, которая означает что всё сделано правильно, вам нужно сделать себя админом в моде, сконкретной команды нет, у каждого мода свои команды установки админа, но чаще всего это /makeadmin ID 1337, где ID - это ваш айди номер, чтобы узнать свой айди номер нужно нажать tab и посмотреть какая цифра стоит рядом с вашим ником это и есть ваш айди. А вот 1337 - это уровень админа, он может быть так же 1, 2, 3 и т.д. в зависимости от мода, так что если не работает при вводе /makeadmin ID 1337, попробуйте ввести /makeadmin ID 1.
Второй вариант это /setadmin ID 1 - ну тут как и выше, команда, айди, уровень админа. Можно например себя назначить главным админом, уровня 1337 или первого, а можно ещё взять себе в помощники когото, прописать /makeadmin ID 3или2, и ваш помощник будет админом но с ограниченными возможностями. Чтобы узнать доступные в моде уровни админа, пишем в чате /help или /adminhelp (/ahelp)
Love will set you free!
Здравствуй, уважаемый пользователь! Наверное, если ты попал на эту страницу, тогда скорей всего, ты не знаешь, как установить ту или иную модификацию? Без проблем, сейчас я научу тебя правильно устанавливать модификации.
Как установить оружия, скины, автомобили?
1. Скачайте txd workshop или crazy img editor или иную вами используемую программу для замены txd;
2. Откройте в выбранной вами программе файл gta3.img;
3. Замените или добавьте скачанный вами мод.
Как установить/заменить анимации?
Вам нужно скачать ped.ifp и вставить его в папку anim с заменой.
Как установить графические моды?
В скачанном вами архивом зачастую будет инструкция, куда какой файл кидать.
Зачастую приходится перетащить все файлы в корневую папку с игрой.
Как установить эффекты?
Скачанные файлы переместить в папку models с заменой.
Как установить текстуры?
Для установки текстур рекомендую вам использовать modloader. Как же устанавливать моды с помощью этого дополнения? Давайте разберемся!
1. Для начала скачаем данный плагин и установим его. Папку modloader и modloader.asi переместим в корневую папку с игрой. Больше для работы этого плагина не требуется никаких файлов, будьте внимательны при установке!
2. Затем, нужно будет запустить игру и выйти из нее, чтобы у вас создался config.ini в папке modloader.
3. Далее, открываем папку modloader и создаем в ней любую папку, после чего перетаскиваете нужные текстуры в эту папку.
*modloader так же можно использовать для установки звуков / скинов / автомобилей / оружия.
Как установить CLEO / ASI / SF / LUA(LUAC) плагины?
Для каждой из категории файлов вам потребуется установщик, cleo, sampfuncs, asi loader (*устанавливается вместе с cleo библиотекой), moonloader (*не путайте с modloader'ом)
Каждую из библиотек вы сможете найти на нашем сайте, воспользовавшись поиском.
В зависимости от выбора разрешения файла переместить:
1. .cs, .cleo - в папку cleo;
2. .asi - в корневую папку с игрой;
3. .sf - в папку sampfuncs;
4. .lua, .luac - в папку moonloader.
Как установить/заменить звуки?
Вам нужно скачать GENRL и поместить этот файл в папку audio - sfx с заменой.
Как установить hud / c-hud?
1. У вас должна быть установлена cleo библиотека;
*Только для c-hud'a
2. Файлы с расширением .cleo, .cs поместить в папку cleo;
3. hud.txd, font.txd поместить в папку models;
4. Interfaceeditor.ini, Interfaceeditor.asi переместить в корневую папку.
Как заменить шрифт?
Скачанный fonts.txd нужно поместить в папку models с заменой
Как перекрасить скин?
Официальный сайт клана [Gn_R] - Моды, скрипты для SA-MP
Q: Как установить мод, который я скачал с вашего сайта. A: Для начала его нужно распаковать из архива, далее ищем в распакованной папке файл расширения amx, например (Penls.amx). Если такого нет, а есть pwn, например penls.pwn, то вам нужно прочитать вот это: "Как компилировать из .pwn в .amx". После того, как нашли файл amx, копируем его, идём в папку со своим сервером, в папке с сервером находим папку gamemodes, открываем её, вставляем файл. После этого, если Вы решили, что мод удостоен вашего внимания, открываем файл Server.cfg, который находится в папке вашего сервера (открываем перетащив файл в блокнот) и находим строку "gamemode0 nazvanie_moda" Это означает что мод который прописан в этой строке, например у меня gamemode0 penls, будет запускаться при включении сервера. Если хотите чтобы на сервере автоматически сменивались моды и активных было несколько, то дописываем в Server.cfg ещё пару строк: gamemode0 penls gamemode1 sftdm gamemode2 area51 Теперь в моём "плэйлисте" модов на сервере, будет поочерёдно включаться 3 мода, на каждый из них по ~30 мин. А теперь вернёмся к моду, что вы скачали у нас на сайте. Q: Нашли amx или pwn файлы, скопировали их, но там есть ещё какие-то папки и файлы, что мне делать с ними? A: Если есть что-то ещё, кроме файлов amx или pwn, значит не спроста и это не лишнее. Если файлы имеют расширение .inc, например у вас там float.inc, то это файл библиотеки, необходимые для правильной компиляции мода, берём и копируем все файлы которые там есть с таким разрешением, идём в директорию samp\pawno\include и вставляем их в папку include. Q: Я скопировал amx и pwn файлы куда надо, так же скопировал библиотеки в нужную директорию, но там ещё есть какие-то файлы и они находятся в папке scriptfiles, что с ними нужно делать?. A: Копируете все эти файлы, находите в папке вашего сервера папку scriptfiles и вставляете туда все скопированные файлы. Q: Я всё сделал, но когда запускаю сервер он сразу же закрывается, что случилось? A: Скорее всего вы не установили rcon пароль, чтобы его установить, открываем Server.cfg (блокнотом) находим строку rcon_password change_me и заменяем слово change_me на свой пароль (любой) Q: Наконец-то сервер запустился и мод загрузился, но я как обычный игрок, не могу ничего делать, что делает обычно админ. Как стать админом на своём SAMP сервере? А: Очень просто, после того как вы установили свой rcon пароль в файле Server.cfg, Вам просто нужно в игре прописать /rcon login пароль ( /rcon login - так и пишем, а вот слово "пароль" заменяем своим установленным паролем) После того, как появится надпись You are logged in as admin, которая означает что всё сделано правильно, Вам нужно сделать себя админом в моде. Конкретной команды нет, у каждого мода свои команды установки админа, но чаще всего это /makeadmin ID 1337, где ID - это ваш айди номер, чтобы узнать свой айди номер нужно нажать tab и посмотреть какая цифра стоит рядом с Вашим ником - это и есть ваш айди. А вот 1337 - это уровень админа, он может быть так же 1, 2, 3 и т.д. в зависимости от мода, так что если не работает при вводе /makeadmin ID 1337, попробуйте ввести /makeadmin ID 1. Второй вариант это /setadmin ID 1 - ну тут как и выше, команда, айди, уровень админа. Можно например себя назначить главным админом, уровня 1337 или первого, а можно ещё взять себе в помощники кого-то, прописать /makeadmin ID 3или2, и ваш помощник будет админом, но с ограниченными возможностями. Чтобы узнать доступные в моде уровни админа, пишем в чате /help или /adminhelp (/ahelp).
Читайте также: