Code:
Sub WoS()
uo.waittargettile("400",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")),str(uo.getz("lasttarget")))
uo.cast("Wall of Stone")
uo.fontcolor('0x000')
uo.msg(' ')
uo.fontcolor('0x000')
uo.msg(' ')
uo.fontcolor('0x000')
uo.msg(' ')
end sub
Sub PF()
uo.waittargettile("400",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")),str(uo.getz("lasttarget")))
uo.cast("Paralyze Field")
uo.fontcolor('0x000')
uo.msg(' ')
uo.fontcolor('0x000')
uo.msg(' ')
uo.fontcolor('0x000')
uo.msg(' ')
end sub
Sub FF()
uo.waittargettile("400",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")),str(uo.getz("lasttarget")))
uo.cast("Fire Field")
uo.fontcolor('0x000')
uo.msg(' ')
uo.fontcolor('0x000')
uo.msg(' ')
uo.fontcolor('0x000')
uo.msg(' ')
end sub
Sub WoS1()
uo.waittargettile("400",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")+1),str(uo.getz("lasttarget")))
uo.cast("Wall of Stone")
uo.fontcolor('0x000')
uo.msg(' ')
uo.fontcolor('0x000')
uo.msg(' ')
uo.fontcolor('0x000')
uo.msg(' ')
end sub
Sub WoS3()
uo.waittargettile("400",str(uo.getx("lasttarget")+1),str(uo.gety("lasttarget")),str(uo.getz("lasttarget")))
uo.cast("Wall of Stone")
uo.fontcolor('0x000')
uo.msg(' ')
uo.fontcolor('0x000')
uo.msg(' ')
uo.fontcolor('0x000')
uo.msg(' ')
end sub
Sub WoS7()
uo.waittargettile("400",str(uo.getx("lasttarget")-1),str(uo.gety("lasttarget")),str(uo.getz("lasttarget")))
uo.cast("Wall of Stone")
uo.fontcolor('0x000')
uo.msg(' ')
uo.fontcolor('0x000')
uo.msg(' ')
uo.fontcolor('0x000')
uo.msg(' ')
end sub
Sub WoS9()
uo.waittargettile("400",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")-1),str(uo.getz("lasttarget")))
uo.cast("Wall of Stone")
uo.fontcolor('0x000')
uo.msg(' ')
uo.fontcolor('0x000')
uo.msg(' ')
uo.fontcolor('0x000')
uo.msg(' ')
end sub
num1 - wall of stone @south
num3 - WoS @east
num4 - Paralyze field
num5 - WoS
num6 - Fire field
num7 - WoS @west
num9 - WoS @north
сам придумал- работать очень легко !