Вероятно парень имел в виду подставить переменные $x $y в текстовую строку, чтобы рэгэксп каждый раз проверял новое, т.е. чтобы реально с изменением координат шла проверка например так:DInvalid писал(а):console /bla bla bla on location ($x, $y)/
Не сработает никогда
console /bla bla bla on location (150, 49)/
console /bla bla bla on location (150, 51)/
console /bla bla bla on location (151, 53)/
...
Но черта лысого это макрос умеет.
* * *
"log This is a cast on me! Im at $.pos (...)" - чо-то я в упор не вижу тут реакцию на лэнд-скилл, т.е., нет уверенности что этот скилл кастуют именно на меня.
Добавлено спустя 2 минуты 12 секунд:
Если этого окажется недостаточно, используем эту же функцию, но переделываем ее работу. Вот это место:
(...)
Весь код {........} выкидываем, заменяем его на нечто вроде Commands::run('tele');
Да ну, какое усложнение, по-моему именно такой подход - очень простой и эффективный патч.DInvalid писал(а):Плачу и смеюсь. Зачем все так усложнять и изобретать велосипед