Макрос для нубозоны.
Модератор: 4epT
вот это он пишет в ерорс
Loaded plugins:
plugins/alertsound.pl (alertsound)
plugins/doCommand.pl (doCommand)
plugins/macro.pl (macro)
plugins/patchConnect.pl (patchconnect)
plugins/ropp.pl (ppengine)
Error message:
Malformed UTF-8 character (fatal) at plugins/Macro/Parser.pm line 35, <FILE> line 218.
Stack trace:
Malformed UTF-8 character (fatal) at plugins/Macro/Parser.pm line 35
Macro::Parser::parseMacroFile('control/macros.txt', 0) called at C:/Documents and Settings/D1m00n/Ðàáî÷èé ñòîë/Íîâàÿ ïàïêà/áîòèê/Áîò íóï 1/193SVN5369/plugins/macro.pl line 102
macro::parseAndHook('control/macros.txt', 'HASH(0x2bf0bac)') called at C:/Documents and Settings/D1m00n/Ðàáî÷èé ñòîë/Íîâàÿ ïàïêà/áîòèê/Áîò íóï 1/193SVN5369/src/Settings.pm line 355
Settings::load(46) called at C:/Documents and Settings/D1m00n/Ðàáî÷èé ñòîë/Íîâàÿ ïàïêà/áîòèê/Áîò íóï 1/193SVN5369/plugins/macro.pl line 66
macro::onstart3('start3', 'undef', 'undef') called at C:/Documents and Settings/D1m00n/Ðàáî÷èé ñòîë/Íîâàÿ ïàïêà/áîòèê/Áîò íóï 1/193SVN5369/src/Plugins.pm line 378
Plugins::callHook('start3') called at openkore.pl line 225
main::__start() called at start.pl line 127
Loaded plugins:
plugins/alertsound.pl (alertsound)
plugins/doCommand.pl (doCommand)
plugins/macro.pl (macro)
plugins/patchConnect.pl (patchconnect)
plugins/ropp.pl (ppengine)
Error message:
Malformed UTF-8 character (fatal) at plugins/Macro/Parser.pm line 35, <FILE> line 218.
Stack trace:
Malformed UTF-8 character (fatal) at plugins/Macro/Parser.pm line 35
Macro::Parser::parseMacroFile('control/macros.txt', 0) called at C:/Documents and Settings/D1m00n/Ðàáî÷èé ñòîë/Íîâàÿ ïàïêà/áîòèê/Áîò íóï 1/193SVN5369/plugins/macro.pl line 102
macro::parseAndHook('control/macros.txt', 'HASH(0x2bf0bac)') called at C:/Documents and Settings/D1m00n/Ðàáî÷èé ñòîë/Íîâàÿ ïàïêà/áîòèê/Áîò íóï 1/193SVN5369/src/Settings.pm line 355
Settings::load(46) called at C:/Documents and Settings/D1m00n/Ðàáî÷èé ñòîë/Íîâàÿ ïàïêà/áîòèê/Áîò íóï 1/193SVN5369/plugins/macro.pl line 66
macro::onstart3('start3', 'undef', 'undef') called at C:/Documents and Settings/D1m00n/Ðàáî÷èé ñòîë/Íîâàÿ ïàïêà/áîòèê/Áîò íóï 1/193SVN5369/src/Plugins.pm line 378
Plugins::callHook('start3') called at openkore.pl line 225
main::__start() called at start.pl line 127
-
- Грамотный
- Сообщения: 221
- Зарегистрирован: Чт дек 07, 2006 8:43 pm
- Откуда: Бирмингем, ул. Бр.Грим....
-
- Грамотный
- Сообщения: 221
- Зарегистрирован: Чт дек 07, 2006 8:43 pm
- Откуда: Бирмингем, ул. Бр.Грим....
посмотрел тут и подумал может $net-> вообще убить оставить так sendCharDelete($chars[8]{ID}, '1@1.ru'); =) плаг грузится но когда я юзаю его как писалось выше :
automacro delete_create_noob {
hook charSelectScreen
call delete_and_create_noob
run-once 1
}
macro delete_and_create_noob {
pause 2
do delete 0
pause 2
do 1@1.ru
pause 2
do create
pause 2
do 0 "n000b"
release delete_create_noob
}
выдает :
Unknown command 'delete'.
Unknown command '1@1.ru'.
Unknown command 'create'.
Unknown command '0'.
значит гдето я неправ =(
automacro delete_create_noob {
hook charSelectScreen
call delete_and_create_noob
run-once 1
}
macro delete_and_create_noob {
pause 2
do delete 0
pause 2
do 1@1.ru
pause 2
do create
pause 2
do 0 "n000b"
release delete_create_noob
}
выдает :
Unknown command 'delete'.
Unknown command '1@1.ru'.
Unknown command 'create'.
Unknown command '0'.
значит гдето я неправ =(


стёр -_-
Последний раз редактировалось assassout Вс янв 28, 2007 3:59 pm, всего редактировалось 1 раз.
а вот про таймер пожалуйста подскажите. а то сегодня взбрела такая идея т.к. ночью какойто редиска портавал моих нубов в гласт((
darzanebor
не пашет плагин? специально допащена там ошибка. что бы всякие нубы не юзали. итак плагин выложили, тебе надо только поправить чуток код и все настроить... юзай на здоровье
darzanebor
не пашет плагин? специально допащена там ошибка. что бы всякие нубы не юзали. итак плагин выложили, тебе надо только поправить чуток код и все настроить... юзай на здоровье
-
- Грамотный
- Сообщения: 221
- Зарегистрирован: Чт дек 07, 2006 8:43 pm
- Откуда: Бирмингем, ул. Бр.Грим....
-
- Грамотный
- Сообщения: 221
- Зарегистрирован: Чт дек 07, 2006 8:43 pm
- Откуда: Бирмингем, ул. Бр.Грим....
-
- Грамотный
- Сообщения: 221
- Зарегистрирован: Чт дек 07, 2006 8:43 pm
- Откуда: Бирмингем, ул. Бр.Грим....
Ловим, это не тайна я не жадный
package char_recreate;
use strict;
use Plugins;
use Globals;
use Log qw(message warning error debug);
use Misc;
use Network;
use Network::Send;
Plugins::register('char_recreate', 'Char Recreate Bot (used for noobfarming)', \&onUnload);
my $hooks = Plugins::addHooks(['charSelectScreen', \&delChar, undef]);
sub onUnload {
Plugins::delHooks($hooks);
}
sub delChar {
my (undef, $args) = @_;
Plugins::delHooks($hooks);
$hooks = Plugins::addHooks(['charSelectScreen', \&createChar, undef]);
# Удаляем чара в 8ом слоте
sendCharDelete($net,$chars[:D ]{ID}, '1@:D ');
$timeout{'charlogin'}{'time'} = time;
$args->{return} = 2;
}
sub createChar {
my (undef, $args) = @_;
Plugins::delHooks($hooks);
$hooks = Plugins::addHooks(['charSelectScreen', \&loginChar, undef]);
# Создаём чара в 8ом слоте по имени 'n00b' и статами 5 5 5 5 5 5, ну и всем таки прочим
sendCharCreate($net,$chars[:D ], 'my:D ',
,
,
,
,
,
,:D ,:D );
$timeout{'charlogin'}{'time'} = time;
$args->{return} = 2;
}
sub loginChar {
my (undef, $args) = @_;
# Логинимся чаром в 8ом слоте
sendCharLogin($net,$chars[:D ]{ID});
$timeout{'charlogin'}{'time'} = time;
$args->{return} = 1;
Plugins::delHooks($hooks);
$hooks = Plugins::addHooks(['charSelectScreen', \&delChar, undef]);
}
package char_recreate;
use strict;
use Plugins;
use Globals;
use Log qw(message warning error debug);
use Misc;
use Network;
use Network::Send;
Plugins::register('char_recreate', 'Char Recreate Bot (used for noobfarming)', \&onUnload);
my $hooks = Plugins::addHooks(['charSelectScreen', \&delChar, undef]);
sub onUnload {
Plugins::delHooks($hooks);
}
sub delChar {
my (undef, $args) = @_;
Plugins::delHooks($hooks);
$hooks = Plugins::addHooks(['charSelectScreen', \&createChar, undef]);
# Удаляем чара в 8ом слоте
sendCharDelete($net,$chars[:D ]{ID}, '1@:D ');
$timeout{'charlogin'}{'time'} = time;
$args->{return} = 2;
}
sub createChar {
my (undef, $args) = @_;
Plugins::delHooks($hooks);
$hooks = Plugins::addHooks(['charSelectScreen', \&loginChar, undef]);
# Создаём чара в 8ом слоте по имени 'n00b' и статами 5 5 5 5 5 5, ну и всем таки прочим
sendCharCreate($net,$chars[:D ], 'my:D ',






$timeout{'charlogin'}{'time'} = time;
$args->{return} = 2;
}
sub loginChar {
my (undef, $args) = @_;
# Логинимся чаром в 8ом слоте
sendCharLogin($net,$chars[:D ]{ID});
$timeout{'charlogin'}{'time'} = time;
$args->{return} = 1;
Plugins::delHooks($hooks);
$hooks = Plugins::addHooks(['charSelectScreen', \&delChar, undef]);
}
-
- Грамотный
- Сообщения: 221
- Зарегистрирован: Чт дек 07, 2006 8:43 pm
- Откуда: Бирмингем, ул. Бр.Грим....
-
- Новичок
- Сообщения: 4
- Зарегистрирован: Ср янв 03, 2007 8:11 pm
Вот такая проблема: кора удаляет персонажа, потом создаёт его, входит в игру этим персом, пишет его координаты, а потом вылетает. В errors пишет:
OpenKore version 1.9.3
Loaded plugins:
plugins/alertsound.pl (alertsound)
plugins/char_recreate.pl (char_recreate)
plugins/doCommand.pl (doCommand)
plugins/macro.pl (macro)
plugins/patchConnect.pl (patchconnect)
plugins/ropp.pl (ppengine)
Error message:
Can't call method "verb" on unblessed reference at H:/ÏÀÂÅË/Èãðû/Ragnarok/íóáîôåðìà/áîò1/src/Misc.pm line 2114.
Stack trace:
Can't call method "verb" on unblessed reference at H:/ÏÀÂÅË/Èãðû/Ragnarok/íóáîôåðìà/áîò1/src/Interface/Wx.pm line 131
Interface::Wx::mainLoop('Interface::Wx=HASH(0x2d6acd0)') called at openkore.pl line 353
main::__start() called at start.pl line 127
Died at this line:
my $verbosity = $actor->{ID} eq $accountID ? 1 : 2;
* my $are = $actor->verb('are', 'is');
my $have = $actor->verb('have', 'has');
Вопрос стандартный: кто виноват и что делать?
P.S. Прочитав гайд по макросам вбил в конфиг это:
macro_readmanual red/chili
autoTalkCont 1
macro_debug 1
macro_nowarn 01
macro_orphans ***
Ну так вот: что бы ни писал напротив macro_orphans кора потом переписывает это на terminate.
OpenKore version 1.9.3
Loaded plugins:
plugins/alertsound.pl (alertsound)
plugins/char_recreate.pl (char_recreate)
plugins/doCommand.pl (doCommand)
plugins/macro.pl (macro)
plugins/patchConnect.pl (patchconnect)
plugins/ropp.pl (ppengine)
Error message:
Can't call method "verb" on unblessed reference at H:/ÏÀÂÅË/Èãðû/Ragnarok/íóáîôåðìà/áîò1/src/Misc.pm line 2114.
Stack trace:
Can't call method "verb" on unblessed reference at H:/ÏÀÂÅË/Èãðû/Ragnarok/íóáîôåðìà/áîò1/src/Interface/Wx.pm line 131
Interface::Wx::mainLoop('Interface::Wx=HASH(0x2d6acd0)') called at openkore.pl line 353
main::__start() called at start.pl line 127
Died at this line:
my $verbosity = $actor->{ID} eq $accountID ? 1 : 2;
* my $are = $actor->verb('are', 'is');
my $have = $actor->verb('have', 'has');
Вопрос стандартный: кто виноват и что делать?
P.S. Прочитав гайд по макросам вбил в конфиг это:
macro_readmanual red/chili
autoTalkCont 1
macro_debug 1
macro_nowarn 01
macro_orphans ***
Ну так вот: что бы ни писал напротив macro_orphans кора потом переписывает это на terminate.