Вот мой код:hook <hookname>
triggers when openkore calls <hookname>.
saveN <hash key>
(use in combination with hook)
saves the value of <hash key> in a variable .hooksave1 to .hooksaveN
Не работает, причем весьма подозрительно, выдавая следующуюautomacro player1 {
hook player
save0 player
call LogPlayer
}
macro LogPlayer {
log Player Hook!
log $.hooksave0
}
ошибку:
Код: Выделить всё
[Feb 16 18:24:39 2007.29] [console] [macro] $args->{ARRAY(0x4a4ced0)} does not exist
if (defined $args->{$save}) {setVar(".hooksave$s", $args->{$save})}
else {error "[macro] \$args->{$save} does not exist\n"}
вывод - или $save инициализируется неправильно, или проверяется не правильно, но оно дожно иметь знаечение не ссылки на массив, а значение 'player'.
Просьба проверить кто может работу этого макроса на последней сборке Коре
И какие идеи есть как это исправить?