[решено] ошибка в macro-плагине в условии spirit

BugTraq: обнаруженные ошибки и обсуждение их устранения.

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

Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

[решено] ошибка в macro-плагине в условии spirit

Сообщение 4epT »

файл Automacro.pm:

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

foreach my $i (@{$automacro{$am}->{spirit}})     {next CHKAM unless checkCond($char->{spirits} or 0, $i)}
в общем получается когда переменная "$char->{spirits}" имеет какое-то значение то наше условие начинает глючить (подозреваю что из-за оператора "or")

лечится оно добавлением скобок:

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

foreach my $i (@{$automacro{$am}->{spirit}})     {next CHKAM unless checkCond(($char->{spirits} or 0), $i)}
надо бы проверить это в svn и если так же глючит то подправить 8)
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: ошибка в macro-плагине в условии spirit

Сообщение EternalHarvest »

Исправлено.
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Re: ошибка в macro-плагине в условии spirit [решено]

Сообщение 4epT »

1000 лет 1000 зим :Yahoo!:
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Ответить