UOSteam. Вопросы по языку.

  • Remlis аватар
    Не в сети
  • Remlis
  • Модератор: Общий форум
  • Сообщений: 578
  • Thanks: 9
Remlis аватар
Не в сети

Re: Re: UOSteam. Вопросы по языку.

#22595
Ну это совсем для ленивых, так же нельзя жить! :)

Примерно так, выбираете свой кливер и ставьте хоткей.
if not findalias 'blade'
  sysmsg 'Please Target your Bladded Item'
  promptalias 'blade'
endif
if targetexists 
canceltarget 
endif
if @findtype '0x2006' 'any' 'ground' 'any' 2
  @setalias 'corpse' 'found'
pause 150
  @useobject 'blade'
waitfortarget '1500' 
    target! 'corpse'
    pause 1000
ignoreobject 'corpse' 
pause 1500
endif

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

  • Не в сети
  • pryaha
  • Junior Member
  • Сообщений: 4
  • Thanks: 0
Не в сети

Re: Re: UOSteam. Вопросы по языку.

#22598

Ну это совсем для ленивых, так же нельзя жить! :)
Примерно так, выбираете свой кливер и ставьте хоткей.


Премного благодарен ) Макросы писал последний раз почти 15 лет назад, на оскоме еще. После этого не приходилось. Сейчас вот ностальгия свое взяла, решил вернуться к корням. А язык скриптовый забыл в конец. Еще раз спасибо. Если возникнет еще какая трудность с мозговарением, могу обратиться? )

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

  • Remlis аватар
    Не в сети
  • Remlis
  • Модератор: Общий форум
  • Сообщений: 578
  • Thanks: 9
Remlis аватар
Не в сети

Re: Re: UOSteam. Вопросы по языку.

#22600
Да, и пивка прихвати ;)

Подправил, забыл еще один endif влепить.

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

  • Не в сети
  • pryaha
  • Junior Member
  • Сообщений: 4
  • Thanks: 0
Не в сети

Re: Re: UOSteam. Вопросы по языку.

#22604

Да, и пивка прихвати ;)

Подправил, забыл еще один endif влепить.

Я вставил часть твоего макроса в свой большой, и все отлично заработало ) Спасибо еще раз. Пивко не проблема, сбрось в личку номер мобильный или киви.

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

  • Remlis аватар
    Не в сети
  • Remlis
  • Модератор: Общий форум
  • Сообщений: 578
  • Thanks: 9
Remlis аватар
Не в сети

Re: Re: UOSteam. Вопросы по языку.

#22606
На всякий случай скажу, что убийства мобов в афк - запрещены.

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

  • Не в сети
  • Manticorr
  • Senior Member
  • Сообщений: 23
  • Thanks: 0
Не в сети

Re: Re: UOSteam. Вопросы по языку.

#25568

На всякий случай, у кого версии старые, заливаю документацию. В новых она в корне лежит

*%:"!*№!!!!!!
Спасибо.
Задолбался искать доки.

И почему тут stealth клиент запрещен?! В скриптах же самое интересное. Просто играть не модно.

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

  • Не в сети
  • Dio
  • Premium Member
  • Сообщений: 107
  • Thanks: 0
Не в сети

Re: Re: UOSteam. Вопросы по языку.

#25628
Чтобы булки не расслабляли. Потом ввести еще автоматических гм-ов (есть скрипты кстати), и все. Роботы играют, роботы админят, целый автономный мир, Брэдбери доволен. По этому хотя бы имейте совесть, жгите электричество, гоняйте процессор на граф. оболочку

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

  • Не в сети
  • Manticorr
  • Senior Member
  • Сообщений: 23
  • Thanks: 0
Не в сети

Re: Re: UOSteam. Вопросы по языку.

#25668
Бота можно написать и в UO Steam. Просто он будет... некрасивый.
Руководить группой ботов, чтобы победить другую группу ботов - весело.

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

  • Не в сети
  • hodor
  • Administrator
  • Сообщений: 329
  • Thanks: 0
Не в сети

Re: UOsteam

#25733
Что написать в макросе что бы бил ближайшего

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

  • Не в сети
  • <Xyliganka>
  • Экзорцист
  • Сообщений: 1032
  • Thanks: 0
Не в сети

Re: Re: UOsteam

#25737

Что написать в макросе что бы бил ближайшего

мой тебе совет - прибейся к какойто гильде и сиди с ними в конфе, там все тееб постепенно роскажут, дадут нужные скрипты и т д!

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

  • Allice [FreeZzy] аватар
    Не в сети
  • Allice [FreeZzy]
  • Пророк
  • United Pirates Guild
  • Сообщений: 3317
  • Thanks: 53
Allice [FreeZzy] аватар
Не в сети

Re: Re: UOsteam

#25747
getenemy 'any' 'closest'
attack 'enemy'

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

  • Ferre аватар
    Не в сети
  • Ferre
  • Герой
  • Сообщений: 1322
  • Thanks: 19
Ferre аватар
Не в сети

Re: Re: UOsteam

#25754
советую прибится к гильдии BOSS

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

  • Allice [FreeZzy] аватар
    Не в сети
  • Allice [FreeZzy]
  • Пророк
  • United Pirates Guild
  • Сообщений: 3317
  • Thanks: 53
Allice [FreeZzy] аватар
Не в сети

Re: Re: UOSteam. Вопросы по языку.

#25770
У него мили бушидист, видимо под пве. Советую не не приближатся к минаксам. =)

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

  • Не в сети
  • Manticorr
  • Senior Member
  • Сообщений: 23
  • Thanks: 0
Не в сети

Re: Re: UOSteam. Вопросы по языку.

#25868
Простейшая атака ближайшей цели
Простейший автохил без авторасчёта таймаута. (Автохил можно сделать и без макроса, встроенными функциями UOS)
Простейшая резалка шкур в инвентаре.

Открывашка трупов есть в этой теме выше.
Ошкуривание трупов добавляется ещё парой строк.
Агент автолута уже есть в UOS.

Autobot
if not listexists 'automods'
  playmacro 'AutobotInit'
endif
@playmacro automods[0]
pause 100 // cycle pause
playmacro 'AutobotAITileGuard'

AutobotInit
createlist 'automods'
playmacro 'Autobot'

AutobotAITileGuard
if not findalias 'my_backpack'
  sysmsg 'Please Target your Backpack'
  promptalias 'my_backpack'
endif
pushlist 'automods' 'AutomodHeal'
pushlist 'automods' 'AutomodDefMelee'
pushlist 'automods' 'AutomodCutHides'
playmacro 'Autobot'

AutomodHeal
if not timerexists 'healCooldown'
  settimer 'healCooldown' 0
endif
if not dead selfl
  if diffhits >= 15 or poisoned self
    if timer 'healCooldown' > 6900 // timeout based on dex
      headmsg 'Applying bandages.' 73 self
      bandageself
      settimer 'healCooldown' 0
      pause 150
    endif
  endif
endif
poplist 'automods' 'front'
playmacro 'Autobot'

AutomodDefMelee
if not dead self and war self
  // Defense melee
  if findalias 'prev_enemy'
    if dead 'prev_enemy'
      @unsetalias 'prev_enemy'
      continue
    else
      if not @inrange 'prev_enemy' 1
        @headmsg 'Out of range. Target lost.' 41 'prev_enemy'
        @unsetalias 'prev_enemy'
      endif
    endif
  endif
  @getenemy 'murderer' 'criminal' 'gray' 'closest'
  if not findalias 'prev_enemy'
    if @inrange 'enemy' 1
      headmsg 'Current target.' 38 'enemy'
      attack enemy
      @setalias 'prev_enemy' 'enemy'
    endif
  endif
endif
poplist 'automods' 'front'
playmacro 'Autobot'

AutomodCutHides
if not dead self
  @unsetalias 'found'
  @findtype 0x1079 'any' 'my_backpack'
  if findalias 'found'
    usetype 0xf9f 'any' 'my_backpack'
    waitfortarget '1500'
    target! 'found'
    pause 150
  endif
endif
poplist 'automods' 'front'
playmacro 'Autobot'

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

  • Не в сети
  • hodor
  • Administrator
  • Сообщений: 329
  • Thanks: 0
Не в сети

Re: Re: UOSteam. Вопросы по языку.

#25876
Пока вы мне отвечали я уже вкачался =)) и я под ПВП а не ПВМ) хотя ты угодал я мили

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