Перейти к содержанию
Форум шарда Middle-Earth

Bimmer

Members
  • Публикаций

    7
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Bimmer


  1. Интересная инфа, спасиб. :)

     

    Кроме того, астронавт-любитель доставит на МКС "диск бессмертия" - накопитель с информацией о важнейших достижениях человечества, структурой ДНК и пр.

     

    Мне вот ещё что интересно, а на этом диске будет дистрибутив Ultima Online? :blink::D


  2. Цель написать скрипт на болты/стрелы

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

    sub Fletching()
    repeat
        UO.FindType(0x1BD4,-1,-1)#ищем шафт в бэкпаке
        UO.MoveItem('finditem',1,0x72273806)# передвигаем один из них в заранее прикотовленный контейнер(опятьже в бекпаке)
        
        UO.FindType(0x1BD4,0x0000,0x72273806)#Ищем передвинутый шафт в контейнере
        if UO.FindCount() > 0 then # Если находим собственно крафтим болт
            UO.UseObject('finditem')
            UO.WaitTargetType(0x1BD1,0x0000)
            UO.WaitMenu("What you you want to create?","Bolt")
            Wait(2000)
        end if
        UO.Print("Safts = " + str(UO.Count(0x1BD4))) # Пишем сколько шафтов осталось
    until UO.Count(0x1BD4) < 1
    end sub

    Короче перетаскивает то по одной то по две, а после 3-4 перетаскиваний пишет что шафтов осталось 0 и естественно завершается...

     

    Что я не учел при написании скрипта?

     

    UO.FindType(0x1BD4,-1,-1) -- cкрипт ищет шавты во всех сумках и в паке в т.ч., скорее всего из за этого глюк...

    Попробуй положить пак с шавтами рядом с чаром прям на пол и сделай скрипт таким образом чтобы он шавты брал из сумки (по сериалу ессно) которая находится не у тебя в паке, а рядом с чаром... Можно и секур для этого использовать. В нём лежат шавты и из него он берёт по 1, а потом только делает стрелу...

     

    примерно так :

    sub Bowcraft() 
       var T_arrow = "0x0F3F"; тип стрел 
       var T_shaft = "0x1BD4"; тип шавтов 
       var C_shaft = "0x0000"; цвет шавтов 
       var I_container = ""; ID контейнера с шафтами (вписать надо)
       var T_feather = "0x1BD1"; тип перьев
       var C_feather = "0x0000"; цвет перьев
       var craft_msg = "You create|You destroy" 
       repeat 
             uo.deljournal()
          if uo.count( T_shaft, C_shaft ) then 
             uo.usetype( T_shaft, C_shaft ) 
             uo.waittargettype( T_feather, C_feather ) 
             uo.waitmenu("What you you want to create?","Bolt")
       repeat 
             wait( 100 ) 
             until uo.injournal( craft_msg ) 
       else 
             uo.findtype( T_shaft, C_shaft, I_container ) 
           if not uo.findcount() then 
              uo.print( "Нема шавтов в контейнере!" ) 
              return false 
           endif 
            uo.moveitem( "finditem", "1" ) 
        endif
      until uo.dead() 
    end sub

     

    Повторю, это примерно...

    Может и не работать, особо не проверял.. темболее не тестил.. )

    И не забывай что все используемые контейнеры должны быть хоть раз открыты за сеанс, потому что инжа не помнит то что лежит в контейнерах после логаута...


  3. Не ИМХО будет фигня. Будет полная халява как и фишинг вообще. Тогда поставил рыбака на макро и на ноч спать, а поутру у тебя в сумке рыбы на 1-2кк если не больше... я думаю никто на это не пойдет. если и вводить то параллельно нужно добавлять каких-нить водяных которые просто задергивают в воду рыбака и топят моментально... Вот тогда и будет смысл.

     

    И какой же смысл будет в этом случае? Если постоянно дохнуть будеш...

    Смысл есть если добавлять монстров то только для того чтобы на макросе не стояли, так как кто нить появится и зделает тебе серый монитор. А если ловить вручную, то при появлении моба вместо удочки в руки лук, расстрелял его и дальше ловиш... но никак не "каких-нить водяных которые просто задергивают в воду рыбака и топят моментально".... смысл тогда ловить рыбу вообще? Если заранее известно что здохнеш...

    Ну и соответственно замедлить рост фишинга, чтобы не было так халявно его качать.... Как до 100, так и после....


  4. Ага и даешь после 100.1 фишинга только SOS бутылки))) И ничего более)))

    Алексей очень близок к истине. Потому что скрипт на фишинг работает таким образом что чем больше этого самого фишинга, тем больше шанс выловить именно сос бутылку, но не маг рыбу. Для начла нужно уговорить Риммона переделать фишинг чтобы при увеличении скилла увеличивался шанс выловить именно магическую рыбу, а не никому ненужные соски. Тогда можно вести разговор и о добавлении фишинга к списку скиллов которые можно прокачать до 120 с применением паверскроллов. А сейчас получается что даже применяя бижу к фишингу получаем результат прямо противоположный желаемому...

×
×
  • Создать...