Макрос на FCP

Всё, что касается макро-плагина.

Модератор: 4epT

Правила форума
В форуме макросы "Макросы" разрешено только задавать вопросы по уже существующим макросам и просить помощь по недоработанным своим. При этом таким считается тот макрос который готов не менее чем на 2/3.
Если вы хотите попросить участников сообщества написать вам макрос, это можно сделать в разделе "сервис".
Damne:D
Новичок
Сообщения: 6
Зарегистрирован: Пт июн 05, 2009 12:22 am
Сервер RO:: HyoRo

Макрос на FCP

Сообщение Damne:D »

Вот такой вот макрос:

Код: Выделить всё

automacro protect{
pm /fp|Fp me|164/
call fp
} 
macro fp {
$guild = "Название Гильдии"
$id = @player ($.lastpm)
$g = @eval (exists $::players{$::playersID[$id]}->{guild} ? $::players{$::playersID[$id]}->{guild}{name} : 'null')
if ($g ~ $guild) goto fp
release fp
:fp
do stand
do sp "Full Chemical Protection" @player($.lastpm) 5
do sit
}

Когда пишу в приват боту "fp me" бот тупо стоит на месте..
А кора выдаёт вот такую фень:

Код: Выделить всё

[macro] fp error: error in 4: releasing fp failed
Может что-то, где-то намудрил?
Аватара пользователя
Cooot
Грамотный
Сообщения: 306
Зарегистрирован: Пт апр 25, 2008 8:02 am

Re: Макрос на FCP

Сообщение Cooot »

К обычному макросу неприменима команда release fp. В ней ошибка, на что и указывает ОК.
Изображение
Damne:D
Новичок
Сообщения: 6
Зарегистрирован: Пт июн 05, 2009 12:22 am
Сервер RO:: HyoRo

Re: Макрос на FCP

Сообщение Damne:D »

Cooot
а на что ее заменить?

Добавлено спустя 17 минут:
Заменил на "do". Теперь, бот хотя бычто-то делает. Садиться и встает. А ФП давать не хочет. Теперь ОК выдаёт вот что:

Код: Выделить всё

Unable to cast skill Full Chemical Protection in 3 tries.
Аватара пользователя
RexTiam
Энтузиаст
Сообщения: 139
Зарегистрирован: Сб ноя 17, 2007 6:54 pm

Re: Макрос на FCP

Сообщение RexTiam »

$g = @eval (exists $::players{$::playersID[$id]}->{guild} ? $::players{$::playersID[$id]}->{guild}{name} : 'null')
if ($g ~ $guild) goto fp
release fp
:fp
do stand
ищи тут =)
Изображение
Damne:D
Новичок
Сообщения: 6
Зарегистрирован: Пт июн 05, 2009 12:22 am
Сервер RO:: HyoRo

Re: Макрос на FCP

Сообщение Damne:D »

RexTiam
Уже исправил.. а вот это по какой причине?

Код: Выделить всё

Unable to cast skill Full Chemical Protection in 3 tries.
Аватара пользователя
RexTiam
Энтузиаст
Сообщения: 139
Зарегистрирован: Сб ноя 17, 2007 6:54 pm

Re: Макрос на FCP

Сообщение RexTiam »

как я понял есть 2 варианта....
у тебя нету протекта с собой или бот не может определить умение фул протект.... и пытается всё сделать отдельно.....
Изображение
Damne:D
Новичок
Сообщения: 6
Зарегистрирован: Пт июн 05, 2009 12:22 am
Сервер RO:: HyoRo

Re: Макрос на FCP

Сообщение Damne:D »

RexTiam
Протект есть. 100%

А вот 2 вариант... хз

Блин, реально, чего тут не хватает, исправьте плз..
david
Начинающий
Сообщения: 48
Зарегистрирован: Ср янв 30, 2008 9:21 pm

Re: Макрос на FCP

Сообщение david »

do sp "Full Chemical Protection" @player($.lastpm) 5

вместо "Full Chemical Protection" попробуй поставить номер скила из списка скилов, который вызывается командой skills кажется.
Damne:D
Новичок
Сообщения: 6
Зарегистрирован: Пт июн 05, 2009 12:22 am
Сервер RO:: HyoRo

Re: Макрос на FCP

Сообщение Damne:D »

david
Ты гений :)
Благодарю ))
Аватара пользователя
RexTiam
Энтузиаст
Сообщения: 139
Зарегистрирован: Сб ноя 17, 2007 6:54 pm

Re: Макрос на FCP

Сообщение RexTiam »

проще открыть файл скилов)
и ещё странно...Попробывал у себя протестить не по номеру..Всё пахало по данному макросу.... кхм....
Изображение
Ответить