Page 1 of 1

ошибка :/

Posted: 2006-07-17 16:32:50
by wtfman
Unhandled exception in parser


sub al()
var t,l
t=500
dim LootingItem[17]
uo.Print('loot on.')
LootingItem[0] = 0x1411; # Gold
LootingItem[1] = 0x1412; # Diamond
LootingItem[2] = 0x1413; # Star Sapphire
LootingItem[3] = 0x1414; # Sulfurous Ash
LootingItem[4] = 0x1415; # Blood Moss
LootingItem[5] = 0x1416; # Mandrake Root
LootingItem[6] = 0x108A; # Garlic
LootingItem[7] = 0x1404; # Nightshade
LootingItem[8] = 0x13F8; # Spiders Silk
LootingItem[9] = 0x0E89; # Black Pearl
LootingItem[10] = 0x0F60; # Ginseng
LootingItem[11] = 0x13B5; # Bone
LootingItem[12] = 0x13CC;
LootingItem[13] = 0x13CB;
LootingItem[14] = 0x13C5;
LootingItem[15] = 0x13C6;
LootingItem[16] = 0x13C7;
LootingItem[17] = 0x1DB9;
for l=1 to 17

uo.FindType(LootingItem[l],"-1","lastcontainer")
if uo.FindCount()>0 and uo.GetDistance("lastcontainer")<=2 then
uo.Grab(1,"finditem")
uo.Print('loot: '+str(uo.findcount()))
wait(t)
end if
next
uo.Print('loot off.')
end sub


не могу понять где ошибка :/

Posted: 2006-07-17 16:39:36
by DerMeister =)
Да ёп... у тя ел-тов в массиве скока? А обьявляешь чего?

Posted: 2006-07-17 16:47:24
by wtfman
я не ебу в скрипте :))
просто помеял значение . там повторки на свои повторки.
ты лучше поправь, буду благодарен ^^
ато по твоему посту кажется что там 1 значение поеменять и всё

Posted: 2006-07-17 16:52:49
by ShadowX
Сделай просто вместо dim LootingItem[17] =>dim LootingItem[18]. Должно помочь :D

Posted: 2006-07-17 16:57:23
by DerMeister =)
wtfman wrote:я не ебу в скрипте :))
просто помеял значение . там повторки на свои повторки.
ты лучше поправь, буду благодарен ^^
ато по твоему посту кажется что там 1 значение поеменять и всё


Ну так и есть... тебе уже всё подсказали.

Posted: 2006-07-17 16:57:49
by Nmy

Code: Select all

sub al()
var n
dim LootingItem[18]
uo.Print('loot on.')
LootingItem[0] = 0x1411; # Gold
LootingItem[1] = 0x1412; # Diamond
LootingItem[2] = 0x1413; # Star Sapphire
LootingItem[3] = 0x1414; # Sulfurous Ash
LootingItem[4] = 0x1415; # Blood Moss
LootingItem[5] = 0x1416; # Mandrake Root
LootingItem[6] = 0x108A; # Garlic
LootingItem[7] = 0x1404; # Nightshade
LootingItem[8] = 0x13F8; # Spiders Silk
LootingItem[9] = 0x0E89; # Black Pearl
LootingItem[10] = 0x0F60; # Ginseng
LootingItem[11] = 0x13B5; # Bone
LootingItem[12] = 0x13CC;
LootingItem[13] = 0x13CB;
LootingItem[14] = 0x13C5;
LootingItem[15] = 0x13C6;
LootingItem[16] = 0x13C7;
LootingItem[17] = 0x1DB9;
 if (uo.getserial('backpack') <> uo.getserial('lastcontainer')) then
   UO.WarMode(0)
   UO.UseSkill('Hiding')
  For n = 0 To 17
  UO.FindType( LootingItem[n] , -1 ,'lastcontainer')
 while UO.GetQuantity('finditem') > 0
  UO.Print(' !!! Looting Items: '+str(UO.findcount()))
  uo.moveitem("finditem", 0 ,'backpack',96,129,0)
  CheckLag()
  Wait(500)
  UO.FindType( LootingItem[n] , -1 ,'lastcontainer')
 wend
 Next
Endif
uo.Print('loot off.')
end sub

Sub CHECKLAG()
   del('backpack')
   uo.click('backpack')
   repeat
   wait(50)
   until uo.injournal('backpack')
   del('backpack')
endsub

Sub DEL(msg)
   while uo.injournal(msg)
   uo.setJournalLine(uo.injournal(msg)-1,"Is Empty!")
   wend
endsub

Posted: 2006-07-17 17:08:11
by wtfman
конечно спасибо за столь быстрые ответы. но чёто всёравно ошибка :(

Posted: 2006-07-17 17:11:11
by Nmy
wtfman wrote:конечно спасибо за столь быстрые ответы. но чёто всёравно ошибка :(


путаюсь :oops:

поправил- пробуй...

блин- нельзя сидеть у компа 4 дня подрят ... надо вырватся- пивка попить, на море сходить ... :roll: грр...

Posted: 2006-07-17 17:30:53
by wtfman
чёто всёравно :((
соррь если заебал, но надо очень скриптец

даже после поправки в For n = 0 To 17 на 18 не поменяло

Yoko injection : 312.19 Base: 0.3.30.4
мож из за версии ?

Posted: 2006-07-17 17:32:31
by Nmy
а теперь ?

Posted: 2006-07-17 18:02:19
by Leo
Вот поэтому я массивы начинаю с единицы.
Путаницы меньше.

Posted: 2006-07-17 18:09:15
by wtfman
тоже попка :(

Posted: 2006-07-17 18:18:19
by ShadowX
Странно, может ты как-то все каряво делаешь, но ошибка Unhandled exception in parser выводится чаще всего ели ошибка в данных (например в массивах) или по ходу длинных скриптов бывает случается, как с этим бороться я не знаю :(

Posted: 2006-07-17 18:33:15
by wtfman
ну тут парншика ведь попарвил скриптец.
я его впихиваю и в игре exec al и ошибка.

Posted: 2006-07-17 19:00:58
by ShadowX
1)Какая ошибка?
2)Попробуй снова скопировать его скриптец и вставить наново в свой скрипт, он вроде свой пост поправлял :roll:

Posted: 2006-07-17 23:08:16
by wtfman
да то что он свой скрипт попровлял, я знаю :)
а ошибка таже

Posted: 2006-07-18 19:37:41
by ShadowX
Ну не знаю парень, ставь другую версию инжекта, или делай скрипт сам, я попробовал : все норм пашет. Можешь также воспользоваться поиском и найти много автолутеров себе под усмотрение :D