Народ помогите переделать скрипт (мал. и думаю не сложный:)

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Kiteris
Posts: 18
Joined: 2005-08-09 12:01:27

Народ помогите переделать скрипт (мал. и думаю не сложный:)

Post by Kiteris »

Code: Select all

#Стенка на чара# 
sub ff() 
uo.waittargettile("400",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")),str(uo.getz("lasttarget"))) 
uo.cast("Wall of Stone") 
wait (350) 
uo.fontcolor('0x000') 
uo.msg("           ") 
uo.fontcolor('0x000') 
uo.msg("            ") 
uo.fontcolor('0x000') 
uo.msg("            ") 
end sub 
так было....

Нужно переделать чтобы стенка ставилась не со спелбуки, а со скрола. Плиз помогите кто знает что изменить.

P.S: если что 0x1F44 - тип скрола стенки
Kiteris
Posts: 18
Joined: 2005-08-09 12:01:27

Post by Kiteris »

Да, забыл. Если не сложно в идеале бы. Если каст со свитка, а если свитки кончились то с буки.:)

Заранее спасибо.
Leo
Expert!
Posts: 791
Joined: 2005-01-15 19:15:05
Location: Dragon World
Contact:

Post by Leo »

Не проверял, должно пахать :D

Code: Select all

#Стенка на чара# 
sub ff()
UO.Set('lasttarget','laststatus')  
UO.FindType('0x1F44',-1,'my') 
If UO.GetQuantity('finditem')>0 then 
uo.waittargettile("400",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")),str(uo.getz("lasttarget")))
UO.UseObject('finditem') 
wait (350) 
uo.fontcolor('0x000') 
uo.msg("           ") 
uo.fontcolor('0x000') 
uo.msg("            ") 
uo.fontcolor('0x000') 
uo.msg("            ") 
else
uo.waittargettile("400",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")),str(uo.getz("lasttarget")))
uo.cast("Wall of Stone") 
wait (350) 
uo.fontcolor('0x000') 
uo.msg("           ") 
uo.fontcolor('0x000') 
uo.msg("            ") 
uo.fontcolor('0x000') 
uo.msg("            ") 
endif
end sub 
Kiteris
Posts: 18
Joined: 2005-08-09 12:01:27

Post by Kiteris »

Leo wrote:Не проверял, должно пахать :D

Code: Select all

#Стенка на чара# 
sub ff()
UO.Set('lasttarget','laststatus')  
UO.FindType('0x1F44',-1,'my') 
If UO.GetQuantity('finditem')>0 then 
uo.waittargettile("400",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")),str(uo.getz("lasttarget")))
UO.UseObject('finditem') 
wait (350) 
uo.fontcolor('0x000') 
uo.msg("           ") 
uo.fontcolor('0x000') 
uo.msg("            ") 
uo.fontcolor('0x000') 
uo.msg("            ") 
else
uo.waittargettile("400",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")),str(uo.getz("lasttarget")))
uo.cast("Wall of Stone") 
wait (350) 
uo.fontcolor('0x000') 
uo.msg("           ") 
uo.fontcolor('0x000') 
uo.msg("            ") 
uo.fontcolor('0x000') 
uo.msg("            ") 
endif
end sub 
Щя проверю
Kiteris
Posts: 18
Joined: 2005-08-09 12:01:27

Post by Kiteris »

Да, все отлично :) Спасиб :wink:
Post Reply