Ограничение на длину скрипта? есть ли оно?
Добавлено: 09 июн 2017, 21:47
Столкнулся с такой проблемой: Играю друидом, решил сделать скрипт под все спеки. При смене спека не пришлось бы выбирать другой профиль бота. Скрипт получился большим. Прекрасно работает на 2 спека. Добавил третий "Сила зверя". При достижении определенной длины скрипта - в игре вылазит Lua ошибка:
При удалении нескольких заклинаний снизу - снова работает нормально. Хотелось бы узнать, в чем может быть причина?
Сам скрипт:
Код: Выделить всё
Message: Interface\AddOns\BlackDPS\Main.lua:1027: attempt to concatenate field '?' (a nil value)
Time: 06/10/17 00:36:01
Count: 1
Stack: Interface\AddOns\BlackDPS\Main.lua:1027: in function `GetNewButton'
Interface\AddOns\BlackDPS\Main.lua:1053: in function `RegisterMacros'
Interface\AddOns\BlackDPS\Main.lua:969: in function `InitCommands'
Interface\AddOns\BlackDPS\Main.lua:70: in function `Init'
Interface\AddOns\BlackDPS\Main.lua:19: in function <Interface\AddOns\BlackDPS\Main.lua:17>
Locals: SpellName = "Focusraid40target"
ButtonName = "ButtonForMacro84"
Mod = 0
Cell = 29
HotKey = "CTRL-"
(*temporary) = "CTRL-"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to concatenate field '?' (a nil value)"
Код: Выделить всё
Message: Interface\AddOns\BlackDPS\Main.lua:1042: attempt to call global 'AddInformationDebugText' (a nil value)
Time: 06/10/17 00:44:11
Count: 2215
Stack: Interface\AddOns\BlackDPS\Main.lua:1042: in function `RegisterSpell'
Interface\AddOns\BlackDPS\Main.lua:961: in function `InitCommands'
Interface\AddOns\BlackDPS\Main.lua:70: in function `Init'
Interface\AddOns\BlackDPS\Main.lua:19: in function <Interface\AddOns\BlackDPS\Main.lua:17>
Locals: SpellName = 33763
SpellTarget = "focus"
(*temporary) = nil
(*temporary) = "Пропущена повторная регистрация заклинания 33763 focus"
(*temporary) = "attempt to call global 'AddInformationDebugText' (a nil value)"
Сам скрипт: