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
Проблема у меня такая,впринципе скрипт на стенки робит нормально,но есть проблема в том что,когда ставиш одного игрока в кресты все нормально,но когда уже другого он ставит стенку на моего чара.Пробовал сам руками таргет делать,но все равно ставит на меня.Помогите пожалуйста...)