Вот сам скрипт
Code: Select all
sub resurct()
var ID_gosta
var tBandage = '0x0E21'
var Gost = '0x0192'
if UO.Count(tBandage) < 20 then
UO.Print("Нехватает бинтиков")
return
end if
UO.FindType('Gost',-1,'ground')
If UO.FindCount()>0 Then
ID_gosta=UO.GetSerial('finditem')
UO.SetArm('CWeapon')
UO.Print( 'Нашли чара! Его сериал: ' + ID_gosta )
# uo.waittargetobject('0x0032A814')
uo.waittargetobject('ID_gosta')
UO.UseType('0x0E21')
UO.Print("Resyrect.....")
wait(500)
UO.Exec("bandageself")
wait(500)
UO.Arm('CWeapon')
Else
UO.Print("Нет госта!!!")
EndIf
end sub
Проблемма в том что в uo.waittargetobject нельзя вписывать тип попытка присвоить id переменной 'ID_gosta' через команду ID_gosta=UO.GetSerial('finditem') не помогает.Если заменить вручную
'ID_gosta' на uo.waittargetobject('0x0032A814') все работает но хотелось бы воскрешать любого призрака.
Р.S Воскрешатся должны только синие призраки так что все норм не пинайте что тип призрака один
Nmy: читать умеем? http://forum.yoko.com.ua/viewtopic.php?t=15087