Discordance
Здравствуйте, не нашел на форуме макроса для UOSteam или на других форумах (включая англоязычные) внятные макросы на прокачку дискорденца, которая предполагает что кидать этот навык на цель которая уже находится под диском бессмысленно.
Т.к. я не разбираюсь в макросах, попытался импровизировать надеясь на "тайм-аут" дискорденца:
В дом завел 12 кошек, дал барду гитару, и устроил каждой кошке дискотеку, записав это на макрос, и loop+ утром пришел, дискорденц даже на 0.1 не вырос, потому что все кошки еще с первых минут были под эффектом который похоже не имеет "тайм-аута"...
После 4х дней криков в Луне с просьбой помощи, какой-то герой откликнулся, и привел меня в место с большим количеством виспов (lishenar - Spirituality) и в право под сколой бежать минуту..
Но он так и не понял что у меня не разор, а UOSteam..
Может ли кто-то поделится макросом для того что бы персонаж (как в варианте с тамер макросом) двигался от цели к цели, и кидал на нее дискорденц (заигрывал), кроме тех целий на которые он уже кидал, и через большее количество целей опять повтор (я так понял дискорденц не имеет тайм-аута, но имеет лимит на количество целей)
Либо подскажите как самому в UOSteam подобные функции написать...
Спасибо
Т.к. я не разбираюсь в макросах, попытался импровизировать надеясь на "тайм-аут" дискорденца:
В дом завел 12 кошек, дал барду гитару, и устроил каждой кошке дискотеку, записав это на макрос, и loop+ утром пришел, дискорденц даже на 0.1 не вырос, потому что все кошки еще с первых минут были под эффектом который похоже не имеет "тайм-аута"...
После 4х дней криков в Луне с просьбой помощи, какой-то герой откликнулся, и привел меня в место с большим количеством виспов (lishenar - Spirituality) и в право под сколой бежать минуту..
Но он так и не понял что у меня не разор, а UOSteam..
Может ли кто-то поделится макросом для того что бы персонаж (как в варианте с тамер макросом) двигался от цели к цели, и кидал на нее дискорденц (заигрывал), кроме тех целий на которые он уже кидал, и через большее количество целей опять повтор (я так понял дискорденц не имеет тайм-аута, но имеет лимит на количество целей)
Либо подскажите как самому в UOSteam подобные функции написать...
Спасибо
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
-
Не в сети
- Remlis
- Модератор: Общий форум
- Сообщений: 578
- Thanks: 9
Модератор: Общий форум

А пробовал вариант с призывом - диско - диспелом ?
Gorefest
ICQ 319812553
ICQ 319812553
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
-
Не в сети
- Allice [FreeZzy]
- Пророк
- United Pirates Guild
- Сообщений: 3317
- Thanks: 53
Пророк

Диспел наврядли. Но есть вариант диско+хайд+задержка на сек 30. Дискорд слетает когда мобайл под диско не видит задискордившего
Эта игра ну никак не загнётся... Уходят старые, недовольные, игроки - приходят новые - новые стареют, начинают брюзжать и уходят. И снова на их место приходят новые игроки. Закон EvE
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
-
Не в сети
- Remlis
- Модератор: Общий форум
- Сообщений: 578
- Thanks: 9
Модератор: Общий форум

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

Хотя хайд и с 0 работает в доме, если чар хозяин дома.
Gorefest
ICQ 319812553
ICQ 319812553
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
useskill 'Discordance'
waitfortarget 15000
target! 0x1f0bd8
useskill 'Hiding'
useskill 'Hiding'
Не работает корректно, после ухода в хайд, он сразу тыкает useskill 'Discordance' который очевидно не проходит, так как задержка между навыками большая, и опять протыкивает хайд, и опять тыкает в useskill 'Discordance' который еще не готов.. Как сделать задержку после последнего хайда?
Не помогло:
useskill 'Discordance'
waitfortarget 15000
target! 0x1f0bd8
useskill 'Hiding'
useskill 'Hiding'
waitfortarget 15000
Тоже не работает:
waitfortarget 20000
useskill 'Discordance'
waitfortarget 15000
target! 0x1f0e1b
useskill 'Hiding'
waitfortarget 15000
target! 0x1f0bd8
useskill 'Hiding'
useskill 'Hiding'
Не работает корректно, после ухода в хайд, он сразу тыкает useskill 'Discordance' который очевидно не проходит, так как задержка между навыками большая, и опять протыкивает хайд, и опять тыкает в useskill 'Discordance' который еще не готов.. Как сделать задержку после последнего хайда?
Не помогло:
useskill 'Discordance'
waitfortarget 15000
target! 0x1f0bd8
useskill 'Hiding'
useskill 'Hiding'
waitfortarget 15000
Тоже не работает:
waitfortarget 20000
useskill 'Discordance'
waitfortarget 15000
target! 0x1f0e1b
useskill 'Hiding'
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
-
Не в сети
- Remlis
- Модератор: Общий форум
- Сообщений: 578
- Thanks: 9
Модератор: Общий форум

if not @findobject 'zhertva'
promptalias 'zhertva'
endif
if targetexists
canceltarget
endif
useskill 'Discordance'
waitfortarget 1500
target! 'zhertva'
pause 4000
useskill 'Hiding'
pause 12000
Не уверен только в задержке между диско и хайдом, может у диско восстановление дольше - редактируйте сами

Вообще сколько именно у жертвы будет висеть диско надо тестировать и тогда в последней строке редактировать паузу.
Gorefest
ICQ 319812553
ICQ 319812553
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
if not @findobject 'zhertva' promptalias 'zhertva' endif if targetexists canceltarget endif useskill 'Discordance' waitfortarget 1500 target! 'zhertva' pause 4000 useskill 'Hiding' pause 12000
Не уверен только в задержке между диско и хайдом, может у диско восстановление дольше - редактируйте сами
Вообще сколько именно у жертвы будет висеть диско надо тестировать и тогда в последней строке редактировать паузу.
Спасибо, все работает в таком виде:
Сразу на 5 лошадях..
useskill 'Discordance'
waitfortarget 1500
target! 0x1f2b08
pause 8000
useskill 'Discordance'
waitfortarget 1500
target! 0x1f2aed
pause 8000
useskill 'Discordance'
waitfortarget 1500
target! 0x1f2b05
pause 8000
useskill 'Discordance'
waitfortarget 1500
target! 0x1f2b06
pause 8000
useskill 'Discordance'
waitfortarget 1500
target! 0x1f2b07
pause 10000
useskill 'Hiding'
pause 25000
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
-
Не в сети
- Remlis
- Модератор: Общий форум
- Сообщений: 578
- Thanks: 9
Модератор: Общий форум

и после 25 сек скидывается все таки диско?
рекомендую всё же воткнуть в начало Вашего скрипта
if targetexists
canceltarget
endif
Чтобы он не подвис при сэйве мира с выбором цели.
рекомендую всё же воткнуть в начало Вашего скрипта
if targetexists
canceltarget
endif
Чтобы он не подвис при сэйве мира с выбором цели.
Gorefest
ICQ 319812553
ICQ 319812553
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
и после 25 сек скидывается все таки диско?
рекомендую всё же воткнуть в начало Вашего скрипта
if targetexists
canceltarget
endif
Чтобы он не подвис при сэйве мира с выбором цели.
ок добавил, через 20 с сбрасывается дискорденц после ухода в хайд
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
-
Не в сети
- ex_drummer
- Senior Member
- Сообщений: 11
- Thanks: 0
Senior Member

Возвращаясь к вопросу о прокачке Диско, хотелось бы попросить помощи у гуру УОСтима
Качаю диско таким макаром:Короче говоря, бард юзает балалайку, потом диско на цель и при любых обстоялествах уходит в хайд.
Есть ли возможность, добавить сюда что-то типа такого условия: "если не получилось задискорить, то продолжаем до тех пор пока не получится, а если получилось то уходить в хайд". Подозреваю, что можно как-то через запись в журнале это сделать, но не шарю как это реализовать. Спасибо заранее
Качаю диско таким макаром:
usetype 0xeb3
useskill 'Discordance'
waitfortarget 15000
target! 0x253fd
pause 5000
useskill 'hiding'
waitfortarget 15000
pause 18000
Есть ли возможность, добавить сюда что-то типа такого условия: "если не получилось задискорить, то продолжаем до тех пор пока не получится, а если получилось то уходить в хайд". Подозреваю, что можно как-то через запись в журнале это сделать, но не шарю как это реализовать. Спасибо заранее
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Из доков
Journal
In Journal
Check for a text in journal, optional source name.
Usage
if injournal ('text')
endif
Sample
// Prefix '@' to suppress system warnings
if @injournal 'outside the protection' 'system'
// Do something...
// Clear all journal
@clearjournal
endif
Получится что-то врде:
Journal
In Journal
Check for a text in journal, optional source name.
Usage
if injournal ('text')
endif
Sample
// Prefix '@' to suppress system warnings
if @injournal 'outside the protection' 'system'
// Do something...
// Clear all journal
@clearjournal
endif
Получится что-то врде:
usetype 0xeb3
useskill 'Discordance'
waitfortarget 15000
target! 0x253fd
pause 5000
if @injournal 'сообщение при успехе' 'system'
useskill 'hiding'
pause 18000
endif
@clearjournal
repeat
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.