Макрос

  • Не в сети
  • Sacha
  • Автор темы
  • Junior Member
  • Сообщений: 7
  • Thanks: 0
Не в сети

Макрос

#47358
Подскажите пожалуйста как сделать макрос на мининг чтоб постоянно не тыкать на кирку

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Alastar аватар
    Не в сети
  • Alastar
  • Администрация
  • Сообщений: 1041
  • Thanks: 87
Alastar аватар
Не в сети

Re: Макрос

#47359
С помощью стандартного клиента достаточно забиндить UseLastObject на кнопку. Вам на чем макрос нужен?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Huntress аватар
    Не в сети
  • Huntress
  • Senior Member
  • Сообщений: 11
  • Thanks: 6
Huntress аватар
Не в сети

Re: Макрос

#47360
Сам по рунбуке реколится. Копает. При перевесе реколится. Плавит. А потом если слитков больше 400, то летит все скидывает у банка в секьюрити сундук.
if not listexists 'ingots'
  createlist 'ingots'
endif
if list 'ingots' == 0
  pushlist 'ingots' 0x1bf2 // ingots
  pushlist 'ingots' 0x3197 // Red ruby
  pushlist 'ingots' 0xf25 // Amber
  pushlist 'ingots' 0x3198 // Blue Diamond
  pushlist 'ingots' 0x3194 // Perfect emerald
  pushlist 'ingots' 0xf21 // Star sapfire
  pushlist 'ingots' 0xf15 // Citrine
endif
if not listexists 'ore'
  createlist 'ore'
endif
if list 'ore' == 0
  pushlist 'ore' 0x19b8
  pushlist 'ore' 0x19b9
  pushlist 'ore' 0x19ba
  pushlist 'ore' 0x19b7
endif
if not listexists 'Runes'
  createlist 'Runes'
endif
if list 'Runes' == 0
  pushlist 'Runes' 7
  pushlist 'Runes' 13
  pushlist 'Runes' 19
  pushlist 'Runes' 25
  pushlist 'Runes' 31
  pushlist 'Runes' 37
  pushlist 'Runes' 43
  pushlist 'Runes' 49
  pushlist 'Runes' 55
  pushlist 'Runes' 61
  pushlist 'Runes' 67
  pushlist 'Runes' 73
  pushlist 'Runes' 79
  pushlist 'Runes' 85
  pushlist 'Runes' 91
  pushlist 'Runes' 97
endif
for 0 to 'Runes'
  if @injournal 'metal' 'system' or @injournal 'mine' 'system' or @injournal 'metal-bearing' 'system'
    useobject 0x411ef534
    waitforgump 0x554b87f3 15000
    replygump 0x554b87f3 Runes[]
    @clearjournal
  endif
  if weight > 500
    useobject 0x411ef7ce
    waitforgump 0x554b87f3 15000
    replygump 0x554b87f3 91
    pause 4000
    if @injournal 'location is blocked' 'system' or @injournal 'Select the forge' 'system'
      @clearjournal
      replay
    endif
    for 0 to 'ore'
      while @findtype 'ore[]' 'any' 'backpack'
        useobject 'found'
        waitfortarget 1500
        target! 0x40010ab2
        pause 1000
        if @injournal 'metal-bearing' 'system'
          break
        endif
      endwhile
    endfor
  endif
  if @counttype 0x1bf2 'any' 'backpack' > 400
    useobject 0x411ef7ce
    waitforgump 0x554b87f3 15000
    replygump 0x554b87f3 97
    pause 5000
    //sozdaet kirku start
    if @findtype 0x1eb8 'any' 'backpack'
      useobject 'found'
      waitforgump 0x38920abd 15000
      replygump 0x38920abd 8
      waitforgump 0x38920abd 15000
      replygump 0x38920abd 114
      waitforgump 0x38920abd 15000
      replygump 0x38920abd 0
    endif
    //sozdaet kirku stop
    while @counttype 0x1bf2 'any' 'backpack' > 10
      @movetypeoffset 0x1bf2 'backpack' 0x407c07f5 1 -1 0 'any'
    endwhile
  endif
  if @findtype 0xe86 'any' 'backpack' or @findtype 0xf39 'any' 'backpack'
    useobject 'found'
  else
    if @findtype 0x1eb8 'any' 'backpack'
      useobject 'found'
      waitforgump 0x38920abd 15000
      replygump 0x38920abd 8
      waitforgump 0x38920abd 15000
      replygump 0x38920abd 114
      waitforgump 0x38920abd 15000
      replygump 0x38920abd 0
    else
      stop
    endif
  endif
  waitfortarget 1500
  if direction == 0
    sysmsg 'direction 0'
    targettileoffset 1 -1 0
  elseif direction == 1
    sysmsg 'direction 1'
    targettileoffset 1 0 0
  elseif direction == 2
    sysmsg 'direction 2'
    targettileoffset 1 1 0
  elseif direction == 3
    sysmsg 'direction 3'
    targettileoffset 0 1 0
  elseif direction == 4
    sysmsg 'direction 4'
    targettileoffset -1 1 0
  elseif direction == 5
    sysmsg 'direction 5'
    targettileoffset -1 0 0
  elseif direction == 6
    sysmsg 'direction 6'
    targettileoffset -1 -1 0
  elseif direction == 7
    sysmsg 'direction 7'
    targettileoffset 0 -1 0
  endif
  pause 1000
endfor
poplist 'Runes' 'front'
pause 100

uogames.ru/files/UOSteam.exe - скачать UO Steam

uogames.ru/baza-znanij/arkhiv-novostej/s...jke-uosteam-assistuo - FAQ по UOSteam (AssistUO)
Последнее редактирование: 27 фев 2020 20:20 пользователем Old Man.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Не в сети
  • Sacha
  • Автор темы
  • Junior Member
  • Сообщений: 7
  • Thanks: 0
Не в сети

Re: Макрос

#47364
В самой игре как сделать без доп програм

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Alastar аватар
    Не в сети
  • Alastar
  • Администрация
  • Сообщений: 1041
  • Thanks: 87
Alastar аватар
Не в сети

Re: Макрос

#47367

В самой игре как сделать без доп програм












В результате при нажатии F1+Alt будет использоваться последний использованный объект, т.е. достаточно один раз использовать кирку и уже потом пользоваться комбинацией клавиш. Так же будет работать и со всеми остальными объектами

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Не в сети
  • Sacha
  • Автор темы
  • Junior Member
  • Сообщений: 7
  • Thanks: 0
Не в сети

Re: Макрос

#47368
Спасибо большое

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.