Stealing(help)

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Kevlar
Posts: 14
Joined: 2011-04-20 13:31:59

Stealing(help)

Post by Kevlar »

Помогите довести до ума макрос.
Стоя в хайде открываем пак, который предварительно пробинжен ,addobject Pack1
Ищем нужные вещи и юзаем на них стилинг
пак открываем, пишет нашли, но не кидает таргет

Code: Select all

sub Stealing() 
	var l 
	dim Item[11]
	Item[1] = 0x13FF  ## - katana
	Item[2] = 0x13FD  ## - Havy-YeW
	Item[3] = 0x13BA ## - Viking
	Item[4] = 0x0F5E ## - Broad Sword
	Item[5] = 0x3FF2 ## - Orcs Blade
	Item[6] = 0x13F9 ## - Staf  
	Item[7] = 0x3FEE  ## - Gleffa
	Item[8] = 0x182B  ## - Shrink
	Item[9] = 0x1844  ## - Shrink Vechn.
	Item[10] = 0x20D6  ## - Dragon
	Item[11] = 0x13B6 ## - Scimitar 
	for l=1 to 11 
		if not uo.hidden() then
                        uo.warmode(1)
                        uo.warmode(0)
			UO.UseSkill('Hiding')
			wait(3000)   
		end if  
		if uo.hidden() then
                        uo.useobject('Pack1')
			uo.FindType(Item[l],"-1",Pack1)
			if uo.FindCount()>0 then
			        wait(1000) 
				UO.WaitTargetObject('Item[l]')
				UO.UseSkill('Stealing')
				wait(1000)   
			end if 
		next 
	end if
end if
end sub 
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Stealing(help)

Post by Mirage »

отступы не правильные -> не видишь ошибки в if endif -> скрипт не работает. => достаточно расставить отступы.

Code: Select all

sub Stealing()
	var l
	dim Item[11]
	Item[1] = 0x13FF  ## - katana ; типы ЛУЧШЕ заключать в ковычки.
	Item[2] = 0x13FD  ## - Havy-YeW
	Item[3] = 0x13BA ## - Viking
	Item[4] = 0x0F5E ## - Broad Sword
	Item[5] = 0x3FF2 ## - Orcs Blade
	Item[6] = 0x13F9 ## - Staf 
	Item[7] = 0x3FEE  ## - Gleffa
	Item[8] = 0x182B  ## - Shrink
	Item[9] = 0x1844  ## - Shrink Vechn.
	Item[10] = 0x20D6  ## - Dragon
	Item[11] = 0x13B6 ## - Scimitar
	for l=1 to 11
		if not uo.hidden() then
			uo.warmode(1)
			uo.warmode(0)
			UO.UseSkill('Hiding')
			wait(3000)   
		end if 
		if uo.hidden() then
			uo.useobject('Pack1')
			uo.FindType(Item[l],"-1",Pack1)
			if uo.FindCount()>0 then
				wait(1000)
				UO.WaitTargetObject('Item[l]')
				UO.UseSkill('Stealing')
				wait(1000)   
			end if
		end if
	next
end sub 
Kevlar
Posts: 14
Joined: 2011-04-20 13:31:59

Re: Stealing(help)

Post by Kevlar »

Не хотел он у меня работать, пришлось заменить

Code: Select all

UO.WaitTargetObject('Item[l]')  НА    UO.WaitTargetObject('finditem)
+ расставил скобки как ты написал, вроде как работает.
Тещу...
Post Reply