Yoko
http://forum.yoko.com.ua/

Глючат стенки!
http://forum.yoko.com.ua/viewtopic.php?f=17&t=14167
Page 1 of 1

Author:  drozd [ 2008-12-08 19:27:19 ]
Post subject:  Глючат стенки!

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

Вот,и ещё проблема иногда не видит скроллов в паке пишет:"Не вижу таргет",а када второй раз жмешь всё нормально,все кастует....
Вот собственно скрипт:
Code:
sub Ws()
  var scrol='0x1F44'
   if str(uo.Count(scrol,'0x0000')) <> '0' then
      UO.Usetype(scrol)
        UO.Waittargettile("1341", UO.GetX('self'), UO.GetY('self'), UO.GetZ('self'))
              else
        uo.cast('Wall of Stone')
          UO.Waittargettile("1341", UO.GetX('self'), UO.GetY('self'), UO.GetZ('self'))
             end sub

Author:  Eventualis [ 2008-12-08 22:53:27 ]
Post subject: 

а завершение цикла endif ?
а вот строка if str(uo.Count(scrol,'0x0000')) <> '0' then мне не нравится, не знаю что скажут более опытные форумчане
Я например при юзании бол делаю так:
UO.FindType('0x26AC','0x0000', 'my') ;type and color
if UO.FindCount()>0 then

ну и так далее

Author:  Eventualis [ 2008-12-08 23:16:16 ]
Post subject: 

пробуй вот так:
Code:
 
sub Ws()
  var scrol='0x1F44'
   if uo.Count(scrol,'0x0000') > '0' then
      UO.Usetype(scrol)
      UO.Waittargettile("1341", UO.GetX('self'), UO.GetY('self'),UO.GetZ('self'))
   else
        uo.cast('Wall of Stone')
         UO.Waittargettile("1341", UO.GetX('self'), UO.GetY('self'),UO.GetZ('self'))
  endif
end sub
 

Author:  drozd [ 2008-12-08 23:25:54 ]
Post subject: 

Eventualis wrote:
пробуй вот так:
Code:
 
sub Ws()
  var scrol='0x1F44'
   if uo.Count(scrol,'0x0000') > '0' then
      UO.Usetype(scrol)
      UO.Waittargettile("1341", UO.GetX('self'), UO.GetY('self'),UO.GetZ('self'))
   else
        uo.cast('Wall of Stone')
         UO.Waittargettile("1341", UO.GetX('self'), UO.GetY('self'),UO.GetZ('self'))
  endif
end sub
 



Ммм спс.Норм робит...!))

А нет,када скролы кончились он не робит((

Author:  Eventualis [ 2008-12-09 22:34:18 ]
Post subject: 

Он спелл кастует? если кастует то не кидает на себя?
Тогда ошибка в строке UO.Waittargettile("1341", UO.GetX('self'), UO.GetY('self'),UO.GetZ('self'))
Мне че то не нравится "1341" ищи примеры на форуме.

Author:  drozd [ 2008-12-10 15:25:26 ]
Post subject: 

Eventualis wrote:
Он спелл кастует? если кастует то не кидает на себя?
Тогда ошибка в строке UO.Waittargettile("1341", UO.GetX('self'), UO.GetY('self'),UO.GetZ('self'))
Мне че то не нравится "1341" ищи примеры на форуме.



Не,всё норм....просто фишка в том,что когда скролы кончаються он должен кастить с регов,а он пишет ноу итем фаунд...т.е он пытаеться кастовать со свитков!)))

Author:  Eventualis [ 2008-12-11 00:15:58 ]
Post subject: 

if uo.Count(scrol,'0x0000') > '0' then
гы где ты видел 0 в кавычках? напиши без кавычек

Author:  iRuLez [ 2008-12-28 15:02:16 ]
Post subject: 

drozd wrote:
Eventualis wrote:
пробуй вот так:
Code:
 
sub Ws()
  var scrol='0x1F44'
   if uo.Count(scrol,'0x0000') > '0' then
      UO.Usetype(scrol)
      UO.Waittargettile("1341", UO.GetX('self'), UO.GetY('self'),UO.GetZ('self'))
   else
        uo.cast('Wall of Stone')
         UO.Waittargettile("1341", UO.GetX('self'), UO.GetY('self'),UO.GetZ('self'))
  endif
end sub
 



Ммм спс.Норм робит...!))

А нет,када скролы кончились он не робит((


maybe is better writing:
Code:
sub Ws()
  var scrol='0x1F44'
   UO.Waittargettile("1341", UO.GetX('self'), UO.GetY('self'),UO.GetZ('self'))
   if (uo.Count(scrol,'0x0000') > '0') then
      UO.Usetype(scrol)
   else
        uo.cast('Wall of Stone')
  endif
end sub


try it :wink:

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/