глючит в 60 строке, которой нет

Ask for help

Moderators: Murderator+, Murderator

Post Reply
Ex-Brodyaga
Junior Expert
Posts: 150
Joined: 2004-04-12 20:26:41

глючит в 60 строке, которой нет

Post by Ex-Brodyaga »

Code: Select all

sub WETERINARY() 
var bandage='0x0E21'
var bloodb='0x0E20'
var wb='0x1008'
var eda='0x097B'

while not UO.Dead()
    int=UO.Str     
    UO.arm("10")
    repeat
     wait(200)
    until UO.Hits<int
    uo.disarm()
    UO.DeleteJournal()
    healing() 
  if UO.Count(bandage)==0 then
    uo.waittargettype(wb)
    uo.usetype(bloodb)
    wait(500)
    UO.DeleteJournal()
  endif
  if UO.STR < 300 then
    caster()
  endif
wend
end sub

sub caster()
castq:
UO.cast("Polymorph")
UO.waitmenu("What","Daemon")
wait(6000)
if UO.STR < 320 then
  if UO.Mana < 50 then
     medit()
  endif
goto castq
endif
end sub

sub medit()
 while UO.Mana < 50
  while not UO.InJournal("You attempt")
    UO.UseSkill("Meditation")
    wait(2000)
  wend
  wait(500)
 wend
end sub

sub healing()
while not UO.Life==uo.str
  UO.exec("bandageself")
  UO.Deletejournal()
  repeat 
    wait(200)
  until UO.InJournal("apply") or UO.InJournal("bloody")
wend
end sub
Last edited by Ex-Brodyaga on 2004-10-11 21:40:54, edited 3 times in total.
Yoko
Site Admin
Posts: 1964
Joined: 2004-04-03 16:49:38
Contact:

Post by Yoko »

когда говорится что ошибка в последней строке скрипта это означает что для какой то операторной скобки (for, while, repeat, if, sub,...( недостаёт или не в правильном порядке вторая часть (next, wend, until, end sub,...)
Ex-Brodyaga
Junior Expert
Posts: 150
Joined: 2004-04-12 20:26:41

Post by Ex-Brodyaga »

ну так у меня же всё вроде закрыто. Найди плз место ошибки
Yoko
Site Admin
Posts: 1964
Joined: 2004-04-03 16:49:38
Contact:

Post by Yoko »

int=UO.Str
Ex-Brodyaga
Junior Expert
Posts: 150
Joined: 2004-04-12 20:26:41

Post by Ex-Brodyaga »

нет, не то :(
AGRS
Expert!
Posts: 1007
Joined: 2004-04-04 21:40:09
Contact:

Post by AGRS »

Ex-Brodyaga wrote:ну так у меня же всё вроде закрыто.

Ты думаешь интерпритатор ищет где у тебя wend'а не хватает? Нет. Он анализирует строку за строкой. Делай также.



PS И придержи ругательства когда дойдешь до пятой строки. :lol:
333333
Posts: 22
Joined: 2004-07-28 12:39:29

Post by 333333 »

та же фигня была. по мойму там левые символы. лучше скопировать все до и после строки, а саму ее переписать :)
AGRS
Expert!
Posts: 1007
Joined: 2004-04-04 21:40:09
Contact:

Post by AGRS »

333333 wrote:та же фигня была. по мойму там левые символы. лучше скопировать все до и после строки, а саму ее переписать :)


А по моему там просто кавычек маловато.
GrayLord
Expert!
Posts: 333
Joined: 2004-06-04 03:24:25
Contact:

Post by GrayLord »

"...а по моему, а по моему..."....
чтобы не путаться надо выделять операторные скобки хотя бы одним пробелом или tab, чтобы можно было проследить структуру кода:

Code: Select all

sub abc()
    if ... then
        for ... to ...
            ...
        next
        .....
    else
        .....
    endif
end sub


ЗЫЖ а насчет кавычек - верно. там в самом начале где-то не закрыты. =)
Ex-Brodyaga
Junior Expert
Posts: 150
Joined: 2004-04-12 20:26:41

Post by Ex-Brodyaga »

я и вообщето выделяю, просто при копировании и вставке, они пропадают
GrayLord
Expert!
Posts: 333
Joined: 2004-06-04 03:24:25
Contact:

Post by GrayLord »

Ex-Brodyaga wrote:я и вообщето выделяю, просто при копировании и вставке, они пропадают

а кавычку вот тут

Code: Select all

var eda='0x097B 
закрыл?
AGRS
Expert!
Posts: 1007
Joined: 2004-04-04 21:40:09
Contact:

Post by AGRS »

GrayLord wrote:ЗЫЖ а насчет кавычек - верно. там в самом начале где-то не закрыты. =)


А ты думал я просто пошутил? )))
AGRS
Expert!
Posts: 1007
Joined: 2004-04-04 21:40:09
Contact:

Post by AGRS »

Ex-Brodyaga wrote:я и вообщето выделяю, просто при копировании и вставке, они пропадают


В тэге CODE табуляция сохраняется.
GrayLord
Expert!
Posts: 333
Joined: 2004-06-04 03:24:25
Contact:

Post by GrayLord »

AGRS wrote:
GrayLord wrote:ЗЫЖ а насчет кавычек - верно. там в самом начале где-то не закрыты. =)


А ты думал я просто пошутил? )))

это еще в светлые времена увлечения программированием в школьные годы у нас с друзьями такая шутка была. =)
AGRS
Expert!
Posts: 1007
Joined: 2004-04-04 21:40:09
Contact:

Post by AGRS »

GrayLord wrote:
AGRS wrote:
GrayLord wrote:ЗЫЖ а насчет кавычек - верно. там в самом начале где-то не закрыты. =)


А ты думал я просто пошутил? )))

это еще в светлые времена увлечения программированием в школьные годы у нас с друзьями такая шутка была. =)


А я уже после школы садистом стал. :lol:
GrayLord
Expert!
Posts: 333
Joined: 2004-06-04 03:24:25
Contact:

Post by GrayLord »

AGRS wrote:
GrayLord wrote:
AGRS wrote:
GrayLord wrote:ЗЫЖ а насчет кавычек - верно. там в самом начале где-то не закрыты. =)


А ты думал я просто пошутил? )))

это еще в светлые времена увлечения программированием в школьные годы у нас с друзьями такая шутка была. =)


А я уже после школы садистом стал. :lol:

=)
Post Reply