buyAuto И disabled 1
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
buyAuto И disabled 1
Всем привет)
Снова возникли проблемы с закупкой.
Мне надо чтобы можно было отключать закупку предмета через disabled 1. Если просто в Блок buyAuto прилепить disabled то опенкора её не обрабаывает(или я криворукий?).
Пробовал вырвать из skill_use и переделать под покупку но не вышло т.к. не умею кодить Помогите пожалуйста прикрутить такую функцию
Снова возникли проблемы с закупкой.
Мне надо чтобы можно было отключать закупку предмета через disabled 1. Если просто в Блок buyAuto прилепить disabled то опенкора её не обрабаывает(или я криворукий?).
Пробовал вырвать из skill_use и переделать под покупку но не вышло т.к. не умею кодить Помогите пожалуйста прикрутить такую функцию
ГГ. Ну вообще-то кто-то из буржуев уже просили параметр зенни туда вставть. Мож и дисейблед допишу. Полезно однако
Пожже дописал.
Ковырятся нам пийдётся здесь:
Пожже дописал.
Ковырятся нам пийдётся здесь:
Код: Выделить всё
if ((AI::action eq "" || AI::action eq "route" || AI::action eq "follow") && timeOut($timeout{'ai_buyAuto'}) && time > $ai_v{'inventory_time'}) {
undef $ai_v{'temp'}{'found'};
my $i = 0;
while (1) {
last if (!$config{"buyAuto_$i"} || !$config{"buyAuto_$i"."_npc"});
$ai_v{'temp'}{'invIndex'} = findIndexString_lc(\@{$chars[$config{'char'}]{'inventory'}}, "name", $config{"buyAuto_$i"});
if ($config{"buyAuto_$i"."_minAmount"} ne "" && $config{"buyAuto_$i"."_maxAmount"} ne ""
&& (checkSelfCondition("buyAuto_$i"))
&& ($ai_v{'temp'}{'invIndex'} eq ""
|| ($chars[$config{'char'}]{'inventory'}[$ai_v{'temp'}{'invIndex'}]{'amount'} <= $config{"buyAuto_$i"."_minAmount"}
&& $chars[$config{'char'}]{'inventory'}[$ai_v{'temp'}{'invIndex'}]{'amount'} < $config{"buyAuto_$i"."_maxAmount"}))) {
$ai_v{'temp'}{'found'} = 1;
}
$i++;
}
$ai_v{'temp'}{'ai_route_index'} = AI::findAction("route");
if ($ai_v{'temp'}{'ai_route_index'} ne "") {
$ai_v{'temp'}{'ai_route_attackOnRoute'} = AI::args($ai_v{'temp'}{'ai_route_index'})->{'attackOnRoute'};
}
if (!($ai_v{'temp'}{'ai_route_index'} ne "" && $ai_v{'temp'}{'ai_route_attackOnRoute'} <= 1) && $ai_v{'temp'}{'found'}) {
AI::queue("buyAuto");
}
$timeout{'ai_buyAuto'}{'time'} = time;
}
piroJOKE
с количеством пробовал играться. пробовал и с зенями играться. он начинает зацикливаться продажа-кафра-продажа-кафра...
kLabMouse
хех.. еще бы тут ченить понять...(подкиньте пожалуйста ссылочку по перлу. )
вот из блока AUTO-SKILL USE
{
error "Unknown skill name '".$config{"useSelf_skill_$i"}."' in useSelf_skill_$i\n";
configModify("useSelf_skill_${i}_disabled", 1);
next;
}
наверное с блоком покупки должно быть нечто подобное.
next это нечто вроде "пропустить"?
с количеством пробовал играться. пробовал и с зенями играться. он начинает зацикливаться продажа-кафра-продажа-кафра...
kLabMouse
хех.. еще бы тут ченить понять...(подкиньте пожалуйста ссылочку по перлу. )
вот из блока AUTO-SKILL USE
{
error "Unknown skill name '".$config{"useSelf_skill_$i"}."' in useSelf_skill_$i\n";
configModify("useSelf_skill_${i}_disabled", 1);
next;
}
наверное с блоком покупки должно быть нечто подобное.
next это нечто вроде "пропустить"?
короче.
Патчим строку в коре лоджик:
Ищем:
if ($config{"buyAuto_$i"."_minAmount"} ne "" && $config{"buyAuto_$i"."_maxAmount"} ne ""
заменяем:
if ($config{"buyAuto_$i"."_minAmount"} ne "" && $config{"buyAuto_$i"."_maxAmount"} ne "" && !($config{"buyAuto_$i"."_disabled"})
должно пахать.
На щёт зенни пока не подумал. Думаю на днях будет.
Патчим строку в коре лоджик:
Ищем:
if ($config{"buyAuto_$i"."_minAmount"} ne "" && $config{"buyAuto_$i"."_maxAmount"} ne ""
заменяем:
if ($config{"buyAuto_$i"."_minAmount"} ne "" && $config{"buyAuto_$i"."_maxAmount"} ne "" && !($config{"buyAuto_$i"."_disabled"})
должно пахать.
На щёт зенни пока не подумал. Думаю на днях будет.