Вопрос по макросу на телепортацию "ухом".
Добавлено: Вт окт 12, 2010 2:40 am
Итак суть проблемы. Стояла (уже в прошедшем времени) задача возвращаться на кафру баттерфляй вингом, т.к. на чаре используется крими с параметром 3, то простой do respawn естесственно не срабатывал (он пробовал использовать телепорт 2 лвл), попробовал написать для этого макрос (второй в жизни) суть которого состояла есть ухо при условиях появления в консоли надписи о том, что пора на кафру и локации, в котором почему-то вначале на срабатывала команда do is Butterfly Wing (именно текстом), в следствие чего я заморочился и попробовал использовать числовое значение (инвентори айди), но так как оно временами меняется, то попробовал получать его через @inventory.
Получилось следующее:
automacro kafra {
location gef_fild08
console /Auto-storaging due to insufficient Meat/
call wing
}
macro wing {
$var = @inventory (Butterfly Wing)
do is $var
}
все вроде бы просто, но в чем возник геморрой - при запуске автомакроса он тупо писал, что запускается, однако чар по-прежнему шел пешком на кафру, хотя если сам макрос запускался вручную с консоли - превосходно летел на кафру(также как и когда подставлял цифровым параметром текущее значение инвентори айди уха например "do is 4"). Сейчас я снова попробовал поставить буквенное значение для команды is и все работает, однако хотелось бы все же понять в чем ошибка моих действий (чтоб знать на будущее при написании иных макросов).
Получилось следующее:
automacro kafra {
location gef_fild08
console /Auto-storaging due to insufficient Meat/
call wing
}
macro wing {
$var = @inventory (Butterfly Wing)
do is $var
}
все вроде бы просто, но в чем возник геморрой - при запуске автомакроса он тупо писал, что запускается, однако чар по-прежнему шел пешком на кафру, хотя если сам макрос запускался вручную с консоли - превосходно летел на кафру(также как и когда подставлял цифровым параметром текущее значение инвентори айди уха например "do is 4"). Сейчас я снова попробовал поставить буквенное значение для команды is и все работает, однако хотелось бы все же понять в чем ошибка моих действий (чтоб знать на будущее при написании иных макросов).