help autosetsp

fbi ds

Активный
Автор темы
131
30
ML] (exception) AutoSelectSpawn: CJSON: Expected value but found T_END at character 1
[ML] (error) AutoSelectSpawn: ...auncher\bin\arizona\moonloader\AutoSelectSpawnV4 (1).lua:51: attempt to index local 'settings' (a nil value)
stack traceback:
...auncher\bin\arizona\moonloader\AutoSelectSpawnV4 (1).lua:51: in main chunk
[ML] (error) AutoSelectSpawn: Script died due to an error. (389B7AAC)
 
Решение
Вот самый простой и незаметный способ пофиксить твою ошибку (CJSON + attempt to index nil):

  1. Зайди в папку moonloader (обычно moonloader в корне аризоны).
  2. Найди файл, который скрипт пытается читать — скорее всего это AutoSelectSpawn.json или settings.json или config.json (иногда с пробелами или скобками в названии, типа AutoSelectSpawnV4 (1).json).
  3. Просто удали этот файл полностью. Не открывай, не редактируй — удали и всё.
  4. Зайди в игру, пропиши /reloadlua или полностью перезайди.
Что обычно происходит дальше:

  • Скрипт видит, что файла нет → сам создаёт новый с дефолтными настройками.
  • Ошибка с пустым/битым json исчезает.
  • settings больше не nil → скрипт живёт.
Если после этого всё равно ошибка на той же...

DoctorHack

Участник
22
2
Вот самый простой и незаметный способ пофиксить твою ошибку (CJSON + attempt to index nil):

  1. Зайди в папку moonloader (обычно moonloader в корне аризоны).
  2. Найди файл, который скрипт пытается читать — скорее всего это AutoSelectSpawn.json или settings.json или config.json (иногда с пробелами или скобками в названии, типа AutoSelectSpawnV4 (1).json).
  3. Просто удали этот файл полностью. Не открывай, не редактируй — удали и всё.
  4. Зайди в игру, пропиши /reloadlua или полностью перезайди.
Что обычно происходит дальше:

  • Скрипт видит, что файла нет → сам создаёт новый с дефолтными настройками.
  • Ошибка с пустым/битым json исчезает.
  • settings больше не nil → скрипт живёт.
Если после этого всё равно ошибка на той же строке — значит скрипт вообще не умеет создавать файл сам (бывает в старых версиях). Тогда делаем так:

  • Создай новый текстовый файл прямо в папке moonloader.
  • Назови его точно так же, как скрипт ожидает (чаще всего AutoSelectSpawn.json). Вставь туда вот это (просто скопируй и сохрани):

{
"enabled": true,
"spawn": 1,
"delay": 1500,
"auto": true
}


  • Сохрани как .json (в блокноте выбирай "Все файлы" и пиши расширение .json вручную).
  • Перезагрузи скрипт.

Друг, всё просто. Твой лог говорит, что конфиг скрипта превратился в «тыкву» (файл пустой, поэтому библиотека CJSON и ругается).


Самый быстрый способ:
  1. Иди по пути: \Arizona Games Launcher\bin\arizona\moonloader\config (или посмотри в папке самого мунлоадера).


  2. Найди там файл настроек этого скрипта — скорее всего, он называется AutoSelectSpawn.json или AutoSelectSpawnV4.json.

  3. Просто удали его.
  4. Заходи в игру. Скрипт увидит, что файла нет, и сам создаст чистый, рабочий конфиг.

Если не помогло (скрипт не хочет сам создавать файл):
Бывает, что старые скрипты не умеют генерировать настройки с нуля. В таком случае:
  1. Создай в папке config текстовый файл и назови его точно как удалённый (например, AutoSelectSpawn.json).
  2. Открой его через Блокнот и вставь туда дефолтный код:
JSON

{
"enabled": true,
"spawn": 1,
"delay": 1500,
"auto": true
}

  1. Сохрани и перезагрузи скрипты в игре (через /reloadlua или просто перезайди).

Должно завестись!
 
Последнее редактирование: