- Версия 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...