Yoko

All sides of Injection
It is currently 2025-12-30 17:42:36

All times are UTC+02:00




Post new topic  Reply to topic  [ 25 posts ]  Go to page 1 2 Next
Author Message
 Post subject: help Run
PostPosted: 2010-09-22 12:44:53 
Offline
User avatar

Joined: 2010-04-22 09:39:37
Posts: 35
Location: Riga - Norge
в чем проблема ?
скрипт должен работать при ,exec Looting он работает максимум 30 минут как надо а потом виснет в загрузках :(
Version 312.19

sub Looting()
var t,l,m
m=13 ## ?????????? ????? ??? ????
t=1820
dim LootingItem[15] ## ?????? ?????? ??? ????
LootingItem[1] = 0x13BA ## ?????
LootingItem[2] = 0x13B9 ## ?????
LootingItem[3] = 0x143C ## ????
LootingItem[4] = 0x0F63 ## ????
LootingItem[5] = 0x0F46 ## ????????
LootingItem[6] = 0x143E ## ?????
LootingItem[7] = 0x1406 ## ????
LootingItem[8] = 0x1BC3 ## ??????
LootingItem[9] = 0x13FC ## ??????
LootingItem[10] = 0x1400 ## ????
LootingItem[11] = 0x13B1 ## ??????
LootingItem[12] = 0x1515 ## ??????
LootingItem[13] = 0x204E ## ??????
LootingItem[14] = 0x13FE ## ?????
LootingItem[15] = 0x0B16 ## ice sword

uo.set("finddistance",4)
for l=1 to m
uo.findtype(LootingItem[l],"-1","1")
while uo.FindCount() > 0
uo.grab("0","finditem")
wait(t)
uo.findtype(LootingItem[l],"-1","1")
wend
next


if uo.GetSerial("lastcontainer") == uo.GetSerial(uo.ObjAtLayer('Bpack')) then
goto end
endif
for l=1 to m
uo.FindType(LootingItem[l],"-1","lastcontainer")
while UO.FindCount() > 0
uo.grab(0,"finditem")
wait(t)
uo.FindType(LootingItem[l],"-1","lastcontainer")
wend
next
end:
end sub


Top
   
 Post subject: Re: help Run
PostPosted: 2010-09-22 16:36:35 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
dim LootingItem[16] ## ?????? ?????? ??? ????


Top
   
 Post subject: Re: help Run
PostPosted: 2010-09-22 16:40:49 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Вообщето лучше сделать один цикл перебора лотингитемс, а внутри него выбирать лут с земли или с ластконта. Будет шустрее. Конкуренты отдыхают.


Top
   
 Post subject: Re: help Run
PostPosted: 2010-09-22 18:29:15 
Offline
User avatar

Joined: 2010-04-22 09:39:37
Posts: 35
Location: Riga - Norge
напишите с одним циклом :) а то я слаб в инжекте ... :P


Top
   
 Post subject: Re: help Run
PostPosted: 2010-09-22 18:31:39 
Offline
User avatar

Joined: 2010-04-22 09:39:37
Posts: 35
Location: Riga - Norge
Savage wrote:
dim LootingItem[16] ## ?????? ?????? ??? ????


dim 15 я же стартанул с 1 :)


Top
   
 Post subject: Re: help Run
PostPosted: 2010-09-22 18:36:31 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Не. Ща в лом. Может потом. Насчёт "слаб в инжекте" имеет смысл почитать уроки из раздела леарнинг. Там немного. На вечер изучения всего. Необязательно сразу всё понимать, но очень полезно будет прочитать сразу все. Чтото да и отложится. А потом можно будет интересующий вопрос более детально проштудировать.

Это если конечно, есть желание освоить программу и разобраться в скриптописании. :D


А 0 остался за кадром. Значит всего элементов 16. Когда происходят подобные ошибки, лучше рестартануть клиент. А то таких глюков насмотришься что век не забудешь :D


Top
   
 Post subject: Re: help Run
PostPosted: 2010-09-22 18:46:49 
Offline
User avatar

Joined: 2010-04-22 09:39:37
Posts: 35
Location: Riga - Norge
а покажи к примеру как пишется одним циклом


Top
   
 Post subject: Re: help Run
PostPosted: 2010-09-22 19:16:21 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
viewtopic.php?p=86595#p86595


Top
   
 Post subject: Re: help Run
PostPosted: 2010-09-23 10:56:57 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
1) ковычки у типов проставил
2) m = 15 (хотя не существенно но правильнее)
3) заменил последний goto на нормальный if
Проверяй.
Code:
sub Looting()
   var t,l,m
   m=15
   t=1820
   dim LootingItem[15] ## ?????? ?????? ??? ????
   LootingItem[1] = '0x13BA' ## ?????
   LootingItem[2] = '0x13B9' ## ?????
   LootingItem[3] = '0x143C' ## ????
   LootingItem[4] = '0x0F63' ## ????
   LootingItem[5] = '0x0F46' ## ????????
   LootingItem[6] = '0x143E' ## ?????
   LootingItem[7] = '0x1406' ## ????
   LootingItem[8] = '0x1BC3' ## ??????
   LootingItem[9] = '0x13FC' ## ??????
   LootingItem[10] = '0x1400' ## ????
   LootingItem[11] = '0x13B1' ## ??????
   LootingItem[12] = '0x1515' ## ??????
   LootingItem[13] = '0x204E' ## ??????
   LootingItem[14] = '0x13FE' ## ?????
   LootingItem[15] = '0x0B16' ## ice sword
   uo.set("finddistance",4)
   for l=1 to m
      uo.findtype(LootingItem[l],"-1","1")
      while uo.FindCount() > 0
         uo.grab("0","finditem")
         wait(t)
         uo.findtype(LootingItem[l],"-1","1")
      wend
   next
   if uo.GetSerial("lastcontainer") <> uo.GetSerial(uo.ObjAtLayer('Bpack')) then
      for l=1 to m
         uo.FindType(LootingItem[l],"-1","lastcontainer")
         while UO.FindCount() > 0
            uo.grab(0,"finditem")
            wait(t)
            uo.FindType(LootingItem[l],"-1","lastcontainer")
         wend
      next
   endif
end sub

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
 Post subject: Re: help Run
PostPosted: 2010-09-23 11:33:30 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Не будет работать. :D


Top
   
 Post subject: Re: help Run
PostPosted: 2010-09-23 11:50:15 
Offline
User avatar

Joined: 2010-04-22 09:39:37
Posts: 35
Location: Riga - Norge
почему Не будет работать. ? вроде-бы работает как и раньше :)


Top
   
 Post subject: Re: help Run
PostPosted: 2010-09-23 12:34:26 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Ошибка в определении массива так и осталась.


Top
   
 Post subject: Re: help Run
PostPosted: 2010-09-23 15:54:54 
Offline
User avatar

Joined: 2010-04-22 09:39:37
Posts: 35
Location: Riga - Norge
:( поправь :)


Top
   
 Post subject: Re: help Run
PostPosted: 2010-09-24 08:39:28 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Savage wrote:
Ошибка в определении массива так и осталась.

У него счет идет с 1 до 15. Это 15 ячеек. Так что все правильно ;)

все три массива жизнеспособны.
Code:
 dim x[3]
x[0]
x[1]
x[2]

 dim x[3]
x[1]
x[2]
x[3]

 dim x[668]
x[666]
x[667]
x[668]


и даже вот так работает :)
Code:
sub test()
var n
Dim r[888]
r[666] = '666'
r[777] = '777'
r[888] = '888'
For n = 666 To 666
   uo.print(r[n])
   wait(300)
next
For n = 777 To 777
   uo.print(r[n])
   wait(300)
next
For n = 888 To 888
   uo.print(r[n])
   wait(300)
next
end sub

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
 Post subject: Re: help Run
PostPosted: 2010-09-24 12:45:58 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Сильно заблуждаешься. Жизнеспособны только лишь потому что портят некритичные участки памяти. Если запись последнего элемента испортит стэк, будет жопа.
Пофиг с какого элемента идёт счёт, нулевой элемент присутствует в массиве всегда.


Top
   
 Post subject: Re: help Run
PostPosted: 2010-09-24 13:01:58 
Offline
User avatar

Joined: 2010-04-22 09:39:37
Posts: 35
Location: Riga - Norge
так и не понял , в чем проблема скрипта ? :)


Top
   
 Post subject: Re: help Run
PostPosted: 2010-09-24 13:28:36 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
viewtopic.php?p=86587#p86587


Top
   
 Post subject: Re: help Run
PostPosted: 2010-09-26 21:51:06 
Offline
User avatar

Joined: 2010-04-22 09:39:37
Posts: 35
Location: Riga - Norge
up кто еще чего умного посоветует ? :)


Top
   
 Post subject: Re: help Run
PostPosted: 2010-09-27 07:41:05 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
лома по инсайду лазить.
Опиши по человеческому что у тебя в массиве
LootingItem[1] = 0x13BA ## ?????
LootingItem[2] = 0x13B9 ## ????
.....

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
 Post subject: Re: help Run
PostPosted: 2010-09-27 09:07:21 
Offline
User avatar

Joined: 2010-04-22 09:39:37
Posts: 35
Location: Riga - Norge
sub Looting()
var t,l,m
m=13
t=1820
dim LootingItem[13]
LootingItem[1] = '0x13BA' ##Sw
LootingItem[2] = '0x023F' ##Shield
LootingItem[3] = '0x13FE' ##Katana
LootingItem[4] = '0x1515' ##Cloak
LootingItem[5] = '0x13FC' ##Crossbow
LootingItem[6] = '0x143E' ##Scythe
LootingItem[7] = '0x13FD' ##CrossBow
LootingItem[8] = '0x1BC3' ##Shield
LootingItem[9] = '0x0287' ##Sw
LootingItem[10] = '0x204E' ##DeathRobe
LootingItem[11] = '0x143F' ##FScythe
LootingItem[12] = '0x1530' ##Cloak
LootingItem[13] = '0x0284' ##Robe
uo.set("finddistance",4)
for l=1 to m
uo.findtype(LootingItem[l],"-1","1")
while uo.FindCount() > 0
uo.grab("0","finditem")
wait(t)
uo.findtype(LootingItem[l],"-1","1")
wend
next
if uo.GetSerial("lastcontainer") <> uo.GetSerial(uo.ObjAtLayer('Bpack')) then
for l=1 to m
uo.FindType(LootingItem[l],"-1","lastcontainer")
while UO.FindCount() > 0
uo.grab(0,"finditem")
wait(t)
uo.FindType(LootingItem[l],"-1","lastcontainer")
wend
next
endif
end sub


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 25 posts ]  Go to page 1 2 Next

All times are UTC+02:00


Who is online

Users browsing this forum: Bing [Bot] and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited