Страница 1 из 1

помогите с макросом

Добавлено: Вс ноя 02, 2008 3:42 am
Erezar
в общем вот такой макрос написал...

automacro Halloween {
location payon
run-once 1
call {
do move 161 169 payon
pause 1
do talk @npc 163 176 c r0 c c
}
}
automacro Vozvrashenie {
map evt_zombie
run-once 1
call {
do move 122 29 ext_zombie
pause 1
do sit
}
}
automacro Nagrada {
run-once 1
console Dead
call {
do move 161 169 payon
pause 1
talk @npc 163 167 c c
pase 1
call TalkToGo
}
}
после вызова макроса командой macro TalkToGo выдает ошибку
error in 0: syntax error

Добавлено: Вс ноя 02, 2008 4:06 am
Святой Инквизитор
...а раздел макросы зачем?
Жуй гайды по макросам... я покажу примерное количество ошибок а ты думай.

macro TalkToGo {
map Payon <- условия только в автомакросе
run-once 1
move 161 169 <- перед командой ставить do
pause 1
talk @npc 163 176 c r0 c c <-смотреть выше
pause 2
call GoGoGo
}
macro GoGoGo {
map evt_zombie <- условия только в автомакросе
move 122 29 ext_zombie <- перед командой ставить do
pause 1
sit <- перед командой ставить do
}
automacro AfterDeath {
map Payon
call GoGo
}<- странно но в этом всё правильно
macro GoGo {
move 161 169<- перед командой ставить do
pause 1
talk @npc 163 167 c c<- перед командой ставить do
pause 1
call TalkToGo
run-once 1
}

Кури бамбук, читай гайды.

Добавлено: Вс ноя 02, 2008 4:54 am
Erezar
подправил точнее переписал.. все равно не зпускается...(

Добавлено: Вс ноя 02, 2008 10:56 pm
Святой Инквизитор
Хз незнаю влом исправлять ищи ошибки сам.

Добавлено: Пн ноя 03, 2008 6:23 pm
4epT
ну вообще тут:
do talk @npc 163 176 c r0 c c
как минимум пару скобок не хватает

Добавлено: Пн ноя 03, 2008 6:34 pm
Святой Инквизитор
а если проще то

Код: Выделить всё

do talknpc 163 176 c r0 c c 

Добавлено: Пн ноя 03, 2008 9:35 pm
АлександрTM
Нах скобки действительно)