Стабильно через час с копейками происходит вылет на 35 строке сообщением об ошибки интерпретации скрипта.
set #lagBuyTimer timer + 10000
скрипт
Код
set linedelay 3
set workwindow #handle.0
set #sateliteStarted.0 1
set #lagBuyTimer 10000
set #lagBuyTimer2 10000
set #lagInvTimer 5000
set #buyWeaponMenuX 269
set #buyWeaponMenuY 109
set #buyWeaponMenuC 4467471
set #disWeaponAcceptX 133
set #disWeaponAcceptY 142
set #disWeaponAcceptC 3876622
set #mainMenuX 120
set #mainMenuY 96
set #mainMenuC 5387026
set #invX 7
set #invY 7
set #invC 3613452
set #disconnectX 89
set #disconnectY 89
set #disconnectC 10589833
:start
if_not #disconnectX #disconnectY #disconnectC
send {F5}
wait 20
send {Enter}
wait 20
if_not ( #buyWeaponMenuX #buyWeaponMenuY #buyWeaponMenuC ) or ( #disWeaponAcceptX #disWeaponAcceptY #disWeaponAcceptC )
set #lagBuyTimer timer + 10000
end_if
if #buyWeaponMenuX #buyWeaponMenuY #buyWeaponMenuC
set #lagBuyTimer2 timer + 10000
end_if
if #invX #invY #invC
set #lagInvTimer timer + 5000
end_if
gosub antiFreeze
end_if
goto start
:antifreeze
if #lagInvTimer < timer
set #lagInvTimer timer + 5000
send i
end_if
if timer > #lagBuyTimer or timer > #lagBuyTimer2
while_not #mainMenuX #mainMenuY #mainMenuC
send Escape
wait 1000
end_while
send Escape
wait 1000
send i
set #lagBuyTimer timer + 10000
set #lagBuyTimer2 timer + 10000
end_if
return
Ничерта не понимаю... Что он хочет? Версия 2.17. Другая никак, и время не терпит из-за особенностей НГ.