Page 1 of 1

условие копач

Posted: 2015-03-31 19:16:48
by dubd
хелло, помогите пожалуйста! вот кусочек на определение тварей что на экране:

Code: Select all

for jor = 0 to 9   
ser = uo.journalserial(jor)
noto = uo.getnotoriety(ser)
if not ser==me then
if noto<>0 and noto<>1 and noto<>3 and not uo.injournal('Elemental|Scorpion King|Giant Spider|Energy Vortex') then
if uo.waiting() then
uo.canceltarget()
endif
uo.TextOpen()
uo.TextPrint(uo.getname(ser)+' @ '+MakeTime())
loot()
wait(3000)


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

Re: условие копач

Posted: 2015-04-01 07:49:15
by Mirage
убрать этот кусок, расставить endif или написать что скрипт должен делать вместо описания того чего он делает. :roll:

Re: условие копач

Posted: 2015-04-01 15:07:52
by dubd
вот кусок, я убераю и пишется - Label defined outside proc END

Code: Select all

for jor = 0 to 9   
   ser = uo.journalserial(jor)
   noto = uo.getnotoriety(ser)
   if not ser==me then
      if noto<>0 and noto<>1 and noto<>3 and not uo.injournal('Elemental|Scorpion King|Giant Spider|Energy Vortex') then
         if uo.waiting() then
            uo.canceltarget()
         endif
         uo.TextOpen()
         uo.TextPrint(uo.getname(ser)+' @ '+MakeTime())
         loot()
         wait(3000)
         goto reccal
      endif
   endif
next   
wend
if uo.weight > 500 then
goto end
endif
wend
UO.DeleteJournal()
next
next
goto dig
end:
if uo.waiting() then
uo.canceltarget()
endif

Re: условие копач

Posted: 2015-04-03 17:12:40
by dubd
этот кусок не очень получается убрать, как будто его приклеили пле.

Re: условие копач

Posted: 2015-04-03 19:48:10
by dubd
разобрался.