Скрипт для просмотра рекламы в игре ради получения донатной валюты. Вместо выполнения кода выдает "ошибку при вызове функции POP ()"
Скрипт рассчитан на игру в полноэкранном режиме, при разрешении 1920х1080
sub(oneone)
	WAIT(1)
	MOVE(40,1036)
	lclick(40,1036)  //Выходит из магазина в игре.
	WHILE($time > 5000)
	GETSCREEN
	IF_PICTURE_IN(733,444,1216,704,"got.bmp")
		$time = 0
		MOVE(960,600)
		lclick(960,600)
		WAITMS(100)
	ELSE
		WAITMS(50)
	END_IF
	END_CYC
// Проверяет наличие диалоговых окошек (иногда игра "затупает" и в магазине на время перестают показываться диалоговые окошки с наградой)
	WAIT(1)
	MOVE(1555,1036)
	lclick(1555,1036)  //Возвращаемся в игровой магазин
	SUB(secsec)
	WAIT(1)
	MOVE(966,244)
	lclick(966,244) //Запускаем просмотр рекламы
	WAIT(40)
	WAIT(1)
	MOVE(25,20)
	lclick(25,20) //После окончания просмотра рекламы возвращаемся в магазин
//Далее ожидаем окошко с наградой. Выше уже писал об этом. Есть несколько вариантов окошка, или его может не быть. Первый вариант (ngot.bmp) - уведомление, что реклама "закончилась". В этом случае необходимо перезайти в игровой магазин доната. Второй вариант (got.bmp) - есть награда, смотрим рекламу дальше. Третий вариант - отсутствует табличка с рекламой, так же смотрим рекламу. Не полученную награду выдадут позже.
	WHILE($time > 5000)
		GETSCREEN
		IF_PICTURE_IN(733,444,1216,704,"ngot.bmp")
			$time = 0
			MOVE(960,600)
			lclick(960,600)
			WAITMS(100)
			oneone()
		ELSE
			GETSCREEN
			IF_PICTURE_IN(733,444,1216,704,"got.bmp")
				$time = 0
				MOVE(960,600)
				lclick(960,600)
				WAITMS(100)
        						
				start:
				secsec()
				GOTO(start)
			ELSE
				WAITMS(50)
				start:
				secsec()
				GOTO(start)
			END_IF
		END_IF
	END_CYC
	END_SUB
end_sub
start:
oneone()
GOTO(start)