Страница 9 из 10
Re: bugtraq:about - если вы нашли ошибку в OpenKore, то...
Добавлено: Пн апр 20, 2009 3:31 pm
badmadgad
Спасибо

Re: bugtraq:about - если вы нашли ошибку в OpenKore, то...
Добавлено: Вт апр 21, 2009 1:11 pm
GuySimps
Из errors.txt
Malformed UTF-8 character (fatal) at plugins/Macro/Automacro.pm line 342.
at X:/XXXXXXXX/XXXXXXXX/BOT/src/Interface/Wx.pm line 118
Interface::Wx::mainLoop('Interface::Wx=HASH(0x3e83298)') called at openkore.pl line 421
main::__start() called at start.pl line 113
Died at this line:
OpenKore version 1.9.1
my ($msg, $arg) = @_;
* $$arg[4] =~ s/[\r\n]*$//;
if (match($$arg[4],$msg)){
Пишет Error:Malformed UTF-8 character (fatal) at plugins/Macro/Automacro.pm line 342.) и вылетает. Версия, как видите, 1.9.1. Что делать?
Re: bugtraq:about - если вы нашли ошибку в OpenKore, то...
Добавлено: Ср апр 22, 2009 12:43 am
4epT
ты видимо что-то правил (конфиг или макрос), написал русские символы и не сохранил в УТФ-8???
Re: bugtraq:about - если вы нашли ошибку в OpenKore, то...
Добавлено: Ср апр 22, 2009 7:30 am
GuySimps
4epT писал(а):ты видимо что-то правил (конфиг или макрос), написал русские символы и не сохранил в УТФ-8???
Прикол состоит в том, что он иногда запускается, а иногда капризнячеет и выдает ошибку. Конфиг я правил только в плане смены звуковых сигналов и, соответсвенно, настройки на нужный акк. Что такое УТФ-8 я вообще без понятия.
Re: bugtraq:about - если вы нашли ошибку в OpenKore, то...
Добавлено: Сб май 30, 2009 2:56 am
EternalHarvest
Network::Receive::actor_display
Код: Выделить всё
} elsif ($actor->isa('Actor::NPC')) {
# Neither can this.
debug "Monster Moved: " . $actor->nameIdx . " - ($coordsFrom{x}, $coordsFrom{y}) -> ($coordsTo{x}, $coordsTo{y})n", "parseMsg";
Там не должно быть "NPC Moved"?
Добавлено спустя 11 часов 50 минут 29 секунд:
Макро-плагин:
call <macroname> [<n>]
Calls a macro <macroname> [<n> times]. When <macroname> is finished the current macro continues.
Однако, при вызове "call macroname 0" макрос почему-то запускается (один раз)...
Macro::Script::new
Код: Выделить всё
- $repeat = 0 unless ($repeat && $repeat =~ /^\d+$/);
+ $repeat = 1 unless ($repeat =~ /^\d+$/);
Macro::Script::next
Код: Выделить всё
my $self = $_[0];
+ unless ($self->{repeat}) {
+ $self->{finished} = 1;
+ return ""
+ }
Re: bugtraq:about - если вы нашли ошибку в OpenKore, то...
Добавлено: Сб май 30, 2009 10:51 am
4epT
EternalHarvest
на сколько я знаю команда "call <macroname> [<n>]" это число повторений макроса, т.е. макрос 1 раз выполнится и 0 раз повторится. Так что всё ок
давайте ошибки макрос плагина писать в
отдельной теме
Re: bugtraq:about - если вы нашли ошибку в OpenKore, то...
Добавлено: Сб май 30, 2009 6:05 pm
EternalHarvest
4epT писал(а):EternalHarvest
на сколько я знаю команда "call <macroname> [<n>]" это число повторений макроса, т.е. макрос 1 раз выполнится и 0 раз повторится. Так что всё ок
Ну ок так ок... Странная логика, допустим, если макрос вычисляет, сколько раз ему надо сделать какое-то действие (в виде вызова другого макроса). А в более простых ситуациях откуда возьмутся вызовы с "0"?
Добавлено спустя 6 часов 10 минут 17 секунд:
Т.е. вызовы с "0" могут возникнуть при вычислениях параметра, генерации кода, etc. Просто так его прописывать - бред.
Если же в каком-то участке кода логика "вычисленного числа повторов" должна включать в себя "но хотя бы один раз", то, имхо, этот один раз должен быть вынесен в коде отдельно.
Re: bugtraq:about - если вы нашли ошибку в OpenKore, то...
Добавлено: Чт июл 02, 2009 5:23 pm
kill076

как бы вот трабла, не наю даж чо такое, но грю, что такая фикня не у меня первого
Re: bugtraq:about - если вы нашли ошибку в OpenKore, то...
Добавлено: Чт июл 02, 2009 5:48 pm
Kissa2k
жесть
Re: bugtraq:about - если вы нашли ошибку в OpenKore, то...
Добавлено: Чт июл 02, 2009 6:08 pm
wxBotowod
в поиск, жывотное!

Re: bugtraq:about - если вы нашли ошибку в OpenKore, то...
Добавлено: Сб июл 04, 2009 11:35 pm
[BMP]
Папку с ботом в корень любого диска + неиспользуй пробелы в названии папки + не используй русские букафки в названии папки
Re: bugtraq:about - если вы нашли ошибку в OpenKore, то...
Добавлено: Вс июл 05, 2009 4:51 am
Click
и касперского блин снеси.
заодно можешь и венду снести, а поставить линукс
Re: bugtraq:about - если вы нашли ошибку в OpenKore, то...
Добавлено: Вс июл 05, 2009 9:03 pm
[BMP]
В топку линукс. Ставь FreeBSD - она по суровее будет (но зато по прикольнее) ))))
Re: bugtraq:about - если вы нашли ошибку в OpenKore, то...
Добавлено: Ср сен 16, 2009 7:52 am
Zloba
Видимо, не совсем удачное решение, от Technologyguild, в сабе InRange добавить:
т.к. перестают работать некоторые куски, например, кондишн target_deltaHP.
Re: bugtraq:about - если вы нашли ошибку в OpenKore, то...
Добавлено: Вс ноя 29, 2009 9:16 pm
[GM]#05
В последених SVN отсутсвует метод
Код: Выделить всё
sub sendForgeItem {
my ($self, $ID,
# nameIDs for added items such as Star Crumb or Flame Heart
$item1, $item2, $item3) = @_;
my $msg = pack("C*", 0x8E, 0x01) . pack("v1 v1 v1 v1", $ID, $item1, $item2, $item3);
$self->sendToServer($msg);
debug "Sent Forge Item: $ID\n" , 2;
}
в ServerType0
В ревизиях начала 2009 года он еще там присутствовал.
Не знаю специально ли убран или случайно, но без него плагин для варки не пашет craft.pl