runtime error

Anything and all.

Moderators: Murderator+, Murderator

jka_power
Posts: 17
Joined: 2008-01-20 12:24:16

Post by jka_power »

:o Line 388 Runtime error :o

это что такое кто нибуть в курсе ?
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

как правело связана с не совместимостью типов данных.
jka_power
Posts: 17
Joined: 2008-01-20 12:24:16

Post by jka_power »

И что нужно сделать ?
это скрипт не правильно написан типо?
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

ага... но как правило достаточно посмотреть на на строчеку в которой проблема...
jka_power
Posts: 17
Joined: 2008-01-20 12:24:16

Post by jka_power »

тоесть на 388 строку?
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

Интересно какой следующий пост будет...
jka_power
Posts: 17
Joined: 2008-01-20 12:24:16

Post by jka_power »

мда
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

я думал вопрос будет...
Не ужели не понятно? Давай сюда свою строчку пока тут есть люди...
jka_power
Posts: 17
Joined: 2008-01-20 12:24:16

Post by jka_power »

ты мне придлогаешь со считать 388 строку ?
ты скажи мне каким способом
jka_power
Posts: 17
Joined: 2008-01-20 12:24:16

Post by jka_power »

sub Save() ; Реколл от ПК при их появлении (в паке рунка в безопасное место и реги)
var mx, my
reccal:
uo.deletejournal()
if uo.waiting() then
uo.canceltarget()
endif
mx = UO.GetX("self")
my = UO.GetY("self")
UO.DeleteJournal()
uo.waittargetobject('Home') ; домой
wait(500)
uo.cast('Recall')
wait(4000)
if not UO.GetX("self") <> mx and not UO.GetY("self") <> my then
goto reccal
endif
end sub
#############################
### Выключаем все скрипты ###
#############################
Sub Terminate()
UO.Print("Mining script: Off!")
UO.DeleteJournal()
UO.Exec('terminate all')
wait(100)
UO.Exec('terminate all')
wait(100)
UO.Exec('terminate all')
wait(100)
End sub
Last edited by jka_power on 2008-01-20 14:04:00, edited 1 time in total.
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

эх... Script Edit если пригледется внизу показывает номер текущей строки...

Вот кстати интересно... "Ты мне предлогаешь номер строки посчитать?", а ты мне предлогаешь это сделать и исправить?;)
jka_power
Posts: 17
Joined: 2008-01-20 12:24:16

Post by jka_power »

все нашел спс
UO.Cast('Recall',runes[rune])
jka_power
Posts: 17
Joined: 2008-01-20 12:24:16

Post by jka_power »

слушай посмотри скрип раз он уже тут он от пка не реколится а если его отдельно запустить он просто рекол рекол рекол так несколько раз повторяет и всё.
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

var maxjamp=17 ## - Для рекола (изменять не нужно)
Происходит выход за границу масива.
для твоего скрипта var maxjamp=16
jka_power
Posts: 17
Joined: 2008-01-20 12:24:16

Post by jka_power »

:roll: :oops:
jka_power
Posts: 17
Joined: 2008-01-20 12:24:16

Post by jka_power »

щас проверю
jka_power
Posts: 17
Joined: 2008-01-20 12:24:16

Post by jka_power »

Grin wrote:var maxjamp=17 ## - Для рекола (изменять не нужно)
Происходит выход за границу масива.
для твоего скрипта var maxjamp=16


что именно изменяется если поменять цифры?
Извени если достал уже я все понимаю !
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

If rune==maxjamp Then
rune=1
EndIf

UO.Print("Go to Mine: "+str(rune))
UO.Cast('Recall',runes[rune])
Wait(5000)
If UO.getx()==mx and UO.gety()==my Then
REPEAT
x=x+1
RecallMana()
UO.Cast('Recall',runes[rune])
Wait(5000)
Until UO.getx()<>mx and UO.gety()<>my or (x==2) or UO.Dead()
EndIf
CheckMark()
rune=rune+1
End sub
если будет 17 то произойдет обращение к 16 элементу мачива runes которого не существует.
jka_power
Posts: 17
Joined: 2008-01-20 12:24:16

Post by jka_power »

спасибо тебе человек :wink:
если что я вернусь :D как терминнатор :D
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

не за что
Post Reply