- Версия SA-MP
-
- 0.3.7 (R1)
Приветствую посетителей форума.
Проверил работоспособность lua скрипта "[Advance RP] Бот теплицы на марсе [by seog]" (ссылка: https://www.blast.hk/threads/155200/). В особых требованиях для дополнительной установки, автором указана lua библиотека socket, которая установлена. Сам скрипт запускается, однако падает со следующей ошибкой:
Перезапуск скриптов во время игры не помогает, скрипт все равно падает в особенности у искомых триггеров в теплице. В исходной теме последняя активность была более нескольких месяцев назад, также последняя активность автора была пару месяцев назад. Может быть, найдется сведущий посетитель, кому ясно, в чем проблема, и готовый безвозмездно указать, в чем дело.
Проверил работоспособность lua скрипта "[Advance RP] Бот теплицы на марсе [by seog]" (ссылка: https://www.blast.hk/threads/155200/). В особых требованиях для дополнительной установки, автором указана lua библиотека socket, которая установлена. Сам скрипт запускается, однако падает со следующей ошибкой:
Moonloader.log / MoonLoader v.026.5-beta:
(error) marsbot.lua: ...GTA San Andreas SAMP\moonloader\marsbot.lua:586: attempt to index local 'text' (a number value)
stack traceback:
...GTA San Andreas SAMP\moonloader\marsbot.lua:586: in function 'callback'
...GTA San Andreas SAMP\moonloader\lib\samp\events_core.lua:145: in function 'processEvent'
...GTA San Andreas SAMP\moonloader\lib\samp\events_core.lua:168: in function 'processPacket'
...GTA San Andreas SAMP\moonloader\lib\samp\events_core.lua:193: in function <...GTA San Andreas SAMP\moonloader\lib\samp\events_core.lua:192>
(error) marsbot.lua: ...GTA San Andreas SAMP\moonloader\marsbot.lua:586: attempt to index local 'text' (a number value)
stack traceback:
...GTA San Andreas SAMP\moonloader\marsbot.lua:586: in function 'callback'
...GTA San Andreas SAMP\moonloader\lib\samp\events_core.lua:145: in function 'processEvent'
...GTA San Andreas SAMP\moonloader\lib\samp\events_core.lua:168: in function 'processPacket'
...GTA San Andreas SAMP\moonloader\lib\samp\events_core.lua:193: in function <...GTA San Andreas SAMP\moonloader\lib\samp\events_core.lua:192>
(error) marsbot.lua: Script died due to an error. (019CD8B4)
Marsbot.lua (функция с ошибкой):
function sampev.onCreate3DText(textId, color, position, distance, testLOS, attachedPlayerId, attachedVehicleId, text)
if text:find('[А-я]+%s100%%%s%( Нажмите F%)') then
-- print('созрел помидор: ' .. textId)
end
if runActive and isBreakableRun and text:find('[А-я]+%s100%%%s%( Нажмите F%)') then
-- print('брейкаю, помидорка!')
breakRun = true
end
end
Traceback events_core.lua:
moonloader\lib\samp\events_core.lua:145: local result = callback(unpack(args))...
moonloader\lib\samp\events_core.lua:168: if processEvent(bs, MODULE[entry[1]], entry, ignorebits) == false then...
moonloader\lib\samp\events_core.lua:193: if processPacket(id, bitStream, INCOMING_RPCS) == false then return false end...