Page 1 of 1

Старая пробоема с нахождлением каких то левых существ

Posted: 2006-12-25 21:47:54
by Chico
Во есть такой кусочек кода для постоянной проверки и каста демонов
и периодически пишет что типа демонов 1-2 хотя демонов нет поблизости вообще, какие есть предложения по поводу проверки есть ли демон ? код полность мой и мне непонятно где он находит демонов в области чистой от всех существ вообще.(демон уже всех убил) Понятно део что это токот кусок более общирного кода в нем этот макр запускается каждый жар при цикле основного сркипта.

Code: Select all

var zakl = "Summon Daemon"
var killer = "0x0009"
var Svitok = "0x1F66"    
sub summon()
    UO.Set('finddistance',10)            
	UO.FindType(killer, '-1', '1')    
	wait(2000)
	uo.print('uge  est Sumoner - ' + str(uo.findcount()) )
	while uo.findcount() == 0
		uo.print('Sumoner - ' + str(uo.findcount()) )
		UO.WaitTargetTile(0,UO.GetX()+1,UO.GetY()+1,UO.GetZ())
		uo.print('Svitkov - ' + str(uo.Count(Svitok,"0x0000")) )
		if str(uo.Count(Svitok,"0x0000")) <> "0" then
			uo.waittargetobject("runebookid")
			UO.Usetype(Svitok)
		else
			UO.Cast(Zakl)
		end if
		wait(10000)
		UO.FindType(killer, '-1', '1')   
	    uo.say("All guard")
	wend
end sub