Unhandled exception in parser (!)

Ask for help

Moderators: Murderator+, Murderator

Toff guy
Posts: 10
Joined: 2009-03-26 19:20:44

Post by Toff guy »

И так... каждый раз, когда загружаю Инжу, пытаясь использовать свои скрипты, которые у меня прописаны в autoload.sc выдаёт ошибку (смотри название темы) и приходится каждый раз создавать новый файл *.sc куда по несколько скриптов скидываю и пробую запустить!!! Окей... всё путём, вроде всё работает... через пару лог аутов, лог инов, всё сводится к той же ошибке!!!

Запускаю УО через ДуалКоре Лаунчер, Иланч и 203 мульти клиент!
Инжа 702.11 ПаВн (до этого стояла другая версия, ошибка была аналогична этой)
qwedc
Posts: 7
Joined: 2009-04-07 14:45:48

Post by qwedc »

http://ifolder.ru/11550008
вылетает при скрипте на мининг, вроде в конце скрипта

Code: Select all

################## 
### Переменные ### 
################################################################################################### 
var Reconnect=0 ##  1 - Включить реконнект на сервер если выкинет, 0 - отключить реконнект.(не проверял работает или нет с этим скриптом) 
### 
var Food=0 ## - Кушать после сброса руды или нет? 1 - да, 0 - нет. 
### 
var Status=0 ## - Статус руды, показывает скока накопали (для опытных скриптёров) 1 - да, 0 - нет. 
### 
var Chest='0x4001907A' ## - ID сундука куда будут выгружаться руду, где должны лежать реги и еда. 
### 
var TypeFood='0x160A' ## - Type еды которую будем кушать.(сейчас фиштейки) 
### 
var CountReg=65 ## - Кол-во регов для подзарядки. 
### 
var OreQty=400 ## - Максимальный вес при котором домой с рудой 
### 
var maxjamp=16 ## - Для рекола (изменять не нужно) 
var rune=1    ## - Для рекола (изменять не нужно) 
################################################################################################### 
### Wait - Ждёт сообшения после замаха кирки, чтобы повторить.                                   ## 
### Fizzle - Если пришло такое сообшение, то переходим на след. клетку копать.                   ## 
################################################################################################### 
var Wait1="You put" 
var Wait2="heavy" 
var Wait3="location" 
var Wait4="no ore" 
var Wait5="but fail" 
var Wait6="far away" 
var Wait7="in rock" 
var Wait8="You can't" 
var Wait9="nothing here" 
var Wait10="You have found some" 
### 
var Fizzle1="There is no ore here to mine." 
var Fizzle2="You can't use the" 
var Fizzle3="Try mining elsewhere." 
var Fizzle4="location" 
################################################################################################### 
################# 
### Включалка ### 
################# 
sub Start() 
If    UO.GetGlobal('Maningcheck')=='on' Then 
   UO.SetGlobal('Maningcheck','off') 
   UO.Exec('Exec Terminate') 
Else 
   UO.Exec('Exec Maning') 
   UO.SetGlobal('Maningcheck','on') 
EndIf 
End sub 
############### 
### Майнинг ### 
############### 
Sub Maning() 
var Mine=1 
UO.print('!!!SELECT YOU PICKAXE!!!') 
UO.exec('addobject Shovel') 
while UO.targeting() 
wait(100) 
wend 

wait(1000) 
UO.print('!!!SELECT YOU RUNE TO HOME!!!') 
UO.exec('addobject Home') 
while UO.targeting() 
wait(100) 
wend 

wait(1000) 
UO.print('SELECT YOU RUNE TO MINE (1)') 
UO.exec('addobject Mine1') 
while UO.targeting() 
wait(100) 
wend 

wait(1000) 
UO.print('SELECT YOU RUNE TO MINE (2)') 
UO.exec('addobject Mine2') 
while UO.targeting() 
wait(100) 
wend 

wait(1000) 
UO.print('SELECT YOU RUNE TO MINE (3)') 
UO.exec('addobject Mine3') 
while UO.targeting() 
wait(100) 
wend 

wait(1000) 
UO.print('SELECT YOU RUNE TO MINE (4)') 
UO.exec('addobject Mine4') 
while UO.targeting() 
wait(100) 
wend 

wait(1000) 
UO.print('SELECT YOU RUNE TO MINE (5)') 
UO.exec('addobject Mine5') 
while UO.targeting() 
wait(100) 
wend 

wait(1000) 
UO.print('SELECT YOU RUNE TO MINE (6)') 
UO.exec('addobject Mine6') 
while UO.targeting() 
wait(100) 
wend 

wait(1000) 
UO.print('SELECT YOU RUNE TO MINE (7)') 
UO.exec('addobject Mine7') 
while UO.targeting() 
wait(100) 
wend 

wait(1000) 
UO.print('SELECT YOU RUNE TO MINE (8)') 
UO.exec('addobject Mine8') 
while UO.targeting() 
wait(100) 
wend 

wait(1000) 
UO.print('SELECT YOU RUNE TO MINE (9)') 
UO.exec('addobject Mine9') 
while UO.targeting() 
wait(100) 
wend 

wait(1000) 
UO.print('SELECT YOU RUNE TO MINE (10)') 
UO.exec('addobject Mine10') 
while UO.targeting() 
wait(100) 
wend 

wait(1000) 
UO.print('SELECT YOU RUNE TO MINE (11)') 
UO.exec('addobject Mine11') 
while UO.targeting() 
wait(100) 
wend 

wait(1000) 
UO.print('SELECT YOU RUNE TO MINE (12)') 
UO.exec('addobject Mine12') 
while UO.targeting() 
wait(100) 
wend 

wait(1000) 
UO.print('SELECT YOU RUNE TO MINE (13)') 
UO.exec('addobject Mine13') 
while UO.targeting() 
wait(100) 
wend 

wait(1000) 
UO.print('SELECT YOU RUNE TO MINE (14)') 
UO.exec('addobject Mine14') 
while UO.targeting() 
wait(100) 
wend 

wait(1000) 
UO.print('SELECT YOU RUNE TO MINE (15)') 
UO.exec('addobject Mine15') 
while UO.targeting() 
wait(100) 
wend 


If Reconnect==1 Then 
UO.Exec('Exec Reconnect') 
EndIf 
############################## 
### Копаем руду возле себя ### 
############################## 
If Mine==1 Then 
REPEAT 
JumpToRune() 
GetOre() 
wait(2000) 
Until UO.Dead() 
End sub 

Sub GetOre() 
var CheckTime 
var mx, my, mz, i, j 
mx = UO.GetX("self") 
my = UO.GetY("self") 
mz = UO.GetZ("self") 
for i = mx-2 to mx+2 
for j = my-2 to my+2 
ToHide() 
UO.Print("Get Coordinate: "+str(mx-i)+' '+str(my-j)) 
If UO.waiting() Then 
UO.canceltarget() 
EndIf 
REPEAT 
If UO.weight >= OreQty Then 
ToRecall() 
EndIf 
ToHide() 
UO.Waittargettile("1341",str(i),str(j),str(mz)) 
UO.Useobject("Shovel") 
CheckTime=UO.Timer() 
UO.DeleteJournal() 
REPEAT 
wait(300) 
Until UO.InJournal(Wait1) or UO.InJournal(Wait2) or UO.InJournal(Wait3) or UO.InJournal(Wait4) or UO.InJournal(Wait5) or UO.InJournal(Wait6) or UO.InJournal(Wait7)  or UO.InJournal(Wait8) or UO.InJournal(Wait9) or UO.InJournal(Wait10) or CheckTime+200<uo.Timer() or UO.Dead() 
Until UO.InJournal(Fizzle1) or UO.InJournal(Fizzle2) or UO.InJournal(Fizzle3) or UO.InJournal(Fizzle4) or UO.Dead() 
If UO.weight >= OreQty Then 
ToRecall() 
EndIf 
Next 
Next 
End sub 
################### 
### Рекол домой ### 
################### 
Sub ToRecall() 
RecallToHome() 
ToHide() 
DropOre() 
CheckReg() 
If Food==1 Then 
ToEat() 
EndIf 
If Status==1 Then 
InfoOre() 
EndIf 
BackToMine() 
End sub 
######################################################## 
### Система реколов по рунам (с проверкой на прыжки) ### 
######################################################## 
Sub JumpToRune() 
var x=0 
var mx, my 
mx = UO.GetX("self") 
my = UO.GetY("self") 
dim runes[15] 
runes[1]='Mine1' 
runes[2]='Mine2' 
runes[3]='Mine3' 
runes[4]='Mine4' 
runes[5]='Mine5' 
runes[6]='Mine6' 
runes[7]='Mine7' 
runes[8]='Mine8' 
runes[9]='Mine9' 
runes[10]='Mine10' 
runes[11]='Mine11' 
runes[12]='Mine12' 
runes[13]='Mine13' 
runes[14]='Mine14' 
runes[15]='Mine15' 
RecallMana() 
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 

Sub BackToMine() 
var x=0 
var mx, my 
mx = UO.GetX("self") 
my = UO.GetY("self") 
dim runes[15] 
runes[1]='Mine1' 
runes[2]='Mine2' 
runes[3]='Mine3' 
runes[4]='Mine4' 
runes[5]='Mine5' 
runes[6]='Mine6' 
runes[7]='Mine7' 
runes[8]='Mine8' 
runes[9]='Mine9' 
runes[10]='Mine10' 
runes[11]='Mine11' 
runes[12]='Mine12' 
runes[13]='Mine13' 
runes[14]='Mine14' 
runes[15]='Mine15' 
If rune==1 Then 
rune=2 
EndIf 
rune=rune-1 
RecallMana() 
UO.Print("Go back 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 

Sub CheckMark() 
dim runes[15] 
runes[1]='Mine1' 
runes[2]='Mine2' 
runes[3]='Mine3' 
runes[4]='Mine4' 
runes[5]='Mine5' 
runes[6]='Mine6' 
runes[7]='Mine7' 
runes[8]='Mine8' 
runes[9]='Mine9' 
runes[10]='Mine10' 
runes[11]='Mine11' 
runes[12]='Mine12' 
runes[13]='Mine13' 
runes[14]='Mine14' 
runes[15]='Mine15' 
If UO.InJournal('The recall rune is starting to fade') Then 
UO.print("Mark Rune: "+str(rune)) 
REPEAT 
UO.DeleteJournal() 
MarkMana() 
UO.Cast('Mark',runes[rune]) 
wait(5000) 
Until NOT UO.InJournal('The spell fizzles') or UO.Dead() 
UO.DeleteJournal() 
EndIf 
End sub 
####################################################### 
### Реколимся домой по рунам (с проверкой на прыжки) ## 
####################################################### 
Sub RecallToHome() 
var x=0 
var mx, my 
mx = UO.GetX("self") 
my = UO.GetY("self") 
REPEAT 
x=x+1 
RecallMana() 
UO.Print('Go to Home') 
UO.Cast('Recall','Home') 
wait(5000) 
Until UO.getx()<>mx and UO.gety()<>my or (x==3) or UO.Dead() 
If UO.InJournal('The recall rune is starting to fade') Then 
UO.print("Mark Rune") 
REPEAT 
UO.DeleteJournal() 
MarkMana() 
UO.Cast('Mark','Home') 
wait(5000) 
Until NOT UO.InJournal('The spell fizzles') or UO.Dead() 
UO.DeleteJournal() 
EndIf 
End sub 
#################################### 
### Выкладываем руду в контейнер ### 
#################################### 
Sub DropOre() 
If UO.waiting() Then 
UO.canceltarget() 
EndIf 
VAR a,Exit 
DIM Ore[5] 
Ore[0]=0x19B9 ; 4 and more ore 
Ore[1]=0x19B7 ; 1 ore 
Ore[2]=0x19BA ; 2 ore 
Ore[3]=0x19B8 ; 3 ore 
UO.SetReceivingContainer(Chest) 
wait(500) 
For a=0 to 3 
Exit=0 
repeat 
UO.FindType(Ore[a]) 
If UO.GetQuantity('finditem') > 0 Then 
UO.Grab('0','finditem') 
wait(1500) 
Else 
Exit=1 
EndIf 
Until Exit==1 or UO.Dead() 
Next 
UO.UnSetReceivingContainer() 
End sub 
##################################### 
### Проверяем кол-во регов в паке ### 
##################################### 
Sub CheckReg() 
If UO.MR <= 10 or UO.BM <= 10 or UO.BP <= 10 Then 
UO.Print("!!!Download Regs!!!") 
UO.SetReceivingContainer('backpack') 
UO.UseObject(Chest) 
wait(5000) 
UO.FindType('0x0F86','-1',Chest) ; MR 
UO.Grab(STR(CountReg-UO.MR),'finditem') 
wait(5000) 
UO.FindType('0x0F7B','-1',Chest) ; BM 
UO.Grab(STR(CountReg-UO.BM),'finditem') 
wait(5000) 
UO.FindType('0x0F7A','-1',Chest) ; BP 
UO.Grab(STR(CountReg-UO.BP),'finditem') 
wait(5000) 
UO.UnsetReceivingContainer() 
UO.Print("!!!Download Regs: Done!!!") 
EndIf 
End sub 
########################################## 
### Берём хавку из контейнера и кушаем ### 
########################################## 
Sub ToEat() 
UO.UseObject(Chest) 
wait(5000) 
UO.FindType(TypeFood,'-1',Chest) 
If UO.FindCount() > 0 Then 
UO.SetReceivingContainer('backpack') 
UO.Grab('25','finditem') 
wait(2000) 
REPEAT 
UO.UseType(TypeFood) 
wait(1000) 
Until UO.InJournal('You are simply too full to eat any more!') or UO.Dead() 
Else 
UO.print("!!! Not Food !!!") 
EndIf 
DropFood() 
End sub 

Sub DropFood() 
var f,Exit 
dim Food[1] 
Food[0]=TypeFood 
If UO.Waiting() Then 
UO.CancelTarget() 
EndIf 
UO.SetReceivingContainer(Chest) 
for f=0 to 0 
Exit=0 
repeat 
UO.FindType(Food[f]) 
If UO.GetQuantity('finditem') > 0 Then 
UO.Grab('0','finditem') 
wait(1500) 
Else 
Exit=1 
EndIf 
Until Exit==1 or UO.Dead() 
next 
UO.UnsetReceivingContainer() 
End sub 
#################################### 
### Проверяем ману перед кастами ### 
#################################### 
Sub RecallMana() 
If UO.mana <= 11 Then 
UO.print('!!!Meditation!!!') 
UO.Exec('warmode 0') 
wait(1000) 
REPEAT 
UO.UseSkill('Meditation') 
wait(15000); 15 секунд медетируем. 
Until UO.mana > 50 or UO.Dead() 
EndIf 
End sub 

Sub MarkMana() 
If UO.mana <= 17 Then 
UO.print('!!!Meditation!!!') 
UO.Exec('warmode 0') 
wait(1000) 
REPEAT 
UO.UseSkill('Meditation') 
wait(15000); 15 секунд медетируем. 
Until UO.mana > 50 or UO.Dead() 
EndIf 
End sub 
####################### 
### Прячимся в хайд ### 
####################### 
Sub ToHide() 
var CheckTime 
while NOT UO.Hidden() 
UO.Print('Hidden...') 
UO.Exec("warmode 0") 
wait(1000) 
UO.UseSkill('Stealth') 
CheckTime=UO.Timer() 
REPEAT 
wait(300) 
Until UO.Hidden() or CheckTime+60<uo.Timer() or UO.Dead() 
Wend 
End sub 
################################### 
### Смотрим скока накопали руды ### 
################################### 
Sub InfoOre() 
var LogsTime=PrintTime() 
UO.FindType('0x1BDD','-1',Chest) 
UO.TextOpen() 
UO.TextPrint('#####################') 
UO.TextPrint('## Время: '+LogsTime+' ##') 
UO.TextPrint('#####################') 
UO.TextPrint('Iron Ore: '+STR(GetAmount('0x19B9','0x0000',Chest))) 
UO.TextPrint('Rose Ore: '+STR(GetAmount('0x19B9','0x0665',Chest))) 
UO.TextPrint('Golden Ore: '+STR(GetAmount('0x19B9','0x084D',Chest))) 
UO.TextPrint('Orion Ore: '+STR(GetAmount('0x19B9','0x048A',Chest))) 
UO.TextPrint('Dwarf Ore: '+STR(GetAmount('0x19B9','0x0488',Chest))) 
UO.TextPrint('Silver Ore: '+STR(GetAmount('0x19B9','0x0482',Chest))) 
UO.TextPrint('Shadow Ore: '+STR(GetAmount('0x19B9','0x0770',Chest))) 
UO.TextPrint('Valorite Ore: '+STR(GetAmount('0x19B9','0x0515',Chest))) 
UO.TextPrint('Crystal Ore: '+STR(GetAmount('0x19B9','0x0487',Chest))) 
UO.TextPrint('Magma Ore: '+STR(GetAmount('0x19B9','0x0486',Chest))) 
UO.TextPrint('Obsidian Ore: '+STR(GetAmount('0x19B9','0x0485',Chest))) 
UO.TextPrint('Mytheril Ore: '+STR(GetAmount('0x19B9','0x048D',Chest))) 
UO.TextPrint('#####################') 
End sub 

Sub GetAmount(Type, Color, Cont) 
Var item_amount = 0 
UO.IgnoreReset() 
Repeat 
UO.FindType(Type, Color, Cont) 
If UO.FindCount() > 0 Then 
If UO.GetQuantity('finditem')==0 Then 
item_amount = item_amount + 1 
Else 
item_amount = item_amount + UO.GetQuantity('finditem') 
EndIf 
UO.Ignore('finditem') 
UO.FindType(Type, Color, Cont) 
EndIf 
Until UO.FindCount() < 1 or UO.Dead() 
UO.IgnoreReset() 
Return item_amount 
End sub 

Sub PrintTime() 
Var HR  = '' 
Var MIN = '' 
Var SEC = '' 
Var CurrentTime = UO.Time()  
If CurrentTime>99999 Then 
HR  = Mid(STR(CurrentTime),0,2) 
MIN = Mid(STR(CurrentTime),2,2) 
SEC = Mid(STR(CurrentTime),4,2) 
Else 
If CurrentTime > 9999 Then 
HR  = '0'+Mid(STR(CurrentTime),0,1) 
MIN = Mid(STR(CurrentTime),1,2) 
SEC = Mid(STR(CurrentTime),3,2) 
Else 
If CurrentTime > 999 Then 
HR  = '00' 
MIN = Mid(STR(CurrentTime),0,2) 
SEC = Mid(STR(CurrentTime),2,2) 
Else 
If CurrentTime > 99 Then 
HR  = '00' 
MIN = '0'+Mid(STR(CurrentTime),0,1) 
SEC = Mid(STR(CurrentTime),1,2) 
Else 
If CurrentTime > 9  Then 
HR  = '00' 
MIN = '00'  
SEC = STR(CurrentTime) 
Else 
HR  = '00' 
MIN = '00'  
SEC = '0'+STR(CurrentTime)          
EndIf 
EndIf 
EndIf 
EndIf 
EndIf 
UO.TextPrint(STR(CurrentTime )) 
Return (HR+':'+MIN+':'+SEC)    
End sub 
################## 
### РЕКОНЕКТОР ### 
################## 
Sub Reconnect() 
var ReconnectTime,rFlag 
ReconnectTime='0' 
rFlag=1 
repeat 
while (UO.ObjAtLayer('Bpack')=='') 
If rFlag Then 
ReconnectTime=MakeTime() 
rFlag=0 
EndIf 
wait(20000) 
UO.Say('') 
wait(3000) 
UO.Say('') 
wait(3000) 
UO.Say('') 
wait(3000) 
UO.LDblClick(357,164) 
UO.LClick(616,459) 
wait(3000) 
wend 
wait(3000) 
If (rFlag==0) and (ReconnectTime<>'0') Then 
UO.TextOpen() 
UO.TextPrint('Disconnected & Reconnected @ '+ReconnectTime) 
rFlag=1 
ReconnectTime='0' 
EndIf 
Until false 
End sub 

Sub MakeTime() 
var d,t,ret,i 
ret=str(UO.Time()) 
t="" 
for i=0 to Len(ret) 
t=ret[Len(ret)-i]+t 
If (i==2) or (i==4) Then 
t=":"+t 
EndIf 
next 
ret=str(UO.Date()) 
d="" 
for i=0 to Len(ret) 
d=ret[Len(ret)-i] + d 
If (i==2) or (i==4) Then 
d="."+d 
EndIf 
next 
ret=t+" @ "+d 
return ret 
End sub 

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
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

Toff guy wrote:И так... каждый раз, когда загружаю Инжу, пытаясь использовать свои скрипты, которые у меня прописаны в autoload.sc выдаёт ошибку (смотри название темы) и приходится каждый раз создавать новый файл *.sc куда по несколько скриптов скидываю и пробую запустить!!! Окей... всё путём, вроде всё работает... через пару лог аутов, лог инов, всё сводится к той же ошибке!!!

Запускаю УО через ДуалКоре Лаунчер, Иланч и 203 мульти клиент!
Инжа 702.11 ПаВн (до этого стояла другая версия, ошибка была аналогична этой)
Запуск на 1 ядре, еще ничего не дает если есть HT:)
CuHTpoH
Posts: 287
Joined: 2007-11-01 19:09:30
Location: Moscow
Contact:

Post by CuHTpoH »

как мило обрывается топик, идут годы, ничего не меняется.
[url=http://coop.myftp.org/utils/codesweeper.htm]**Выставляем отступы в скриптах***[/url] ©Destruction
Feel the Power of Dark Side
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Post by Mirage »

Исключительно мое ИМХО но данная ошибка вылазит если в скрипте присутствуют ошибки либо не учтены временные интервалы пинга. Если поставить паузы побольше, избавиться от переходов 1: ... GOTO 1, и использовать нормально настроенные скрипты то вероятность словить UPI практически равна нулю.
Пример. У меня был скрипт лесоруба на 500 деревьев. Чужой. Моих настроек было минимум. На одноядерном атлоне вроде работал нормально. Пересел на атлон Х2 и после 10-20 деревьев ловил UPI. Исплевавшись перешел на ИЗИ - проблема пропала. Потом установил дуалкоре лаунчер и вспомнил про скрипт - ошибки конечно были но стали выскакивать после 1-2 обрубов всех деревьев. Перелопатил весь скрипт поудаляв половину плюнул и переписал все. После обработки скрипт на 2К деревьев с ходилкой реколками стал работать сутками. Конечно UPI остались но ловлю при игре в 3-4 окна, лагах сервака и активных варках других чаров.
MorZE21
Posts: 8
Joined: 2009-10-02 12:14:45

Post by MorZE21 »

Парни я так понял с этой ошибкой сейчас не легко справится, так может все таки что то подумаем о Стелсе. Стелс на много легче + встроенный реконект это минус маячни в макросе с ним как на инже, ваши мнения об этом ?

Извиняюсь если что не так. :cry: :oops: ДАжы если вопрос в финансовом плане будит за работу то какнить толпой скинимся.

Я смотрю тут ДРВ заполонил Все ГГ )

ПОмогите разобраться со скриптом на фишинг с коробля на стелсе. кто может 191152682 или в личку
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Post by Mirage »

Вообщето есть форум стелса :)) Тут форум ИНЖЕКТА как бы

http://stealth.od.ua
Изучай
MorZE21
Posts: 8
Joined: 2009-10-02 12:14:45

Post by MorZE21 »

Та эт я знаю ) но там были предложения в предыдущих ответах, насчет такой же идеи. я просто как бы АП сделал. ну Ладн если что не так извеняюсь
CuHTpoH
Posts: 287
Joined: 2007-11-01 19:09:30
Location: Moscow
Contact:

Post by CuHTpoH »

есть еще Пинжект ;)
[url=http://coop.myftp.org/utils/codesweeper.htm]**Выставляем отступы в скриптах***[/url] ©Destruction
Feel the Power of Dark Side
NOs
Posts: 25
Joined: 2007-12-23 15:47:39

Post by NOs »

стелс на фв чето не пашет :( а на месном форуме не помогают :(
hwma
Posts: 9
Joined: 2009-11-11 00:05:52

Post by hwma »

Вылетел сабж на данном куске скрипта
uo.print("Podschet")
UO.FindType('0x0EED')
uo.print("V pake " + str(UO.count('0x0EED')) + "gp")
Перед ошибкой в игре отобразилось только "Podschet", то есть ошибка вылетела или на файндтайп или на каунт.
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Post by Mirage »

По большому счету строка поиска и не нужна

Code: Select all

uo.print("Podschet")
uo.print("V pake " + str(UO.count('0x0EED')) + " gp")
И так напишет.
Ошибка может вылетать и раньше и познее. Просто ты видишь что скрипт останавливается в этом месте. Если скрипт маленький то пиши его - посмотрют тут.
deeperzone
Posts: 7
Joined: 2008-08-12 20:21:55

Post by deeperzone »

Вот проблемка с инжой, вылетает ошибка постоянно, пробовал выставить галочки не помогает.
CuHTpoH
Posts: 287
Joined: 2007-11-01 19:09:30
Location: Moscow
Contact:

Post by CuHTpoH »

Задержки меньше 100 - чаще вызывают ошибку парсера
[url=http://coop.myftp.org/utils/codesweeper.htm]**Выставляем отступы в скриптах***[/url] ©Destruction
Feel the Power of Dark Side
Voltor
Posts: 2
Joined: 2010-01-09 10:23:55

Post by Voltor »

***Error: Unhandled exception 1: 0x0EEFFACE at 7C812AFB
- 000043000+1906 --- client New Commands
0000: bf 00 06 00 24 7c -- -- -- -- -- -- -- -- -- -- : ....$|

Как расшифровать?:)

Только жму запуск скрипта как вылетает это.
mahal
Posts: 2
Joined: 2010-01-09 01:37:33

Re: Unhandled exception in parser (!)

Post by mahal »

how can i do with a server need their own patch, INJ tell me the logs below. can any exterts could tell a way?

Code: Select all

Os version is 5.1, build 2600, NT platform..
**Warning: Your prefarable codepage is 936
**Warning: Replaces found. **Warning: text replaces: 90
	[X] FilterSpeech (1)
	[ ] Undead (0)
	[ ] MenuTalk (0)
	[ ] Tracker (0)
	[ ] StlthCnt (0)
	[X] CorpsesAutoOpen (1)
	[ ] SmoothWalk (0)
	[X] SocksCap (1)
	[X] RelayPort (8888)
	[ ] VarsLoopback (0)
	[X] CharStat (4)
	[X] NoHungMessage (1)
	[ ] TargXYZ (0)
	[ ] PoisonRevert (0)
	[ ] TrackWorld (0)
	[X] ConColor (1088)
	[ ] UnsetSet (0)
	[ ] Anonymous (0)
**Warning: config attribute ignored: MultyUO
	[ ] IgnoreSocket (0)
	[ ] VerFake (0)
	[ ] BattleFilter (0)
	[ ] SbarFix (0)
	[ ] AntiCrash (0)
	[X] dressspeed (100)
	[X] MaxSellItems (40)
	[ ] GraphCaption (0)
	[ ] IconCaption (0)
	[X] BarsCaption (2)
	[X] StatLineLen (80)
	[ ] AutoStart (0)
	[ ] PreBuyDelay (0)
	[ ] Sephiroth (0)
	[X] NoRBCheck (1)
	[X] NoRBCalc (1)
	[X] M_ADD_CHARGE_CODE (300)
	[X] M_ADD_RECALL_CODE (92)
	[X] M_ADD_GATE_CODE (93)
	[X] M_PAGE_BASE (202)
	[X] M_SET_DEFAULT_RUNE_BASE (31)
	[X] M_RECALL_RUNE_BASE (1)
	[X] M_GATE_RUNE_BASE (71)
	[ ] NoGumpProcess (0)
	[X] ColorMono (690)
	[X] ColorHighlight (1153)
	[ ] TextRepl (0)
	[ ] TextHighl (0)
	[ ] TextMono (0)
	[ ] TUSfix (0)
	[ ] OnTop (0)
	[ ] AoPmap (0)
	[ ] DelayGrab (0)
	[ ] AOSSE (0)
Loaded config file: C:\INJENG\injection.xml
Initializing GUI...
InjectionGUI::init()InjectionWindow::event_create()
main... MainTabDialog::event_init_dialog()
Custom Encryptions: 0
MainTabDialog::event_init_dialog() end
**Warning: YokoInjection 505.18 VeNdOr
**Warning: Encryption set to: 1.26.4 (OSI Client < 2.0.0)
skills... Sort skills by: 0
use... obj... display... hotkeys... script... Repositioning... tc_rect desired is 280:387
visualisation... loading scripts... [autoload.sc loaded.]
text dialog... done!
Initializing Random...
Installing hooks...
Registering file hooks..
StepTimer ... created
Init finished
UOATPM init finished
>> socket(2, 1, 0) => 1056
First socket created
Connected to: family:2  61.130.175.246:8880
exp=0
First message:
0000: c0 a8 01 03 -- -- -- -- -- -- -- -- -- -- -- -- : ....
- 000001406+1406 --- client ?
0000: 29 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- : )
***Error: Length unknown for message 0xDF
lexxxxx
Posts: 8
Joined: 2004-09-08 05:17:37

Re: Unhandled exception in parser (!)

Post by lexxxxx »

Скрипт на ламбер по координатам. мой
вот сам скрипт - https://yoko.uokit.com/viewtopic.php?f=20&t=15459
вот что вылетает рендомное кол-во раз в день. Вылетает ,презезахожу- стою первд сундуком для логов в 90% случаев и 10% случаев когда умираю.

Code: Select all

***Error: injection.dll base: 21000000
***Error: script.dll base: 0FC90000
***Error: EAX=944BEEF3, EBX=019B5ED0, ECX=183B0FDF, EDX=467BD354
***Error: ESI=0F63CDC8, EDI=0F5FDEE0, ESP=0012FB58, EBP=00000023
***Error: EIP=084442E0, EFLAGS=00010286

***Error: Bytes at EIP:
0000: d9 0a 06 02 16 82 04 d9 0a 07 02 16 82 04 d1 0a : ................
***Error: Bytes at ESP:
0000: 23 00 00 00 23 00 00 00 23 00 00 00 c8 cd 63 0f : #...#...#.....c.
0010: 02 02 00 00 89 d4 47 00 00 00 00 00 d9 9e 37 7e : ......G.......7~
0020: 02 84 0a 00 00 00 00 00 92 d2 47 00 84 00 00 00 : ..........G.....
0030: 00 00 00 00 00 00 00 00 00 00 00 00 6c e0 46 00 : ............l.F.
str2serial self
и еше. засирает оперативную память до жути! за ноч до 700 мб!
помогите кто чем может!
pc. Инжект 505.18 ,АСМ.
Heavenly
Posts: 6
Joined: 2010-01-28 16:43:30

Re: Unhandled exception in parser (!)

Post by Heavenly »

Здравствуйте.
Вылетает эта ошибка (Unhandled exception in parser) оч редко, на разных скриптах (если это вообще из-за скриптов), но все равно напрягает.
Сегодня вылетела просто во время прокачки спирит спика с интелектом на скрипте.
Вот injection_log и скрипт:http://depositfiles.com/files/azl1jfk7c
Клиент 2.0.0
Надеюсь на вашу помощь.
lexxxxx
Posts: 8
Joined: 2004-09-08 05:17:37

Re: Unhandled exception in parser (!)

Post by lexxxxx »

Heavenly wrote:Здравствуйте.
Вылетает эта ошибка (Unhandled exception in parser) оч редко, на разных скриптах (если это вообще из-за скриптов), но все равно напрягает.
Сегодня вылетела просто во время прокачки спирит спика с интелектом на скрипте.
Вот injection_log и скрипт:http://depositfiles.com/files/azl1jfk7c
Клиент 2.0.0
Надеюсь на вашу помощь.
по кодам ошибок хз-не шарю)
для кача лучше пользуйся stealth client-ничего не вылетает и качается сутками.
а так-поставь инжу 505.18,убери разгон проца,скачай прогу для уо если ядер больше чем одно и запускай через неё.
ну про галочки в инжекте говорит не буду,ты и сам навена в курсе что так не должно быть ничего кроме пары-тройки.
Post Reply