"invalid object 'finditem'" в скрипте на ItemID

Ask for help

Moderators: Murderator+, Murderator

Post Reply
Somebody
Posts: 3
Joined: 2007-05-31 01:01:43

"invalid object 'finditem'" в скрипте на ItemID

Post by Somebody »

Code: Select all

sub Item()
	UO.IgnoreReset()
	UO.FindType('-1', '-1', '2')
	while UO.FindCount() <> 0
		UO.DeleteJournal()
		UO.Click('finditem')
		repeat
			wait(50)
		until UO.InJournal("You see: ") == 0
		if UO.InJournal('[Not Identified]') then
			repeat
				UO.DeleteJournal()
				if UO.ContainerOf('finditem') <> '0x400A0B96' then
					UO.MoveItem('finditem')
					wait(100)
				endif
				UO.UseSkill('Item Identification', 'finditem')
				repeat
					wait(50)
				until UO.InJournal("to identify") <> 0
				wait(6000)
			until UO.InJournal("succesfully") <> 0 || UO.InJournal("already") <> 0 || UO.InJournal("destroyed") <> 0
		endif
		UO.Ignore('finditem')
		wait(50)
		UO.FindType('-1', '-1', '2')
	wend
end sub
Шард OldParadise XL (http://www.oldp.net/)

задача скрипта: поиск вещей с именем "[Not Identified]" в бекпаке и во всех открытых сумках. Если найден, переместить в бекпак и юзать на нём скилл ItemID до тех пор, пока не появится надпись "... successfully..." или "... destroyed ..." ("already" - на случай, если предмет был отидентен, но, по какой-то причине, скрипт не вышел из цикла). Дальше следующий айтим.

1) Иногда скрипт просто не находит айтимы (хотя они лежат в бекпаке)
2) Ошибка "invalid object finditem" (или как-то вроди этого), которая лечится только перезапуском клиента
3) Переменная backpack не работает

Что скажете?
Driskill
Posts: 39
Joined: 2006-09-14 10:38:08
Contact:

Post by Driskill »

у мну несработал ошибки :) ща поправить попробую
все что нас не убивает - делает нас крепче!
archie
Posts: 1
Joined: 2009-03-31 23:44:25

Re: "invalid object 'finditem'" в скрипте на ItemI

Post by archie »

Есть у кого-нибудь что-либо подобное? Так как этот скрипт хорош, но не до конца работающий, иногда даёт сбои.

Image
Post Reply