вот вариант такой. Бегает чар на скрипте, убивает коровок, режет, и тд.. Вдруг коровки его убили. Чар бежит до креста, ресается, и бежит обратно к месту где он упал. Дальше ступор
Прибежал значит на место где его убили, а там 10 трупов коров, и 1 свой.
Как найти в куче трупов именно свой и полутать его?
Умирая сохраняем серийник последнего трупа.
Если не получается тогда начинаем искать в куче трупов наш, сделай ,info на трупы разныз животный и омешь чем отни отличаются, если у трупа еще и твое имя подписано так еще и проверку по имени можно сделать;)
sub LootSelf()
var obj, body
UO.Set('finddistance',3)
repeat
uo.FindType('0x2006','-1','ground')
If uo.FindCount() then
obj = uo.getserial('finditem')
uo.click(obj)
checklag()
body = uo.getname(obj)
body = explode(body,' ',2)
UO.Ignore('finditem')
If body == "korzhik" then
uo.printf("loot myself =)")
endif
end if
Until not UO.FindCount()
UO.IgnoreReset()
end sub
Идею понял, вроде даже правильно сделал, но чето ошибка вылезает
Sub AllNames()
var body = "0x2006"
uo.set( 'finddistance', '12' )
uo.ignorereset()
uo.findtype( "-1", "-1", "ground" )
while uo.findcount()
if uo.IsNPC( 'finditem' ) || uo.getGraphic( 'finditem' ) == body then
uo.click( 'finditem' )
endif
uo.ignore( 'finditem' )
uo.findtype( "-1", "-1", "ground" )
wend
uo.ignorereset()
checklag()
EndSub
YokoInjection CodeSweeper Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom