Авто одевание оружия в случаи поломки
Posted: 2005-07-11 17:41:01
Если кто-то знает скрипт, чтобы чар сам одевал оружие при поломки старого, напишите плз.
зачем в случае поломки?, положи в пак например 10 дагеров и пусть они юзаються например через 40 секундУльтимщик wrote:Если кто-то знает скрипт, чтобы чар сам одевал оружие при поломки старого, напишите плз.
Code: Select all
Sub GetDagger()
VAR Dagger = '0x0F51'
If UO.GetGraphic( UO.ObjAtLayer( 'Rhand' ) ) <> Dagger Then
UO.FindType( Dagger )
If UO.FindCount() == 0 Then
return 0
Endif
UO.Equipt( 'Rhand', Dagger )
wait(1000)
Endif
return 1
endsub
Code: Select all
Sub ChangeDagger()
VAR Dagger = '0x0F51'
If UO.InJournal("You damage") Then
UO.FindType( Dagger )
If UO.FindCount() == 0 Then
return 0
Endif
UO.Equipt( 'Rhand', Dagger )
wait(1000)
Endif
return 1
endsub
Code: Select all
Sub ChangeDagger()
repeat
wait(1000)
until UO.InJournal("You damage")
GetDagger()
endsub
Sub GetDagger()
VAR Dagger = '0x0F51'
If UO.GetGraphic( UO.ObjAtLayer( 'Rhand' ) ) <> Dagger Then
UO.FindType( Dagger )
If UO.FindCount() == 0 Then
return 0
Endif
UO.Equipt( 'Rhand', Dagger )
wait(1000)
Endif
return 1
endsub
Grin wrote:Code: Select all
Во вы извращенци...
sub peekup()
var weapon='' #тип оружия
while not uo.dead()
wait(100)
if not UO.ObjAtLayer('Rhand') then
UO.Equipt('Rhand',Weapon)
while not UO.ObjAtLayer('Rhand')
wait(100)
wend
endif
wend
end sub
Code: Select all
Var Sunduk='0x40370FCF' ; Сундук в который свалены все ГХ, стрелы и луки
Var TBow='0x13B1' ; Тип оружия которое будем использовать
if uo.count(TBow)==0 then
uo.findtype(TBow,'-1',Sunduk)
wait(100)
uo.moveitem('finditem','1','backpack')
wait(1000)
end if
if uo.GetGraphic(uo.ObjAtLayer('Rhand'))<>TBow then
uo.usetype(TBow)
wait(1000)
end if