Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: фишинг

  1. #1
    Житель Ультимы (Level 2)
    Регистрация
    11.03.2018
    Сообщений
    143

    фишинг

    Скинте норм скрипт на фишинг

  2. #2
    Житель Ультимы (Level 1)
    Регистрация
    05.03.2018
    Сообщений
    47
    sub fishing()
    var mx, my, mz, i, j, k
    uo.exec('addobject Bag')
    while uo.targeting()
    wait(100)
    wend
    uo.exec('addobject bag2')
    while uo.targeting()
    wait(100)
    wend
    UO.Set('quiet',"1")
    while not uo.dead()
    for k = 0 to 10
    mx = UO.GetX("self")
    my = UO.GetY("self")
    mz = UO.GetZ("self")
    UO.DeleteJournal()
    for i = mx-4 to mx+4
    for j = my -4 to my+4

    while not UO.Hidden()
    UO.Warmode("0")
    UO.UseSkill("Hiding")
    wait(4000)
    wend
    UO.Print("Now Fishing In: "+str(mx-i)+" "+str(my-j))
    UO.Waittargettile("1341", str(i), str(j), str(mz))
    UO.Usetype("0x0DBF") ;FishingPole

    wait(3000)

    if UO.InJournal("You pull") then
    UO.SetReceivingContainer('Bag')
    UO.findtype('0x0DD6','0x0000','ground')
    UO.grab ('3','finditem')
    wait (100)
    UO.UnSetReceivingContainer()


    UO.SetReceivingContainer('bag2')
    UO.findtype('0x09CC','0x0000','ground') ;fish
    UO.grab ('3','finditem')
    wait (100)
    UO.findtype('0x09CD','0x0000','ground') ;fish
    UO.grab ('3','finditem')
    wait (100)
    UO.findtype('0x09CE','0x0000','ground') ;fish
    UO.grab ('3','finditem')
    wait (100)
    UO.findtype('0x09CF','0x0000','ground') ;fish
    UO.grab ('3','finditem')
    wait (100)
    UO.UnSetReceivingContainer()
    end if
    next
    next
    uo.say('forward')
    wait(20000)
    uo.say('stop')
    next
    uo.say('right')
    wait(100)
    wend
    end sub

  3. #3
    Житель Ультимы (Level 1)
    Регистрация
    05.03.2018
    Сообщений
    47
    это с корабля в море

  4. #4
    Гейм Мастер (GM)
    Регистрация
    15.02.2018
    Сообщений
    196
    корабль двигается или стоит?

  5. #5
    Житель Ультимы (Level 1)
    Регистрация
    13.03.2018
    Сообщений
    69
    Цитата Сообщение от Magnup Посмотреть сообщение
    корабль двигается или стоит?
    uo.say('forward')
    wait(20000)
    uo.say('stop')
    next
    uo.say('right')

    Двигается.

  6. #6
    Житель Ультимы (Level 1)
    Регистрация
    05.03.2018
    Сообщений
    47
    заплываешь на глубину говоришь ему stop ловишь по кругу складываешь в рундук. выловил всё плывешь дальше и опять всё тоже

  7. #7
    Житель Ультимы (Level 1)
    Регистрация
    13.03.2018
    Сообщений
    69
    А можно что-то дописать что бы в случае если упрется в берег - разворачивался и плыл обратно?

  8. #8
    Житель Ультимы (Scout)
    Регистрация
    24.03.2018
    Сообщений
    28
    Код:
    while not uo.dead()
    for k = 0 to 10
    ...
    uo.say('forward')
    wait(20000)
    uo.say('stop')
    next
    uo.say('right')
    wait(100)
    wend
    end sub
    В скрипте видимо задумано плавать по периметру квадрата, но есть ошибочка в реализации, да и и плавать по 11 раз в одну сторону незачем. Так что проще всего немного подправить скрипт и подобрать более-менее просторное место.
    Код:
    while not uo.dead()
    for k = 2 to 3
    ...
    uo.say('forward')
    wait(20000)
    uo.say('stop')
    next
    uo.say('turn right')
    wait(100)
    wend
    end sub
    Так будет плавать по часовой стрелке по квадрату 3х3 (этого более чем хватит; 2х2 не пробовал, если будет желание можешь заменить "for k = 2 to 3" на "for k=2 to 2")

    PS: а что устанавливает команда UO.Set('quiet', 1)?
    Последний раз редактировалось Shtoltz; 21.04.2018 в 14:25.

  9. #9
    Житель Ультимы (Scout)
    Регистрация
    24.03.2018
    Сообщений
    28
    а, да, еще 1 момент - рыбачить можно в радиусе 6 клеток так что еще можно заменить
    Код:
    for i = mx-4 to mx+4
    for j = my -4 to my+4
    на
    Код:
    for i = mx-6 to mx+6
    for j = my-6 to my+6

  10. #10
    Житель Ультимы (Level 1)
    Регистрация
    13.03.2018
    Сообщений
    69
    Спасибо!

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •