Условие автомакроса:
Код: Выделить всё
player ("<player name>" | /<regexp>/[i]) [, <distance> ]
Triggers when <player name> is on screen and not more than <distance> blocks away.
Multiple lines are treated as AND conditions.
3. Старайся избегать run-once и release. Вместо них вполне справляется timeout
4. Не совсем понятно, зачем delay? Игрок уже убежит, когда прозвучит сигнал.
5. Мне кажется, оно должно выглядеть примерно так:
Код: Выделить всё
automacro Ra {
player /.+/, 10
timeout 5
call {
do eval Utils::Win32::playSound('C:\alarm.wav');
}
}