automacro manualbuff {
pubm /^[12s]+$/i, 9
exclusive 1
call {
$n =
@player ($.lastpub)
$gname =
@eval (exists $::players{$::playersID[$n]}->{guild} ? $::players{$::playersID[$n]}->{guild}{name} : 'null')
$pname = $.lastpub
if ($pname == ...) goto ok
if ($gname == ...) goto ok
stop
:ok
$sid = sid("$.lastpubMsg")
$i = 2
while ($i <=
@eval (
@arg ("$sid",1) + 1)) as buffloop
do sp
@arg ("$sid",$i) $n
pause 1.5
$i++
end buffloop
do sit
stop
}
}
sub sid {
my ($s) = @_;
my $j = 0;
my $i = 0;
my
@des = qw(1 2 s);
#1 2 s 对应的就是口令
my
@id = qw(34 29 2515);
#34 29 2515 就是与口令对应的技能ID,记住要和上面的口令顺序对应
my @slist;
for ($i=0;$i<@des;$i++) {
if ($des[$i] =~ /[$s]/i) {
push @slist, $id[$i];
$j++;
}
}
unshift (@slist,$j);
my $tmp = join(" ",@slist);
if($j == 0) {
return 0;
}
return $tmp;
}