Page 1 of 1

ПРоблема со скриптом.

Posted: 2006-04-23 22:05:04
by CONDOMchick
Шард ДрВ.
вобщем скрипт на стены.
как я понял должен дейстовать по ласт статусу но ставит на себя.

Code: Select all

sub st()
uo.deletejournal()
VAR x1,x2,y1,y2,sx,sy,limit

x1=0
x2=0
y1=0
y2=0

uo.Set('finddistance','8')
na:
uo.findtype('0x0080',-1,'ground')
if uo.findcount()>0 then
sx=str(uo.getx('finditem'))
sy=str(uo.gety('finditem'))
if x1==1 and x2==1 or y1==1 and y2==1 then
GOTO pox
endif
if sx==str(uo.getx('laststatus')+1) and sy==str(uo.gety('laststatus')) then
x1=1
endif

if sx==str(uo.getx('laststatus')-1) and sy==str(uo.gety('laststatus')) then
x2=1
endif

if sx==str(uo.getx('laststatus')) and sy==str(uo.gety('laststatus')+1) then
y1=1
endif

if sx==str(uo.getx('laststatus')) and sy==str(uo.gety('laststatus')-1) then
y2=1
endif

uo.ignore('finditem')
GoTo na
endif

pox:
uo.ignorereset()

uo.print(str(x1)+str(x2)+str(y1) + str(y2))
if x1==0 and x2==0 and y1==0 and y2==0 then

 uo.waittargettile("400",str(uo.getx('laststatus')),str(uo.gety('laststatus')),str(uo.getz('laststatus')))
uo.cast("Wall of Stone")
endif
if y1==1 and y2==1 then

   if str(uo.getx())>str(uo.getx('laststatus')) then
       uo.waittargettile("400",str(uo.getx('laststatus')+1),str(uo.gety('laststatus')),str(uo.getz('laststatus')))
uo.cast("Wall of Stone")
else
 uo.waittargettile("400",str(uo.getx('laststatus')-1),str(uo.gety('laststatus')),str(uo.getz('laststatus')))
uo.cast("Wall of Stone")
   endif
endif

if x1==1 and x2==1 then

  if str(uo.gety())>str(uo.gety('laststatus')) then
       uo.waittargettile("400",str(uo.getx('laststatus')),str(uo.gety('laststatus')+1),str(uo.getz('laststatus')))
uo.cast("Wall of Stone")
else
 uo.waittargettile("400",str(uo.getx('laststatus')),str(uo.gety('laststatus')-1),str(uo.getz('laststatus')))
uo.cast("Wall of Stone")
   endif
endif
limit=0
#or not uo.injournal('Target is not') or not uo.injournal('sufficient mana')
while not uo.injournal('In Sanct Ylem')
wait(100)
limit=limit+1
if limit==100 then
goto end
endif
wend
uo.msg('       ')
wait(50)
uo.msg('        ')
wait(50)
uo.msg('       ')
end:
end sub

Posted: 2006-04-23 22:14:31
by DerMeister =)
Совет первый: format c:
Второй: Ставь линукс.
Третий: Выпей пива
:lol: :lol: :lol:

Posted: 2006-04-23 22:33:27
by flake
Вруби Трек Ворлд Айтемс.

Posted: 2006-04-23 23:31:44
by Edred
Der wrote:Совет первый: format c:
Второй: Ставь линукс.
Третий: Выпей пива
:lol: :lol: :lol:


Ты специально стремишься отпоститься в любой теме? Подумай, твои "умные" ответы никакого авторитета тебе не добавят. Если не понимаешь о чем идет речь - лучше промолчать.

Posted: 2006-04-24 12:23:32
by CONDOMchick
flake wrote:Вруби Трек Ворлд Айтемс.


мне об этом говорили...
но то что я буду вечно видеть каких-то зомбей када кто-то портуется это неизбежно?

Posted: 2006-04-24 12:45:01
by flake
Если есть проблема с зомби - поиграйся с флажком Status bar fix

Posted: 2006-04-24 18:35:46
by CONDOMchick
СПс норм.
но с трек ворлд айтемс краши чащще

Posted: 2006-04-24 18:39:59
by flake
Лучше отрубать перед тем, как телепортируешся в места сильного скопления народа.

Posted: 2006-04-24 18:41:10
by CONDOMchick
flake wrote:Лучше отрубать перед тем, как телепортируешся в места сильного скопления народа.


ясн.
спс.