Page 1 of 1

Из Injection в Stealth - плиззз.

Posted: 30.04.2006 11:08
by Vija
Кто умеит передалать eтот скрипт под Stealth.
Попроту очеть нада.

Code: Select all

sub main() 
   VAR k = 0 
   While TRUE 
      UO.FindType(0x1BDD,-1,'ground')
      If UO.FindCount() == 0 Then 
         return 
      Endif 
      UO.Grab(Str(30),'finditem') 
      wait(900) 
      While (UO.Count(0x1BDD) > 10)
         UO.DeleteJournal() 
         UO.CancelMenu() 
	 UO.WaitMenu ('What do you want to carve the wood into?', 'shaft' ) 
         if UO.count('0x0F51')>0 then
	 UO.Usetype('0x0F51')
	 	UO.waittargettype(0x1BDD)
	 else
	 UO.Usetype('0x0F52')
	 	UO.waittargettype(0x1BDD)
	 end if
         k = 0 
         while NOT UO.InJournal('BowCraft c.e.p') AND NOT UO.InJournal('Ваша') AND ( k < 30 ) 
            k = k + 1 
            wait(500) 
         wend 
	if UO.Count(0x1BD4) > 30 then 
            UO.FindType(0x1BD4,-1,-1) 
            UO.MoveItem( 'finditem', 0, 'ground') 
            wait( 900 ) 
         end if 
      Wend 
   Wend 
end sub 

Posted: 03.05.2006 7:45
by Miralex
Зайди в руководство и поменяй на соответствующие ф-ции.

Posted: 04.05.2006 8:40
by Edred
А смысл пытаться переделать на стелс криво написанный скрипт инжекта? В инжекте такой скрипт работать не будет, хотя бы потому, что такой команды UO.waittargettype(0x1BDD) в инжекте нету. :shock:

Да и ловушку прицела в инжекте

Code: Select all

UO.Usetype('0x0F51') 
UO.waittargettype(0x1BDD)
надо помещать перед командой, использующей эту ловушку, а не наоборот.

Posted: 07.05.2006 14:55
by Vija
ти что дурной ?
работает все - ето у тебя инжект (прохой ).

Posted: 10.05.2006 8:14
by L'inconnu
Edred wrote:В инжекте такой скрипт работать не будет, хотя бы потому, что такой команды UO.waittargettype(0x1BDD) в инжекте нету. :shock:
может там выше или ниже "процедура" такая? ;)
хотя нам конечно этого не видно...

Posted: 10.05.2006 9:04
by SLAK
L'inconnu wrote:
Edred wrote:В инжекте такой скрипт работать не будет, хотя бы потому, что такой команды UO.waittargettype(0x1BDD) в инжекте нету. :shock:
может там выше или ниже "процедура" такая? ;)
хотя нам конечно этого не видно...
процедура не может начинаться с uo. иначе его инжа поматерит , что не знает такой команды :wink:
uo.waittargettype(type,[color]) существует ваще-то...

Posted: 10.05.2006 22:19
by Edred
SLAK wrote:uo.waittargettype(type,[color]) существует ваще-то...
Угу. Совсем разучился скрипты писать, редкоиспользуемые команды стали выпадать из памяти... Сорри. Это, естественно, не отменяет мнения о кривизне приведенного в начале топика скрипта. Работать он будет, но только со второго круга, используя ловушку прицела с первого круга. А вначале будет ругань, лишний прицел клиента, и именно на таких граблях ловят инжетчиков на шардах где он запрещен (и не только на таких, но эти очень симптоматичны).

Posted: 11.05.2006 6:38
by SLAK
меня больше улыбают скрипты мастдая :wink:

Posted: 24.05.2006 15:20
by FreD
Edred wrote:
SLAK wrote:uo.waittargettype(type,[color]) существует ваще-то...
...
Работать он будет, но только со второго круга, используя ловушку прицела с первого круга.
Ловушка сработает, если прицел не появится до того как сработает команда waittargettype...