PDA

Просмотр полной версии : Нон стоп кач + хил


Scoo
24.06.2009, 15:41
Всем привет. Хотел бы попросить у вас помощи... Прочитал все темы которые рекомендуються к чтению перед "гайдописанием",полазил в многих аналогичных темах и вот что у меня вышло:
Для начала напишу что я хотел от этого макроса.
Чар "Х" бьет мобов на карте gef_fil05 (команду автолут я пишу сам) никаких аваков и прочих банок он не юзает, при нр меньше 10% запускаеться макрос Healer и он юзает Крыло Бабки , появляеться в пронте , идет к нпц хилеру который находиться на кординатах 158 187 , клацает по нему 1 раз ( получает баф хил). Затем когда нр больше 90% ( после бафохила) , запускаеться макрос Warp , он жмет на НПЦ Варпера который стоит на кординатах 153 187 , жмет на него , жмет 2ую строчку , затем еще раз вторую и оказываеться на карте gef_fild05. Вот собственно сам макрос:

###Healer###
automacro heal_hp {
location gef_fild05
hp < 10%
call heal
run-once 1
}

macro heal {
do move 158 187
do is Butterfly Wings
do talknpc 158 187 r0
hp < 90%
call warp
}


macro warp {
do talknpc 153 187 r1 c r1 c
release healer #
}


Подскажите пожалуйста что здесь не правильно?
Будет ли макрос Healer запускаца сам когда на указанной карте будет нр меньше 10%?
Прошу вас не думать , что я ленивый и нефига не пользовался поисками... Етот макрос я написал сам исходя из многих тем написанных здесь.
Заранее спасибо.

masterspirta
24.06.2009, 16:10
###Healer###
automacro heal_hp {
location gef_fild05
hp < 10%
call heal
run-once 1
}

###Heal###
macro heal {
do move 158 187 aldebaran
do is Butterfly Wings
do talknpc 158 187 r0
hp < 90%
call warp
}

###Warp###
macro warp {
do talknpc 153 187 r1 c r1 c
release heal_hp # а то макрос только 1 раз сработает
}
#если ті візіваеш макрос то и пиши макрос а не автомакрос
automacro <name0>{
.............
call <name1>
................}
macro <name1> {
.............}

Scoo
24.06.2009, 16:19
Спасибо , учту . А как насчет остольного?
п.с полностью изменил макрос в 1 посте. Цитата во 2 посте не действительна.

masterspirta
24.06.2009, 16:28
ну а теперь проверь работает макрос или нет если будут ощибки то копируй из консоли и выкладивай сюда посмотрим

Scoo
24.06.2009, 16:48
Прописал ето все в файле macros.txt который создал в папке сontrol , пришел другим чаром , снес нр до <10% и он сел просто и все :((

masterspirta
24.06.2009, 16:59
###Healer###
automacro heal_hp {
hp < 10%
call heal
run-once 1
}

###Heal###
macro heal {
do move 158 187 aldebaran
do is Butterfly Wings
do talknpc 158 187 r0
call warp
}

###Warp###
macro warper {
do talknpc 153 187 r1 c r1 c
}
Напиши так
у тебя пишет в консоле macros <name> trigeret

Scoo
24.06.2009, 17:33
Афигеть пишет что там нету нпц , не пойму какого фига если кординаты правильные :((

masterspirta
24.06.2009, 18:19
ну.... с координатами разбирайся сам
--------------------
скинь что тебе в консольпишет

Scoo
25.06.2009, 11:31
Так я скачал последнюю версию кора , поставил все заново . Собственно остаеться та же проблема... Couldnt find NPC at this map ( 158,187)

Добавлено через 15 часов 58 минут
Может ето быть фича сервера и там чтото напутано с нпц?

masterspirta
25.06.2009, 14:09
###Heal###
macro heal {
do is Butterfly Wings
do move 158 187
do talknpc 158 187 r0
call warp
}

Scoo
25.06.2009, 16:30
http://i041.radikal.ru/0906/e9/ea9020229f71.jpg (http://www.radikal.ru)

masterspirta
25.06.2009, 16:53
158 187 это точно правильные координаты??

###Healer###
automacro heal_hp {
hp < 10%
call heal
run-once 1
}

###Heal###
macro heal {
do is Butterfly Wings
do move 158 187 aldebaran
do talknpc 158 187 r0
release warper
}

###Warp###
automacro warper {
run-once 1
call {
do talknpc 153 187 r1 c r1 c
release heal_hp
}
}

Scoo
25.06.2009, 23:10
Поставил в гефене чтоб хилилсо и вот что вышло...

###Healer###
automacro heal_hp {
hp < 45%
location gef_fild05
call heal
run-once 1
}

###Heal###
macro heal {
do is Butterfly Wing
do move 119 59 geffen
do talk @npc (121 61)
call warp
}

###Warp###
automacro warper {
run-once 1
call{
do talknpc 153 187 r1 c r1 c
release heal_hp
}

Када у нево мала нр на карет геф_филд05 , он юзает винг ,появляеться в городе
и пишет ето:
[macro] automacro warper triggered.
[macro] automacro warper: call not defined.

патом он хилица и пишет:

[macro] heal error: error in 3: failed to call script

masterspirta
26.06.2009, 11:03
чо копи пас сложно сделать ? смотри внимательно...

Scoo
26.06.2009, 13:03
Да чо сложно то... Я его и сделал какбы , просто поменял города.
###Healer###
automacro heal_hp {
hp < 45%
location gef_fild05
call heal
run-once 1
}

###Heal###
macro heal {
do is Butterfly Wing
do move 119 59 geffen
do talk @npc (121 61)
release warper
}

###Warp###
automacro warper {
run-once 1
call{
do talknpc 121 62 r1 c r1 c
release heal_hp
}
}

выдает тоже самое.
[macro] automacro warper triggered.
[macro] automacro warper: call not defined.

masterspirta
26.06.2009, 15:46
исправил

Scoo
26.06.2009, 18:14
Не хочет оно.... Бот в упор не видит НПЦ варпера , причем во всех городах. Я сделал чтобы он шел на ту карту через гефен пешком, но как быть с другими картами...

Scoo
27.06.2009, 20:15
И еще как поставить что бы макрос выпонялся много раз? а то он походу только 1 делает (