Страница 1 из 1

Макрос на FCP

Добавлено: Пт июн 05, 2009 4:31 pm
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
Может что-то, где-то намудрил?

Re: Макрос на FCP

Добавлено: Пт июн 05, 2009 5:02 pm
Cooot
К обычному макросу неприменима команда release fp. В ней ошибка, на что и указывает ОК.

Re: Макрос на FCP

Добавлено: Пт июн 05, 2009 5:31 pm
Damne:D
Cooot
а на что ее заменить?

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

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

Unable to cast skill Full Chemical Protection in 3 tries.

Re: Макрос на FCP

Добавлено: Пт июн 05, 2009 6:20 pm
RexTiam
$g = @eval (exists $::players{$::playersID[$id]}->{guild} ? $::players{$::playersID[$id]}->{guild}{name} : 'null')
if ($g ~ $guild) goto fp
release fp
:fp
do stand
ищи тут =)

Re: Макрос на FCP

Добавлено: Пт июн 05, 2009 6:44 pm
Damne:D
RexTiam
Уже исправил.. а вот это по какой причине?

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

Unable to cast skill Full Chemical Protection in 3 tries.

Re: Макрос на FCP

Добавлено: Пт июн 05, 2009 6:47 pm
RexTiam
как я понял есть 2 варианта....
у тебя нету протекта с собой или бот не может определить умение фул протект.... и пытается всё сделать отдельно.....

Re: Макрос на FCP

Добавлено: Пт июн 05, 2009 7:35 pm
Damne:D
RexTiam
Протект есть. 100%

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

Блин, реально, чего тут не хватает, исправьте плз..

Re: Макрос на FCP

Добавлено: Пт июн 05, 2009 10:05 pm
david
do sp "Full Chemical Protection" @player($.lastpm) 5

вместо "Full Chemical Protection" попробуй поставить номер скила из списка скилов, который вызывается командой skills кажется.

Re: Макрос на FCP

Добавлено: Пт июн 05, 2009 11:38 pm
Damne:D
david
Ты гений :)
Благодарю ))

Re: Макрос на FCP

Добавлено: Вт июн 09, 2009 3:19 pm
RexTiam
проще открыть файл скилов)
и ещё странно...Попробывал у себя протестить не по номеру..Всё пахало по данному макросу.... кхм....