Page 1 of 1

Скрол

Posted: 2006-03-17 16:43:17
by лолz
Плизз переделайте скрипт чтоб он коставал со скрола а если нету то с буки

Code: Select all

sub Krest()
var LastTimer
var mn
if uo.getx("laststatus")>uo.getx("self") then
  uo.waittargettile("400",str(uo.getx("laststatus")-2),str(uo.gety("laststatus")),str(uo.getz("laststatus")))
  uo.cast("Wall of Stone")
else
  uo.waittargettile("400",str(uo.getx("laststatus")+2),str(uo.gety("laststatus")),str(uo.getz("laststatus")))
  uo.cast("Wall of Stone")
endif
           LastTimer=UO.Timer()
           repeat
             wait(100)
           until UO.Mana < mn¸¸ OR UO.Timer()>LastTimer+30
if uo.gety("laststatus")>uo.gety("self") then
  uo.waittargettile("400",str(uo.getx("laststatus")),str(uo.gety("laststatus")-2),str(uo.getz("laststatus")))
  uo.cast("Wall of Stone")
else
  uo.waittargettile("400",str(uo.getx("laststatus")),str(uo.gety("laststatus")+2),str(uo.getz("laststatus")))
  uo.cast("Wall of Stone")
endif
         
end sub

Posted: 2006-03-17 17:05:20
by Loken
Подчёркнутое исправишь сам
sub WoSl()
VAR ManaNeed=14
VAR ManaNeedScroll=7
UO.FindType('',-1,'my')
If UO.FindCount()>0 Then
If UO.Mana>=ManaNeedScroll Then
UO.WaitTargetSelf()
UO.UseObject('finditem')
Else
UO.Print("Low mana!")
Endif
Else
If UO.Mana>=ManaNeed Then
UO.Cast('','')
Else
UO.Print("Low mana!")
Endif
Endif
end sub

Posted: 2006-03-17 18:02:19
by лолz
Блин че то не получаеться))) не от туда руки ростут)) можешь по подробнее объяснить куда пихать)

Posted: 2006-03-17 18:23:45
by SnOo13
Если руки не оттуда, то тебе он не поможет :)

Posted: 2006-03-17 18:27:32
by лолz
Умный чтоль такой, или приколист... если приколист то иди в Аншлаг таким как ты там место!!!

Posted: 2006-03-17 18:31:33
by лолz
и вообще задолбал флудить в моих топиках:)
если не знаешь молчи в .....

Posted: 2006-03-17 21:00:44
by лолz
Блин че ни кто не знает?

Posted: 2006-03-17 22:20:27
by лолz
Блин ну помогите плизз

Posted: 2006-03-17 22:23:17
by SnOo13
Научись сначала разговаривать, у..д.

Posted: 2006-03-17 22:42:24
by лолz
Пошел Вон от сюда.. зае... уге меня че пофлудить больше не где?

Re: Скрол

Posted: 2006-03-18 00:08:05
by Kynep
лолz wrote:Плизз переделайте скрипт чтоб он коставал со скрола а если нету то с буки

Code: Select all

sub Krest()
var LastTimer
var mn
if uo.getx("laststatus")>uo.getx("self") then
  uo.waittargettile("400",str(uo.getx("laststatus")-2),str(uo.gety("laststatus")),str(uo.getz("laststatus")))
  uo.cast("Wall of Stone")
else
  uo.waittargettile("400",str(uo.getx("laststatus")+2),str(uo.gety("laststatus")),str(uo.getz("laststatus")))
  uo.cast("Wall of Stone")
endif
           LastTimer=UO.Timer()
           repeat
             wait(100)
           until UO.Mana < mn¸¸ OR UO.Timer()>LastTimer+30
if uo.gety("laststatus")>uo.gety("self") then
  uo.waittargettile("400",str(uo.getx("laststatus")),str(uo.gety("laststatus")-2),str(uo.getz("laststatus")))
  uo.cast("Wall of Stone")
else
  uo.waittargettile("400",str(uo.getx("laststatus")),str(uo.gety("laststatus")+2),str(uo.getz("laststatus")))
  uo.cast("Wall of Stone")
endif
         
end sub
Чтоб ни кому не было обидно :D

Code: Select all

sub Krest() 
var LastTimer 
var mn 
if uo.getx("laststatus")>uo.getx("self") then 
  uo.waittargettile("400",str(uo.getx("laststatus")-2),str(uo.gety("laststatus")),str(uo.getz("laststatus"))) 
  WoSl()
else 
  uo.waittargettile("400",str(uo.getx("laststatus")+2),str(uo.gety("laststatus")),str(uo.getz("laststatus"))) 
  WoSl()
endif 
           LastTimer=UO.Timer() 
           repeat 
             wait(100) 
           until UO.Mana < mn¸¸ OR UO.Timer()>LastTimer+30 
if uo.gety("laststatus")>uo.gety("self") then 
  uo.waittargettile("400",str(uo.getx("laststatus")),str(uo.gety("laststatus")-2),str(uo.getz("laststatus"))) 
  WoSl()
else 
  uo.waittargettile("400",str(uo.getx("laststatus")),str(uo.gety("laststatus")+2),str(uo.getz("laststatus"))) 
  WoSl()
endif         
end sub 

Sub WoSl() 
VAR ManaNeed=14 
VAR ManaNeedScroll=7 
UO.FindType('',-1,'my') 
If UO.FindCount()>0 Then 
If UO.Mana>=ManaNeedScroll Then 
UO.WaitTargetSelf() 
UO.UseObject('finditem') 
Else 
UO.Print("Low mana!") 
Endif 
Else 
If UO.Mana>=ManaNeed Then 
UO.Cast(''Wall of Stone'') 
Else 
UO.Print("Low mana!") 
Endif 
Endif 
end sub
ЫЫЫ :twisted: