Вернуться   Forgotten World Ultima Online Forums > Общие форумы/Common forums > Ньюби Таун
Ньюби Таун Вопросы и помощь новым игрокам Шарда Forgotten World. Запрещен Мат и Оскoрбления игроков, обсуждение действий Стаффа, флуд. Наказание -БАН

Ответ
 
Опции темы Опции просмотра
Re: МАКРОСЫ
Старый 14.11.2012, 16:13   #456
shmelek
Newbie
 
Аватар для shmelek
 
Регистрация: 17.10.2012
Адрес: [KiDs]
Возраст: 33
Сообщений: 21
Репутация: 1 [+/-]
имеет нулевую репутацию
shmelek имеет нулевую репутацию
Чар: shmelek
Гильдия: [KiDs]
По умолчанию Re: МАКРОСЫ

//f10 - бинты на себя в асисте.
//скрипт просто выхиливает себя до 125, если раскоментировать else и далее то будет бить по координатам если вы стоите в вармоде.

if hits < 125 // можно поставить str вместо цифры если не паритесь о количестве бинтов и будет выхиливать даже когда не хватает 1 хп, я занизил эту цифры т.к. хилинг качается быстрее чем парри а еще потом можно будет на спел резисте хилинг довести.
send f10
wait 2100

//else
//double_left 447, 253 // ctrl+a для вычета координат.
//wait 2500
end_if
__________________
Если ктото громко плачет - довыёживался значит!

Последний раз редактировалось shmelek; 14.11.2012 в 16:20..
shmelek вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 14.11.2012, 16:27   #457
MODO
Wizard of words
 
Аватар для MODO
 
Регистрация: 17.09.2009
Сообщений: 1,712
Репутация: 47 [+/-]
имеет хорошую репутацию (от 26 до 75)
MODO имеет хорошую репутацию (от 26 до 75)
Чар: Ignore
По умолчанию Re: МАКРОСЫ

Для того чтобы бить кого нужно есть Atack last
MODO вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 09.12.2012, 21:34   #458
Wartik
Newbie
 
Регистрация: 06.12.2012
Сообщений: 4
Репутация: 1 [+/-]
имеет нулевую репутацию
Wartik имеет нулевую репутацию
Чар: Wartik
По умолчанию Re: МАКРОСЫ

Может кто то мне помочь. Можно было в спирте прописать что бы он координаты персонажа проверял с прошлыми местом нахождения. Что то типа set charposX ili Y a потом их можно было проверить суть в том когда ты ходишь на макросе что бы он проверял и если уперся перенимал другие действия.
Wartik вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 09.12.2012, 22:48   #459
Sindo
The Hero
 
Регистрация: 02.02.2007
Адрес: KIDs
Возраст: 36
Сообщений: 969
Репутация: 52 [+/-]
имеет хорошую репутацию (от 26 до 75)
Sindo имеет хорошую репутацию (от 26 до 75)
Чар: Sindoatan
Гильдия: KIDs
По умолчанию Re: МАКРОСЫ

Цитата:
Сообщение от Wartik Посмотреть сообщение
Может кто то мне помочь. Можно было в спирте прописать что бы он координаты персонажа проверял с прошлыми местом нахождения. Что то типа set charposX ili Y a потом их можно было проверить суть в том когда ты ходишь на макросе что бы он проверял и если уперся перенимал другие действия.
Будучи во спирту и не такое прописать можно.)
А по теме - 13е сообщение в этой же теме Вам в помощь.

P.S. Поправил слово в 15м посте, слетело форматирование кода. Т_Т
__________________
May the Force be with you..

Последний раз редактировалось Sindo; 09.12.2012 в 23:03..
Sindo вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 09.12.2012, 23:05   #460
MODO
Wizard of words
 
Аватар для MODO
 
Регистрация: 17.09.2009
Сообщений: 1,712
Репутация: 47 [+/-]
имеет хорошую репутацию (от 26 до 75)
MODO имеет хорошую репутацию (от 26 до 75)
Чар: Ignore
По умолчанию Re: МАКРОСЫ

Когда делаешь шаг
set #myx charposx
set #myy charposy
send "кнопка ходьбы"
wait 100
if charposx = #myx and charposy = #myy
//действие когда уперся
end_if
MODO вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 10.12.2012, 01:09   #461
Juggernaut
Newbie
 
Аватар для Juggernaut
 
Регистрация: 04.12.2012
Сообщений: 6
Репутация: 1 [+/-]
имеет нулевую репутацию
Juggernaut имеет нулевую репутацию
Чар: Jaggernaut
По умолчанию Re: МАКРОСЫ

Есть у кого скрипт на ламбер, что бы ходил рубил по лесу? Тут были такие что по линии или вокруг себя - это все не очень. Можно без рекалов и.т.д Просто чтоб ходил по лесу и рубил +)
Juggernaut вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 10.12.2012, 16:23   #462
Wartik
Newbie
 
Регистрация: 06.12.2012
Сообщений: 4
Репутация: 1 [+/-]
имеет нулевую репутацию
Wartik имеет нулевую репутацию
Чар: Wartik
По умолчанию Re: МАКРОСЫ

Не работает пишет мол не известная команда
Wartik вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 11.12.2012, 10:44   #463
Георгий
Newbie
 
Регистрация: 17.11.2012
Сообщений: 11
Репутация: 1 [+/-]
имеет нулевую репутацию
Георгий имеет нулевую репутацию
Чар: Etty
По умолчанию Re: МАКРОСЫ

Привет народ. У меня вопрос не скромный. Я вот все ни как не могу начать прокачку хилинга и паринга, макрос нашел чтобы лилися бинтами, но вот как сделать, чтобы он не атачил оппонентов)))???
Георгий вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 11.12.2012, 10:56   #464
MODO
Wizard of words
 
Аватар для MODO
 
Регистрация: 17.09.2009
Сообщений: 1,712
Репутация: 47 [+/-]
имеет хорошую репутацию (от 26 до 75)
MODO имеет хорошую репутацию (от 26 до 75)
Чар: Ignore
По умолчанию Re: МАКРОСЫ

Цитата:
Сообщение от Wartik Посмотреть сообщение
Не работает пишет мол не известная команда
На какой строке?
MODO вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 11.12.2012, 10:56   #465
sskrd
The Hero
 
Аватар для sskrd
 
Регистрация: 11.01.2011
Адрес: 23 RuS
Возраст: 39
Сообщений: 827
Репутация: 145 [+/-]
имеет отличную репутацию (от 126 до 175)
sskrd имеет отличную репутацию (от 126 до 175)sskrd имеет отличную репутацию (от 126 до 175)
Чар: sskrd
Гильдия: 23 RuS
По умолчанию Re: МАКРОСЫ

Цитата:
Сообщение от Георгий Посмотреть сообщение
Привет народ. У меня вопрос не скромный. Я вот все ни как не могу начать прокачку хилинга и паринга, макрос нашел чтобы лилися бинтами, но вот как сделать, чтобы он не атачил оппонентов)))???
Во время лечения и так не будет атачить, а так можно таб клацать.

if hits < 100
send f2

wait 2000
end_if

send tab
wait 300

f2 - бинты на себя, щит в руки
sskrd вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 11.12.2012, 10:57   #466
MODO
Wizard of words
 
Аватар для MODO
 
Регистрация: 17.09.2009
Сообщений: 1,712
Репутация: 47 [+/-]
имеет хорошую репутацию (от 26 до 75)
MODO имеет хорошую репутацию (от 26 до 75)
Чар: Ignore
По умолчанию Re: МАКРОСЫ

Цитата:
Сообщение от Георгий Посмотреть сообщение
но вот как сделать, чтобы он не атачил оппонентов)))???
Когда начнет лечится сам по себе перестанет бить.
MODO вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 11.12.2012, 11:01   #467
Георгий
Newbie
 
Регистрация: 17.11.2012
Сообщений: 11
Репутация: 1 [+/-]
имеет нулевую репутацию
Георгий имеет нулевую репутацию
Чар: Etty
По умолчанию Re: МАКРОСЫ

спасибо за ответы
ЗЫ
Вот по этому макросу
Цитата:
Сообщение от sskrd Посмотреть сообщение
Во время лечения и так не будет атачить, а так можно таб клацать.

if hits < 100
send f2

wait 2000
end_if

send tab
wait 300

f2 - бинты на себя, щит в руки
когда стояло wait 2000, он делал вид что лечится, израсходовал в минуту 50+ бинтов и ни 1го хп не востановил. Установил Wait 4000, все стало оки

Последний раз редактировалось Георгий; 11.12.2012 в 12:00..
Георгий вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 16.12.2012, 03:56   #468
Funeral
Junior Player
 
Аватар для Funeral
 
Регистрация: 11.12.2012
Сообщений: 146
Репутация: 1 [+/-]
имеет нулевую репутацию
Funeral имеет нулевую репутацию
Чар: Hypocrisy
По умолчанию Re: МАКРОСЫ

а скрипт на реконектор можно? а то инет плохой.. а лоры качать надо
Funeral вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 16.12.2012, 16:03   #469
Maniak
Newbie
 
Аватар для Maniak
 
Регистрация: 19.11.2011
Сообщений: 49
Репутация: 1 [+/-]
имеет нулевую репутацию
Maniak имеет нулевую репутацию
Чар: Maniak
По умолчанию Re: МАКРОСЫ

Народ помогите, что делаю не так? Ниже макрос из 20 поста, через ассист все работает отлично, но там Sindo пишет, что нужно заменить, чтобы можно было без ассиста запустить, так вот заменил вроде как Sindo пишет, но чет не работает скрипт, что в нем не так я заменяю, что сделать надо чтобы заработал без ассиста поправьте плиз!?

// Parrying с отходом-подходом by Sindo
set lastobjecttype 1234567890 // ИД бинтов в паке
send F1 // LastObject/WaitForTareget/TargetSelf в клиенте
set lastobjectid 1234567899 // ИД щита в паке
send F2 // LastObject в клиенте
set #hw 3000 //heal wait
set $othodbtn End // walk+куда отходить
set $podhodbtn PageUp // walk+куда подходить
set #minhp 80 //уровень hp, при котором отходим в сторону

:start

if hits < str // ограничение нормы хп ставить по своему усмотрению
while hits < str
gosub saver
send $hb
wait #hw// задержка на хилл
end_while
end_if

goto start

:saver
if hits < #minhp
repeat 10
send $othodbtn
end_repeat
set timer
while_not (hits = str) or (timer > 200000)
send $hb
wait #hw
end_while
if timer > 200000
repeat 10
say bandage trouble
alarm
wait 1s
end_repeat
stop_script
end_if
repeat 10
send $podhodbtn
end_repeat
end_if
return
Maniak вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 16.12.2012, 16:38   #470
VeroSsa
Banned
 
Регистрация: 29.10.2012
Сообщений: 566
Репутация: Скрыта
VeroSsa имеет нулевую репутацию
Чар: VeroSsa
По умолчанию Re: МАКРОСЫ

В чем имено ошибка? какой пункт несрабатывает?
VeroSsa вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 16.12.2012, 16:45   #471
MODO
Wizard of words
 
Аватар для MODO
 
Регистрация: 17.09.2009
Сообщений: 1,712
Репутация: 47 [+/-]
имеет хорошую репутацию (от 26 до 75)
MODO имеет хорошую репутацию (от 26 до 75)
Чар: Ignore
По умолчанию Re: МАКРОСЫ

set lastobjecttype 1234567890 // ИД бинтов в паке Сделай даблклик на бинты и вставь туда lastobjecttype(не путать с lastobjectid) из пилота. и в строку set lastobjectid 1234567899 // ИД щита Сделай дабл клик на щит и скопируй из пилота lastobjectid не путать с lastobjecttype
MODO вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 16.12.2012, 16:47   #472
Maniak
Newbie
 
Аватар для Maniak
 
Регистрация: 19.11.2011
Сообщений: 49
Репутация: 1 [+/-]
имеет нулевую репутацию
Maniak имеет нулевую репутацию
Чар: Maniak
По умолчанию Re: МАКРОСЫ

Цитата:
Сообщение от VeroSsa Посмотреть сообщение
В чем имено ошибка? какой пункт несрабатывает?
кнопки забиндил в клиенте, кнопки работают, выставляю ид бинтов в паке и ид щита, жму старт скрипт...

на этом месте дальше не работает!

if hits < str // ограничение нормы хп ставить по своему усмотрению
while hits < str
gosub saver
set lastobjecttype
wait #hw// задержка на хилл
end_while
end_if

goto start

Добавлено через 10 минут
Цитата:
Сообщение от MODO Посмотреть сообщение
set lastobjecttype 1234567890 // ИД бинтов в паке Сделай даблклик на бинты и вставь туда lastobjecttype(не путать с lastobjectid) из пилота. и в строку set lastobjectid 1234567899 // ИД щита Сделай дабл клик на щит и скопируй из пилота lastobjectid не путать с lastobjecttype
Сделал все как ты сказал, пишет (15): Ошибка! Проверьте правильность скрипта! EConvertError

Че не так?

Последний раз редактировалось Maniak; 16.12.2012 в 16:58.. Причина: Добавлено сообщение
Maniak вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 16.12.2012, 17:02   #473
MODO
Wizard of words
 
Аватар для MODO
 
Регистрация: 17.09.2009
Сообщений: 1,712
Репутация: 47 [+/-]
имеет хорошую репутацию (от 26 до 75)
MODO имеет хорошую репутацию (от 26 до 75)
Чар: Ignore
По умолчанию Re: МАКРОСЫ

скопируй новый вариант уже с введенными ИД
MODO вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 16.12.2012, 17:05   #474
Maniak
Newbie
 
Аватар для Maniak
 
Регистрация: 19.11.2011
Сообщений: 49
Репутация: 1 [+/-]
имеет нулевую репутацию
Maniak имеет нулевую репутацию
Чар: Maniak
По умолчанию Re: МАКРОСЫ

Цитата:
Сообщение от MODO Посмотреть сообщение
скопируй новый вариант уже с введенными ИД
// Parrying с отходом-подходом by Sindo
set lastobjecttype 3617 // ИД бинтов в паке
send F1 // LastObject/WaitForTareget/TargetSelf в клиенте
set lastobjectid 1074686449 // ИД щита в паке
send F2 // LastObject в клиенте
set #hw 3000 //heal wait
set $othodbtn End // walk+куда отходить
set $podhodbtn PageUp // walk+куда подходить
set #minhp 80 //уровень hp, при котором отходим в сторону

:start

if hits < str // ограничение нормы хп ставить по своему усмотрению
while hits < str
gosub saver
et lastobjecttype
wait #hw// задержка на хилл
end_while
end_if

goto start

:saver
if hits < #minhp
repeat 10
send $othodbtn
end_repeat
set timer
while_not (hits = str) or (timer > 200000)
set lastobjecttype
wait #hw
end_while
if timer > 200000
repeat 10
say bandage trouble
alarm
wait 1s
end_repeat
stop_script
end_if
repeat 10
send $podhodbtn
end_repeat
end_if
return
Maniak вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 16.12.2012, 17:11   #475
MODO
Wizard of words
 
Аватар для MODO
 
Регистрация: 17.09.2009
Сообщений: 1,712
Репутация: 47 [+/-]
имеет хорошую репутацию (от 26 до 75)
MODO имеет хорошую репутацию (от 26 до 75)
Чар: Ignore
По умолчанию Re: МАКРОСЫ

На какой строке останавливается?
MODO вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 16.12.2012, 17:30   #476
Maniak
Newbie
 
Аватар для Maniak
 
Регистрация: 19.11.2011
Сообщений: 49
Репутация: 1 [+/-]
имеет нулевую репутацию
Maniak имеет нулевую репутацию
Чар: Maniak
По умолчанию Re: МАКРОСЫ

Цитата:
Сообщение от MODO Посмотреть сообщение
На какой строке останавливается?
if hits < str // ограничение нормы хп ставить по своему усмотрению
while hits < str
gosub saver
set lastobjecttype
wait #hw// задержка на хилл
end_while
end_if

goto start

этот участок! ниже не идет...
Maniak вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 16.12.2012, 17:35   #477
MODO
Wizard of words
 
Аватар для MODO
 
Регистрация: 17.09.2009
Сообщений: 1,712
Репутация: 47 [+/-]
имеет хорошую репутацию (от 26 до 75)
MODO имеет хорошую репутацию (от 26 до 75)
Чар: Ignore
По умолчанию Re: МАКРОСЫ

Он и не долежн идти ниже, только когда ХП будет меньше чем максимум
MODO вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 16.12.2012, 17:41   #478
Maniak
Newbie
 
Аватар для Maniak
 
Регистрация: 19.11.2011
Сообщений: 49
Репутация: 1 [+/-]
имеет нулевую репутацию
Maniak имеет нулевую репутацию
Чар: Maniak
По умолчанию Re: МАКРОСЫ

Цитата:
Сообщение от MODO Посмотреть сообщение
Он и не долежн идти ниже, только когда ХП будет меньше чем максимум
Когда хп не максимум, выдает это, на том же месте...
пишет (15): Ошибка! Проверьте правильность скрипта! EConvertError
Maniak вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 16.12.2012, 17:48   #479
MODO
Wizard of words
 
Аватар для MODO
 
Регистрация: 17.09.2009
Сообщений: 1,712
Репутация: 47 [+/-]
имеет хорошую репутацию (от 26 до 75)
MODO имеет хорошую репутацию (от 26 до 75)
Чар: Ignore
По умолчанию Re: МАКРОСЫ

// Parrying с отходом-подходом by Sindo
set lastobjecttype 3617 // ИД бинтов в паке
send F1 // LastObject/WaitForTareget/TargetSelf в клиенте
set lastobjectid 1074686449 // ИД щита в паке
send F2 // LastObject в клиенте
set #hw 3000 //heal wait
set $othodbtn End // walk+куда отходить
set $podhodbtn PageUp // walk+куда подходить
set #minhp 80 //уровень hp, при котором отходим в сторону

:start

if hits < str // ограничение нормы хп ставить по своему усмотрению
while hits < str
gosub saver
set lastobjecttype 3617
wait #hw// задержка на хилл
end_while
end_if

goto start

:saver
if hits < #minhp
repeat 10
send $othodbtn
end_repeat
set timer
while_not (hits = str) or (timer > 200000)
set lastobjecttype 3617
wait #hw
end_while
if timer > 200000
repeat 10
say bandage trouble
alarm
wait 1s
end_repeat
stop_script
end_if
repeat 10
send $podhodbtn
end_repeat
end_if
return
MODO вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 16.12.2012, 21:06   #480
Maniak
Newbie
 
Аватар для Maniak
 
Регистрация: 19.11.2011
Сообщений: 49
Репутация: 1 [+/-]
имеет нулевую репутацию
Maniak имеет нулевую репутацию
Чар: Maniak
По умолчанию Re: МАКРОСЫ

Цитата:
Сообщение от MODO Посмотреть сообщение
// Parrying с отходом-подходом by Sindo
set lastobjecttype 3617 // ИД бинтов в паке
send F1 // LastObject/WaitForTareget/TargetSelf в клиенте
set lastobjectid 1074686449 // ИД щита в паке
send F2 // LastObject в клиенте
set #hw 3000 //heal wait
set $othodbtn End // walk+куда отходить
set $podhodbtn PageUp // walk+куда подходить
set #minhp 80 //уровень hp, при котором отходим в сторону

:start

if hits < str // ограничение нормы хп ставить по своему усмотрению
while hits < str
gosub saver
set lastobjecttype 3617
wait #hw// задержка на хилл
end_while
end_if

goto start

:saver
if hits < #minhp
repeat 10
send $othodbtn
end_repeat
set timer
while_not (hits = str) or (timer > 200000)
set lastobjecttype 3617
wait #hw
end_while
if timer > 200000
repeat 10
say bandage trouble
alarm
wait 1s
end_repeat
stop_script
end_if
repeat 10
send $podhodbtn
end_repeat
end_if
return
1 раз хилит после включения скрипта, щит сам не берет почему то, после 1 хила бинтами, скрипт работает, но ничего вообще не происходит, не хилится, щит не берет... Отходить, отходит как положено, просто почему то не работает хил бинтами и щит не берет! (((
В чем же дело, всю голову сломал, вторые сутки мучаюсь блин! ((( Ид все правельные, 100 тысяч раз уже проверил!



Добавлено через 1 час 40 минут

Последний раз редактировалось Maniak; 16.12.2012 в 22:47.. Причина: Добавлено сообщение
Maniak вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 16.12.2012, 23:02   #481
Джелу
Затерявшийся в интернете
 
Аватар для Джелу
 
Регистрация: 15.12.2005
Сообщений: 7,664
Репутация: Скрыта
Джелу отключил(а) отображение уровня репутации
Чар: Джелу
По умолчанию Re: МАКРОСЫ

Сделайте макрос в асисте на лечение бинтами и одевание щита, на свойство бинтов поставьте итем_тайп_айди, и потом в пилоте вызывается заданную кнопку и будет все работать
__________________
Уважаемые игроки, я не занимаюсь игровыми вопросами! Я занимаюсь ТОЛЬКО скриптами и тестами нового сервера! Просьба в скайп по игровым вопросам не беспокоить!!!

夏の夜は
まだ宵ながら
明けぬるを
雲のいづくに
月やどるらむ
Джелу вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 16.12.2012, 23:42   #482
Maniak
Newbie
 
Аватар для Maniak
 
Регистрация: 19.11.2011
Сообщений: 49
Репутация: 1 [+/-]
имеет нулевую репутацию
Maniak имеет нулевую репутацию
Чар: Maniak
По умолчанию Re: МАКРОСЫ

Цитата:
Сообщение от Джелу Посмотреть сообщение
Сделайте макрос в асисте на лечение бинтами и одевание щита, на свойство бинтов поставьте итем_тайп_айди, и потом в пилоте вызывается заданную кнопку и будет все работать
Мне нужно сделать это без ассиста...
Я писал выше с Ассистом все работает, но мне нужно без ассиста... Sindo написал, что все может работать и без ассиста, я сделал все как сказал Sindo, но не работает, Modo очень помогает, он приблизил меня к рабочему варианту, но все равно в чем то загвостка в скрипте, кто знает может исправить ошибку и подсказать в чем ошибка? Скрипт вроде маленький и легкий, кто понимает я думаю не составит труда выявить ошибку!
Кто нибудь может мне помочь?
Maniak вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 17.12.2012, 00:12   #483
PuPs
The Hero
 
Аватар для PuPs
 
Регистрация: 21.01.2012
Адрес: LiGa
Возраст: 37
Сообщений: 856
Репутация: 64 [+/-]
имеет хорошую репутацию (от 26 до 75)
PuPs имеет хорошую репутацию (от 26 до 75)
Чар: nync
Гильдия: LiGa
По умолчанию Re: МАКРОСЫ

Вот так должно работать.

Код:
// Parrying с отходом-подходом by Sindo
set #hw 3000 //heal wait
set $othodbtn End // walk+куда отходить
set $podhodbtn PageUp // walk+куда подходить
set #minhp 80 //уровень hp, при котором отходим в сторону

:start

if hits < str // ограничение нормы хп ставить по своему усмотрению
while hits < str
gosub saver
set lastobjecttype 3617 // ИД бинтов в паке
send F1 // LastObject/WaitForTareget/TargetSelf в клиенте
set lastobjectid 1074686449 // ИД щита в паке
send F2 // LastObject в клиенте
wait #hw// задержка на хилл
end_while
end_if

goto start

:saver
if hits < #minhp
repeat 10
send $othodbtn
end_repeat
set timer
while_not (hits = str) or (timer > 200000)
set lastobjecttype 3617 // ИД бинтов в паке
send F1 // LastObject/WaitForTareget/TargetSelf в клиенте
set lastobjectid 1074686449 // ИД щита в паке
send F2 // LastObject в клиенте
wait #hw
end_while
if timer > 200000
repeat 10
say bandage trouble
alarm
wait 1s
end_repeat
stop_script
end_if
repeat 10
send $podhodbtn
end_repeat
end_if
return
__________________
http://liga-fw.ru
PuPs вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 17.12.2012, 02:24   #484
Funeral
Junior Player
 
Аватар для Funeral
 
Регистрация: 11.12.2012
Сообщений: 146
Репутация: 1 [+/-]
имеет нулевую репутацию
Funeral имеет нулевую репутацию
Чар: Hypocrisy
По умолчанию Re: МАКРОСЫ

а нащет рекконекта ничего нет?
Funeral вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 17.12.2012, 02:47   #485
Maniak
Newbie
 
Аватар для Maniak
 
Регистрация: 19.11.2011
Сообщений: 49
Репутация: 1 [+/-]
имеет нулевую репутацию
Maniak имеет нулевую репутацию
Чар: Maniak
По умолчанию Re: МАКРОСЫ

Цитата:
Сообщение от PuPs Посмотреть сообщение
Вот так должно работать.

Код:
// Parrying с отходом-подходом by Sindo
set #hw 3000 //heal wait
set $othodbtn End // walk+куда отходить
set $podhodbtn PageUp // walk+куда подходить
set #minhp 80 //уровень hp, при котором отходим в сторону

:start

if hits < str // ограничение нормы хп ставить по своему усмотрению
while hits < str
gosub saver
set lastobjecttype 3617 // ИД бинтов в паке
send F1 // LastObject/WaitForTareget/TargetSelf в клиенте
set lastobjectid 1074686449 // ИД щита в паке
send F2 // LastObject в клиенте
wait #hw// задержка на хилл
end_while
end_if

goto start

:saver
if hits < #minhp
repeat 10
send $othodbtn
end_repeat
set timer
while_not (hits = str) or (timer > 200000)
set lastobjecttype 3617 // ИД бинтов в паке
send F1 // LastObject/WaitForTareget/TargetSelf в клиенте
set lastobjectid 1074686449 // ИД щита в паке
send F2 // LastObject в клиенте
wait #hw
end_while
if timer > 200000
repeat 10
say bandage trouble
alarm
wait 1s
end_repeat
stop_script
end_if
repeat 10
send $podhodbtn
end_repeat
end_if
return
Теперь он 1 раз хилит себя, после 1 раза берет щит и больше не юзает бинты... (((
И после этого скрипт подвисает на этом участке:

while hits < str
gosub saver
set lastobjecttype 3617 // ИД бинтов в паке
send F1 // LastObject/WaitForTareget/TargetSelf в клиенте
set lastobjectid 1074686449 // ИД щита в паке
send F2 // LastObject в клиенте
wait #hw// задержка на хилл

мы близки к разгадке люди )
Ну все же почему не хочет хилится?

Последний раз редактировалось Maniak; 17.12.2012 в 02:57..
Maniak вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 17.12.2012, 06:42   #486
MODO
Wizard of words
 
Аватар для MODO
 
Регистрация: 17.09.2009
Сообщений: 1,712
Репутация: 47 [+/-]
имеет хорошую репутацию (от 26 до 75)
MODO имеет хорошую репутацию (от 26 до 75)
Чар: Ignore
По умолчанию Re: МАКРОСЫ

Не стал дальше копаться, сделал по своему, скачай пилот версии 2.31 и паузу между строк установи 2

while_not hits < 80
set lastobjecttype 3617 // Type бинтов
send F1
set lastobjectid 1074686449 // ID щита
send F2
wait 2500 // Задержка на хилинг
end_while
set #po charposy - 1
while_not charposy = #po
set #go charposy - 1
set #di chardir
send217 pageup
set timer 0
while_not (charposy = #go) or (chardir <> #di) or (timer > 1000)
end_while
set #di chardir
end_while

while_not hits = str
set lastobjecttype 3617 // Type бинтов
send F1
set lastobjectid 1074686449 // ID щита
send F2
wait 2500 // Задержка на хилинг
end_while
set #po charposy + 1
while_not charposy = #po
set #go charposy + 1
set #di chardir
send217 end
set timer 0
while_not (charposy = #go) or (chardir <> #di) or (timer > 1000)
end_while
set #di chardir
end_while
end_if
MODO вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 17.12.2012, 18:43   #487
Maniak
Newbie
 
Аватар для Maniak
 
Регистрация: 19.11.2011
Сообщений: 49
Репутация: 1 [+/-]
имеет нулевую репутацию
Maniak имеет нулевую репутацию
Чар: Maniak
По умолчанию Re: МАКРОСЫ

Цитата:
Сообщение от MODO Посмотреть сообщение
Не стал дальше копаться, сделал по своему, скачай пилот версии 2.31 и паузу между строк установи 2

while_not hits < 80
set lastobjecttype 3617 // Type бинтов
send F1
set lastobjectid 1074686449 // ID щита
send F2
wait 2500 // Задержка на хилинг
end_while
set #po charposy - 1
while_not charposy = #po
set #go charposy - 1
set #di chardir
send217 pageup
set timer 0
while_not (charposy = #go) or (chardir <> #di) or (timer > 1000)
end_while
set #di chardir
end_while

while_not hits = str
set lastobjecttype 3617 // Type бинтов
send F1
set lastobjectid 1074686449 // ID щита
send F2
wait 2500 // Задержка на хилинг
end_while
set #po charposy + 1
while_not charposy = #po
set #go charposy + 1
set #di chardir
send217 end
set timer 0
while_not (charposy = #go) or (chardir <> #di) or (timer > 1000)
end_while
set #di chardir
end_while
end_if
Сделал все как сказал! Не работает! Не хилится бинтами, я сам хилю 1 раз, скрипт только берет щит и все! ((( И еще он отходит на 1 шаг почему то, на 1 тайл, хотя должен идти пока не упрется в препятствие... ((
Почему не хилит бинтами? Modo, он должен отходить на 1 тайл?

Подвисает после этого скрипт на этом участке:
while_not hits = str
set lastobjecttype 3617 // Type бинтов
send F1
set lastobjectid 1074686449 // ID щита
send F2
wait 2500 // Задержка на хилинг

ПОМОГИТЕЕЕЕ ПОЖАЛУЙСТА
Нервы на пределе

Последний раз редактировалось Maniak; 17.12.2012 в 20:18..
Maniak вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 18.12.2012, 05:02   #488
MODO
Wizard of words
 
Аватар для MODO
 
Регистрация: 17.09.2009
Сообщений: 1,712
Репутация: 47 [+/-]
имеет хорошую репутацию (от 26 до 75)
MODO имеет хорошую репутацию (от 26 до 75)
Чар: Ignore
По умолчанию Re: МАКРОСЫ

Да, тут на 1 тайл отходит чтобы вернуться потом на то же место где и был. Сделаю на 2 шага, и возвращаться будет туда же где и стоял. Прийдется указывать не тип бинтов а их ID а это значит что каздый раз когда ты добавляешь еще бинтов или просто ложишь новые нунжо будет вписывать новый ID так как вещь новая и ID свой собственный? Поэтому если нужно много хилиться накидай бинтов побольше заранее



while_not hits < 80
set lastobjectid 1075143463 // ID бинтов
send217 f1
wait 300
set lastobjectid 1075154605 // ID щита
send217 f2
wait 2500 // Задержка на хилинг
end_while
set #po charposy - 2
while_not charposy = #po
set #go charposy - 1
set #di chardir
send217 pageup
set timer 0
while_not (charposy = #go) or (chardir <> #di) or (timer > 1000)
end_while
set #di chardir
end_while

while_not hits = str
set lastobjectid 1075143463 // ID бинтов
send217 f1
wait 300
set lastobjectid 1075154605 // ID щита
send217 f2
wait 2500 // Задержка на хилинг
end_while
set #po charposy + 2
while_not charposy = #po
set #go charposy + 1
set #di chardir
send217 end
set timer 0
while_not (charposy = #go) or (chardir <> #di) or (timer > 1000)
end_while
set #di chardir
end_while
end_if
MODO вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 18.12.2012, 05:07   #489
Maniak
Newbie
 
Аватар для Maniak
 
Регистрация: 19.11.2011
Сообщений: 49
Репутация: 1 [+/-]
имеет нулевую репутацию
Maniak имеет нулевую репутацию
Чар: Maniak
По умолчанию Re: МАКРОСЫ

Цитата:
Сообщение от MODO Посмотреть сообщение
Да, тут на 1 тайл отходит чтобы вернуться потом на то же место где и был. Сделаю на 2 шага, и возвращаться будет туда же где и стоял. Прийдется указывать не тип бинтов а их ID а это значит что каздый раз когда ты добавляешь еще бинтов или просто ложишь новые нунжо будет вписывать новый ID так как вещь новая и ID свой собственный? Поэтому если нужно много хилиться накидай бинтов побольше заранее



while_not hits < 80
set lastobjectid 1075143463 // ID бинтов
send217 f1
wait 300
set lastobjectid 1075154605 // ID щита
send217 f2
wait 2500 // Задержка на хилинг
end_while
set #po charposy - 2
while_not charposy = #po
set #go charposy - 1
set #di chardir
send217 pageup
set timer 0
while_not (charposy = #go) or (chardir <> #di) or (timer > 1000)
end_while
set #di chardir
end_while

while_not hits = str
set lastobjectid 1075143463 // ID бинтов
send217 f1
wait 300
set lastobjectid 1075154605 // ID щита
send217 f2
wait 2500 // Задержка на хилинг
end_while
set #po charposy + 2
while_not charposy = #po
set #go charposy + 1
set #di chardir
send217 end
set timer 0
while_not (charposy = #go) or (chardir <> #di) or (timer > 1000)
end_while
set #di chardir
end_while
end_if
Modo, а ты можешь сделать чтобы отходил пока не упрется в что то? и возвращается когда полностью отхилился, тоже пока не упрется, ну или хотябы не на 2 шага, а на 4. При прокачке арчери, это очень принципиально!
По поводу каждый раз писать новый Ид гона нет вообще, пусть так и будет!
Maniak вне форума   Ответить с цитированием
Re: МАКРОСЫ
Старый 18.12.2012, 05:13   #490
MODO
Wizard of words
 
Аватар для MODO
 
Регистрация: 17.09.2009
Сообщений: 1,712
Репутация: 47 [+/-]
имеет хорошую репутацию (от 26 до 75)
MODO имеет хорошую репутацию (от 26 до 75)
Чар: Ignore
По умолчанию Re: МАКРОСЫ

А зачем столько? И чтобы вернулся именно на то место это нужно считать сколько прошел и тд, заморочек много. Я когда качался 2 тайла отходил и все, меня мульт бил. А при прокачке арчери вообще 1 шаг делал, он заходит за сундук или любую другую подобную вешь и отхиливается и делает шаг назад И не нужно столько ходить 2 шага максимум.
MODO вне форума   Ответить с цитированием
Ответ



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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПВП макросы MDEA Ньюби Таун 35 08.07.2007 17:23
Про макросы! Dvalin Ньюби Таун 3 21.02.2007 20:51





Powered by: vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2004-2024 Forgotten World