оффтопpiroJOKE писал(а):Еще одна мелочь - ты похерил табуляции в коде, он плохо теперь читаеццо. "Нетоварный вид".
В Anjuta (IDE для C/C++) это называется Hello World style
Модератор: 4epT
оффтопpiroJOKE писал(а):Еще одна мелочь - ты похерил табуляции в коде, он плохо теперь читаеццо. "Нетоварный вид".
явно лишняя, ибо если он не загрузится, то явно выдастся ошибка!message "MonControl plugin loaded\n", "success";
эээ чё гоните в WX-е там стоит спецом релог всех файлов, чтоб не создавать своювую менюшку для каждого файла!!piroJOKE писал(а):А WX делал Click, он тоже новичок (сорри )
Код: Выделить всё
sub MC {
my (undef, $args, $x, $z, @var) = @_;
my ($cmd, $arg1, $arg2) = split(' ', $args->{input}, 3);
if($arg1 ne "") {
if($arg2 ne "") {
+ if ($arg2 !~ /^(-1|0|1|2|3)$/) {
+ message "Syntax Error: \nuse: <monster> <attack> \n<attack>: -1, 0, 1, 2, 3\n";
+ return;
+ }
open(F, "<control/mon_control.txt");
@var = <F>;
******
<monster> <attack> <teleport> <search> <skillcancel> <lv> <joblv> <hp> <sp> <weight>
да зачем такая куча переменных. если имя моба с пробелом то может не хватить потом одной переменной, работает и пусть работает)кстати если по уму, то для файла mon_control нам нужно вводить ещё и $arg3, $arg4, $arg5, $arg6, $arg7, $arg8, $arg9, $arg10, ведь синтаксис:
Вот заф? Для красоты?Lims писал(а):еще надо поставить проверку на заглавные буквы в имени моба и итемов(в items_control и mon_control с заглавной), а вот в pickupitems заглавные или маленькие надо ставить?