Page 1 of 1

Народ выручайте нужен простой скрипт на ламбер

Posted: 2012-11-06 12:44:59
by ViRuSSSSSS
Суть такого надо что бы привключении скрипта вылетал таргет я указал на дерево чар его вырубил по окончанию рубки вылетал бы сного таргет и так все время!!!
Или если у кого есть то скрипт где таргетом промарчишь деревья и он их рубит но без всяких там реколов в дом просто цикл рубки по кругу!

Re: Народ выручайте нужен простой скрипт на ламбер

Posted: 2012-11-06 12:47:11
by Juicy Fruit
Вечером скину, если еще актуально будет, мессаги настроены под Абисс, впишешь сам для своего шарда.

Re: Народ выручайте нужен простой скрипт на ламбер

Posted: 2012-11-06 12:49:08
by ViRuSSSSSS
ок спасибо!!!только можешь обьяснить что за месаги а то я дуб дубом в скриптах!

Re: Народ выручайте нужен простой скрипт на ламбер

Posted: 2012-11-06 14:13:22
by Mirage
Это не скрипты, это надо английский подучить. :roll:
Ну и читать на транслите :mrgreen:

Re: Народ выручайте нужен простой скрипт на ламбер

Posted: 2012-11-06 14:17:48
by Juicy Fruit
Да простого копипаста в нужное место из шоужурнал хватит)

Re: Народ выручайте нужен простой скрипт на ламбер

Posted: 2012-11-06 14:28:41
by ViRuSSSSSS
а все догнал че за мессаги)))))тупанул признаю!!!ну хорошо жду помощи а пока ручками рублю хотя уже у офигел рубить (((

Re: Народ выручайте нужен простой скрипт на ламбер

Posted: 2012-11-06 17:20:25
by Juicy Fruit

Code: Select all

#///////////////////////////////////////////////////////////////
#//////////////Scripted/by/Hotride/for/The/Abyss////////////////
#///////////////////////////////////////////////////////////////

sub Lumber()
   uo.deletejournal()
   while true
      if CheckLumberNow() then
         GetLumberNow()
         GetLumberInstr()
      endif
      wait(1000)
   wend
end sub

Sub GetLumberNow()
   dim msgs[5]
   msgs[0]='in your pack'
   msgs[1]='but fail to'
   msgs[2]='no logs left'
   msgs[3]='That is too far away'
   msgs[4]='You have no line of sight to that location'
   var t=0,f=0
   repeat
      uo.deletejournal()
      uo.waittargettile('lasttile')
      GetLumberInstr()
      t=0
      repeat
         wait(1000)
         t=t+1
      until uo.injournal(msgs[0]) or uo.injournal(msgs[1]) or uo.injournal(msgs[2]) or uo.injournal(msgs[3]) or uo.injournal(msgs[4]) or t>=10
      if uo.injournal(msgs[1]) then
         f=f+1
      else
         f=0
      endif
   until uo.injournal(msgs[2]) or uo.injournal(msgs[3]) or uo.injournal(msgs[4])
   uo.deletejournal()
end sub

Sub CheckLumberNow()
   dim msgs[2]
   msgs[0]='in your pack'
   msgs[1]='but fail to'
   var i
   for i=0 to 1
      if uo.injournal(msgs[i]) then
         return 1
      endif
   next
   return 0
end sub

Sub GetLumberInstr()
   dim instr[4]
   instr[0]='0x0F43'
   instr[1]='0x0F39'
   instr[2]='0x0E85'
   instr[3]='0x0E86'
   var i
   while true
      for i=0 to 3
         uo.findtype(instr[i],-1,'my')
         if uo.findcount() then
            uo.useobject('finditem')
            return
         endif
      next
      uo.print('Не найден инструмент')
      wait(3000)
   wend
end sub


Посмотри, какие у тебя на шарде вылезают мессаги и замени эти на свои:

Code: Select all

   msgs[0]='in your pack'
   msgs[1]='but fail to'
   msgs[2]='no logs left'
   msgs[3]='That is too far away'
   msgs[4]='You have no line of sight to that location'


Сюда впиши типы топоров, которыми будешь рубить:

Code: Select all

   instr[0]='0x0F43'
   instr[1]='0x0F39'
   instr[2]='0x0E85'
   instr[3]='0x0E86'

Re: Народ выручайте нужен простой скрипт на ламбер

Posted: 2012-11-06 18:01:24
by ViRuSSSSSS
спасибо приеду проверю будет работать или нет!!!все равно спасибо

Re: Народ выручайте нужен простой скрипт на ламбер

Posted: 2012-11-06 19:56:21
by ViRuSSSSSS
спасибо большое работает!!только один вопрос мне нужно нажимать постоянно как закончит рубку ластаргет что бы ткнуть на другое дерево а можно сделать так что скрипт таргет выдовал ?

Re: Народ выручайте нужен простой скрипт на ламбер

Posted: 2012-11-06 20:19:17
by Juicy Fruit
msgs[2]='no logs left'
Сюда впиши мессагу, которая пишется когда логи в дереве кончились.
У меня нормально выдаёт таргет после вырубки дерева.