PDA

Ir para Versão Original : [Tutorial] Plugin Auto Combo


Bom_Bot
11/06/2008, 11:30:22
Este plugin é indicado para obter maior precisão de tempo nos combos para monk.


Instruções:

_Crie um arquivo na pasta <openkore>/plugins com o nome autocombo.pl.
_Copie e cole o conteúdo a baixo.
_Configure seu arquivo config.txt


Fórmula para o cálculo do delay.
1.0 - (agi*0.004) - ((dex*0.002) + 0.3)


Compatível com macros versão 1.3.5.


# Monk Combo Plugin v0.2
# Def-Con TRO tsopito@hotmail.com
# feel free to use and share optimized code ^^
# i know "sleep" is bad idea for programming.
# so, what can i do to delay time for retry.
# Credit : Ake for monk botter ^^

package monkcombo;

use strict;
use Plugins;
use Time::HiRes qw( sleep );

my $skills_hook;
my $delay = 0.3; #delay retry time (try change for best combo timing)
my $retry = 1; #retry amount (umm, only 1 retry it's look good !!)

Plugins::register('monkcombo', 'Monk Combo Plugin', \&on_unload, \&on_reload);
$skills_hook = Plugins::addHook('packet_skilluse', \&on_call);

sub on_unload {
Plugins::delHook('packet_skilluse', $skills_hook);
}

sub on_reload {
&on_unload;
}

sub on_call {
return if ($_[1]->{'sourceID'} ne $main::accountID || $_[1]->{'skillID'} != 263);
for (my $i = 0; $i < $retry; $i++) {
sleep($delay); #fix me plz T T
main::sendSkillUse(\$main::remote_socket, 272, undef, $main::accountID);
}
}

return 1;



Crédito:
Def-Con - Plugin
Hayabusa - Fórmula