Page 2 of 2

Posted: 2006-02-24 00:32:33
by Mr. Gluk
В журнале проявляется , шард ДрВ

Posted: 2006-02-24 01:24:11
by Grin
На ДРВ не играю и темболее в уо
если есть гарантия что заклинание прошло когда мана была снята. то можно проверить журнал на наличие физла...
В общем ни ктоне дает гарантию что от этого скрипта не будет крашить%))

Code: Select all

Sub InitCross() 
   uo.SetGlobal('cross', '0')
end sub

sub WaitManaChange(now)
   while uo.mana >= now
      wait(100)
   wend
end sub
   
Sub Cross()
   if uo.waiting() then
      uo.canceltarget()
   end if
   if uo.GetGlobal('cross') == '0' then
         uo.waittargettile('0',str(uo.getX('laststatus')),str(uo.getY('laststatus')),str(uo.getZ('laststatus')))
         uo.DeleteJournal()
         uo.cast('Wall of Stone')
         WaitManaChange(uo.mana)
        if not uo.InJournal('fizzle') then
           uo.SetGlobal('cross', '1')
        end if
   else
         if uo.GetGlobal('cross') == '1' then       
      uo.waittargettile('0',str(uo.getX('laststatus')),str(uo.getY('laststatus')+1),str(uo.getZ('laststatus')))
      uo.DeleteJournal()
           uo.cast('Wall of Stone')
           WaitManaChange(uo.mana)
           if not uo.InJournal('fizzle') then
              uo.SetGlobal('cross', '2')
           end if
         else
      if uo.GetGlobal('cross') == '2' then
                  UO.Say("Ai?e, ai?e ynii - ?oiau ia iiaanei!")
                  uo.waittargettile('0',str(uo.getX('laststatus')),str(uo.getY('laststatus')+1),str(uo.getZ('laststatus')))
                  uo.DeleteJournal()
                  uo.cast('Fire Field')
                  WaitManaChange(uo.mana)
              if not uo.InJournal('fizzle') then
                 uo.SetGlobal('cross', '0')
              end if
            end if
         end if
   end if
end sub


ПС проверь

Code: Select all

if not uo.InJournal('fizzle') then
на возможность не верного сообщения в журнале...

Posted: 2008-02-11 20:28:59
by drozd
Проблема у меня такая,впринципе скрипт на стенки робит нормально,но есть проблема в том что,когда ставиш одного игрока в кресты все нормально,но когда уже другого он ставит стенку на моего чара.Пробовал сам руками таргет делать,но все равно ставит на меня.Помогите пожалуйста...)