Yoko

All sides of Injection
It is currently 2024-04-20 04:01:48

All times are UTC+02:00




Post new topic  Reply to topic  [ 51 posts ]  Go to page Previous 1 2 3
Author Message
PostPosted: 2011-06-17 11:04:06 
Offline

Joined: 2011-05-23 00:33:30
Posts: 949
Просто я нашел тот скрипт на копку скал а тут разметка, а там тыкать некуда, вот я и заморачиваюсь с разметкой. А теперь оказываеться что у нас скалы "не такие" и нужен другой скрипт не с разметкой а по направлению. Вот и вся проблема.

_________________
CodeSweeper


Top
   
PostPosted: 2011-06-17 11:06:56 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Конкретно тот скрипт копает пол в пещере и сталактиты в той же пещере.
Кочки у автора (покрайней мере в первом варианте) не прописаны. Можно попробовать им покопать склон пещеры (снаружи) но всего скорее не прокатит.

PS копание внешней стены есть только на твоем шарде и это как бы баг (или фишка). ХЗ почему его не поправят до сих пор.

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2011-06-17 21:54:05 
Offline

Joined: 2011-05-23 00:33:30
Posts: 949
Зеро дал скрипт на скининг, но так и не доделал, просто лут кожи и перьев + должен резать кожу сразу на скролы. Перья не лутает,кожу не режет, в пак кожу лутает и после этого 2 строчки - Unknow graphic type
Code:
Sub Skinning()
  var  t_SkinningKnife = '0x0EC3',Feathers = '0x1BD1', t_Hide = '0x1078', Pause = 500, t_Scissors = 0x0F9E, t_CutSkin = '0x1067', t_Corpse = '0x2006', id_Corpse
    UO.FindType(t_Corpse, -1, 'ground')
    If UO.FindCount() and UO.GetDistance('finditem') < 3 then
      id_Corpse = UO.GetSerial('finditem')
      UO.UseObject('id_Corpse')
      UO.WaitTargetObject(id_Corpse)
      UO.UseType(t_SkinningKnife)
      Wait(500)
      UO.FindType(-1, -1, id_Corpse)
      If UO.FindCount() then   
        UO.FindType(t_Hide, -1, id_Corpse)
        If UO.FindCount() then
          UO.MoveItem('finditem', -1, 'backpack')
          Wait(Pause)
        UO.FindType(Feathers, -1, id_Corpse)
        If UO.FindCount() then
          UO.MoveItem('finditem', -1, 'backpack')
          Wait(Pause)
          endif
        Endif
        While UO.Count(t_Hide) or UO.Count(t_CutSkin)
          UO.FindType(t_Hide, -1, 'backpack')
          If UO.FindCount() then
            UO.WaitTargetObject('finditem')
            UO.UseType(t_Scissors)
            Wait(500)
           else
            UO.FindType(t_CutSkin, -1, 'backpack')
            If UO.FindCount() then
              UO.WaitTargetObject('finditem')
              UO.WaitMenu('Leather', 'Scroll')
              UO.UseType(t_Scissors)
              Wait(500)
             else
             Wait(500)
           Endif
          Endif
        Wend
       else
        UO.Ignore(id_Corpse)
      Endif
    Endif
Endsub

_________________
CodeSweeper


Last edited by Incorrect User on 2011-06-17 22:58:13, edited 1 time in total.

Top
   
PostPosted: 2011-06-17 22:42:50 
Offline
User avatar

Joined: 2006-12-08 10:51:50
Posts: 718
Location: Москва
Тут не нужны кавычки
Code:
While UO.Count('t_Hide') or UO.Count('t_CutSkin')


Top
   
PostPosted: 2011-06-17 22:59:16 
Offline

Joined: 2011-05-23 00:33:30
Posts: 949
Поправил пост, теперь режет и делает скролы. Но перья так и не берет, и часто трупы просто не режет. Жмеш и вообще ничего не происходит.

_________________
CodeSweeper


Top
   
PostPosted: 2011-06-17 23:41:42 
Offline
User avatar

Joined: 2006-12-08 10:51:50
Posts: 718
Location: Москва
Тут тоже кавычки не нужны
Code:
UO.UseObject('id_Corpse')


Касательно перьев, попробуй увеличить задержку после лута кожи... раза в 2. Возможно какой-нить простенький антиавтолут мешает нормально слутать.

ЗЫ Тут раньше страниц 6 было в топе :roll:


Top
   
PostPosted: 2011-06-17 23:49:05 
Offline

Joined: 2011-05-23 00:33:30
Posts: 949
Quote:
Тут тоже кавычки не нужны

Ну ты и натыкал :) А зачем задержку после кожи? Ведь если бью птицу то пункт лута кожи не включаеться, так как кожи нету там.

_________________
CodeSweeper


Top
   
PostPosted: 2011-06-17 23:55:15 
Offline
User avatar

Joined: 2006-12-08 10:51:50
Posts: 718
Location: Москва
Да я так к слову... Кароч ты не туда воткнул лут перьев тогда.

Code:
Если найдена кожа то
  Лут кожи
  Если найдены перья то
    Лут перьев
  конецесли
конецесли


Если кожи нет, перья даже искать не будет... :roll:


Top
   
PostPosted: 2011-06-18 00:01:47 
Offline

Joined: 2011-05-23 00:33:30
Posts: 949
О точно, просто endif переставил куда надо.

_________________
CodeSweeper


Top
   
PostPosted: 2014-03-25 15:48:43 
Offline

Joined: 2011-05-23 00:33:30
Posts: 949
Как положить предмет в пак, в котором есть предметы такого же типа, стакующиеся стопки, чтобы этот предмет не упал в какую либо из стопок а лег одельной стопкой в этот же мешок? И как определяют координаты в паке или сумке, чтобы разложить по сумке вещи?

_________________
CodeSweeper


Top
   
PostPosted: 2014-03-25 17:10:12 
Offline

Joined: 2011-06-11 19:54:23
Posts: 820
uo.moveitem(object,conut,container,x,y,z) - положит не в кучку, а куда нужно
А координаты через _info на объект в контейнере.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 51 posts ]  Go to page Previous 1 2 3

All times are UTC+02:00


Who is online

Users browsing this forum: Google [Bot] and 34 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited