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

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

Добавлено: Ср сен 23, 2009 11:31 pm
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)

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

Добавлено: Пт дек 18, 2009 12:49 pm
EternalHarvest
Исправлено.

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

Добавлено: Пт дек 18, 2009 7:33 pm
4epT
1000 лет 1000 зим :Yahoo!: