Page 1 of 1

помогите со скриптом на стенку

Posted: 2007-03-12 14:36:21
by Saint
sub wsl()
uo.waittargettile("400",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")),str(uo.getz("lasttarget")))
uo.cast("Wall of Stone")
end sub

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

Posted: 2007-03-12 16:01:32
by Mihail
сколько раз было.. - ПОИСК

лень длинно писать попробуй так

Code: Select all

if uo.count('0x0000')>0 then
uo.waittargetobject('lasttarget')
uo.useobject('^0x0000')
else
uo.cast('Magic A','lasttarget')
end if

Posted: 2007-03-12 17:11:43
by to4a
подозреваю он не догадается подставить тип скрола

Posted: 2007-03-12 18:30:11
by mez
и такое бывает!

Posted: 2007-03-13 09:26:29
by Saint
я играю на дрв и этот скрипт не подойдет...т.к. на ДРВ стенку просто так на ластаргет кинуть нельзя...

Posted: 2007-03-13 14:20:15
by Mihail
невнимательно читал прочел как "стрелку на последнего"
нет афтар - никак нельзя убей себя

Posted: 2007-03-16 06:04:36
by Destruction

Code: Select all

sub Cast.WallOfStone()
var scroll = "0x0000" ; тип нужного скрола
var target = uo.GetSerial( "lasttarget" )
var x = str( uo.getX( target ) )
var y = str( uo.getY( target ) )
var z = str( uo.getZ( target ) )
uo.WaitTargetTile( "400" )
uo.FindType( scroll, "-1", "my" )
If uo.FindCount() Then
   uo.UseObject( "_" + scroll )
Else
   uo.Cast( "Wall of Stone" )
End If
endsub

Posted: 2007-03-17 19:41:35
by admir
можно кидать на бекпак ласттаргета