Troubleshooting
Troubleshooting
/substances says I am not allowed
Редактор защищен с помощью ACE. Вы можете либо выдать право:
add_ace group.admin bupa.substances allowлибо добавить ваш идентификатор лицензии в Config.Creator.Developers. Установка Config.Creator.UseAce = false убирает проверку ACE, но список разработчиков продолжает действовать.
Using the item does nothing
Предмет должен быть зарегистрирован как используемый до того, как ресурс получит информацию о нем.
- В ox_inventory для записи требуется
server = { export = 'bupa-addictioncreator.useSubstance' }. Без этого инвентарь никогда не сообщит ресурсу, что предмет был использован. - В QBox, QB-Core and ESX ресурс регистрирует обработчик самостоятельно через ядро; для предмета требуется только
useable = true. - Убедитесь, что название предмета в редакторе точно, в нижнем регистре совпадает с названием предмета в вашем инвентаре.
The item disappears but nothing happens
Это ваш инвентарь поглощает его при использовании. Добавьте consume = 0 в запись ox_inventory. Ресурс удаляет предмет самостоятельно, но только после того, как подтвердит, что дозировка разрешена.
Nothing appears in the editor after saving
Вещество сохранилось, но не опубликовано для клиентов. Проверьте консоль сервера при запуске — в ней выводится количество загруженных веществ. Если выводится ноль, значит, SQL-запрос не был импортирован или Config.Tables.Substances указывает на несуществующую таблицу.
Effects are far too strong
Каждое значение на вкладке Effects представляет собой пик, умноженный на кривую. Эффект размытия 1.0 с кривой, которая держится наверху почти всю свою длину, делает игру невозможной, и это заложено в логику работы. Либо снизьте значение, либо измените форму кривой, чтобы она проводила меньше времени на пике. Используйте Apply to me и проверьте всё сами, прежде чем это сделают ваши игроки.
Players are overdosing constantly
Порог перегрузки преодолевается при быстром употреблении, а не при употреблении большого количества в течение вечера. Если это происходит слишком часто, либо уменьшите стоимость (cost) конкретного вещества в редакторе, либо увеличьте Config.Overdose.Threshold. Вещество со стоимостью 20 позволяет принять пять доз до того, как нагрузка вообще начнет спадать — сверьте это число со скоростью, с которой ваши дилеры могут их продавать.
Nobody ever reaches withdrawal
Ломка отсчитывается с момента последней дозы, поэтому игрок с постоянным запасом ее никогда не увидит. Если она вообще не срабатывает, проверьте значение after для первой стадии — 120 минут равны двум реальным часам, что на сервере с короткими сессиями может просто никогда не наступить. Перенесите первую стадию на более раннее время.
Withdrawal jumped straight to a crisis after a break
Параметр Config.Withdrawal.RunsOffline включен, и игрок отсутствовал дольше установленного лимита. Уменьшите Config.Withdrawal.OfflineCap или установите RunsOffline = false, чтобы полностью остановить таймер при выходе из игры.
A medic cannot examine anybody
Убедитесь, что название работы точно совпадает с Config.Medical.Jobs, а ранг равен или выше MinGrade, затем проверьте расстояние — и осмотр, и лечение проверяются на сервере и отклоняются, если расстояние превышает Config.Medical.Distance плюс небольшой допуск.
The chart is nearly empty
Вкладка Medical выполняет свою работу. Каждое вещество определяет, что именно может видеть врач, и вещество с полностью отключенными функциями намеренно не дает медику ничего, кроме категории. Включите обратно переключатели для тех веществ, которые вы хотите сделать читаемыми.
Item pictures are blank in the interface
Изображения берутся из папки изображений вашего инвентаря и определяются автоматически. Если вы используете переименованный форк, укажите ресурсу путь к ней:
Config.UI.ImagePath = 'nui://my-inventory/web/images/'Version check prints an error
При запуске ресурс запрашивает у GitHub текущую версию. Ошибка HTTP здесь означает, что ваш сервер не смог связаться с raw.githubusercontent.com — это может быть вызвано брандмауэром или временным сбоем. Это никак не влияет на работу ресурса; проверка просто выводит сообщение и продолжает работу.