Поле 'team' не имеет значения по умолчанию / Unhandled MySQL errno 1364. Возможно непредвиденное поведение - PullRequest
2 голосов
/ 17 апреля 2019

Я нашел этот скрипт онлайн, и я новичок в lua, но я хочу выучить lua. У меня есть знания в области кодирования, но я не владею ими Я пытался связаться с владельцем сценария, но я думаю, что он занят реальным делом, чтобы заставить его работать для моего последнего тринитора.

Я также свяжу SQL, импортированный для команд.

это ошибка lua & sql:

lua_scripts / Grumbo'z Guild Warz.lua: 2083: попытка проиндексировать поле '?' (нулевое значение) [1364] Поле 'team' не имеет значения по умолчанию Необработанный MySQL errno 1364. Возможно неожиданное поведение. Команды для: RA: создано. lua_scripts / Grumbo'z Guild Warz.lua: 508: попытка проиндексировать поле '?' (нулевое значение)

Еще одна ошибка:

[Eluna]: ошибка загрузки lua_scripts/Grumbo'z Guild Warz.lua lua_scripts / Grumbo'z Guild Warz.lua: 732: ожидается около '=='

Я пытался исправить это сам, но ни одна из моих идей не сработала. Не смог найти никого с такими же проблемами, как у меня.

Скрипт Lua слишком длинный для публикации здесь, поэтому я пытаюсь связать его через pastebin:

https://pastebin.com/viVcmbz6

Сценарий команды Sql слишком длинный для публикации здесь, поэтому я пытаюсь связать его через pastebin:

https://pastebin.com/uA5SNFxp

Ожидаемый результат: Этот сценарий должен разрешить войну между гильдиями и зданиями гильдий.

1 Ответ

4 голосов
/ 17 апреля 2019

lua_scripts / Grumbo'z Guild Warz.lua: 508: попытка проиндексировать поле '?'(нулевое значение)

добрались до строки 508:

GWCOMM[PLAYER_GUILD_ID].commands

GWOCOMM[PLAYER_GUILD_ID] равно nil.Узнайте, почему.

lua_scripts / Grumbo'z Guild Warz.lua: 732: ожидается около '=='

перейти к строке 732

if(GWARZ[LocId].  ==0)

За оператором индекса ничего не стоит!Эту ошибку можно исправить, только если вы понимаете, что программа должна делать здесь.

...