Идея в том,чтобы прист когда я говорил ему делал варп на 4клетки правее и выше своего место нахождения.А если надо то чтоб ещё и прыгал в этот варп.
Вот:
automacro warper {
console /rabotat negr!/ тут я пишу как я буду его запускать
delay 5
call warp
run-once 0
}
macro warp {
do sl 27 @eval ($.pos + 4) здесь он получает свои координаты и прибавляет к ним по 4 клетки,потом делает на полученые координаты варп
pause 2
do warp 1
release warper
}
automacro warper {
console /rabotat so mnoi!/
delay 5
call warp1
run-once 0
}
macro warp1 {
do sl 27 @eval ($.pos + 4)
pause 2
do warp 1
pause 2 сначало мы запрыгнули
do move @eval ($.pos + 4) терь он запрыгивает
release warper
}
Вобщем както так.Исправте если шо не так(Я сомневаюсь в расчёте @eval,так как при $.pos мы получаем 2 цифры...)
Прист открывает варп где угодно
Модератор: 4epT
Правила форума
В форуме макросы "Макросы" разрешено только задавать вопросы по уже существующим макросам и просить помощь по недоработанным своим. При этом таким считается тот макрос который готов не менее чем на 2/3.
Если вы хотите попросить участников сообщества написать вам макрос, это можно сделать в разделе "сервис".
В форуме макросы "Макросы" разрешено только задавать вопросы по уже существующим макросам и просить помощь по недоработанным своим. При этом таким считается тот макрос который готов не менее чем на 2/3.
Если вы хотите попросить участников сообщества написать вам макрос, это можно сделать в разделе "сервис".
вот кусок макроса который я использую (открывает рандомно,не моё, нашёл поиском на форуме)
Код: Выделить всё
$x = @eval($::char->{pos}{x})
$y = @eval($::char->{pos}{y})
do sl 27 @eval($x + @random ("-2", "-1", "1", "2")) @eval($y + @random ("-2", "-1", "0", "1", "2"))