so this is my macro
Code: Select all
automacro buff {
console /\[dist=(.*)\] (.*) \((\d+)\): (\*Flag\s\d\*|buff)$/
run-once 1
call {
$distance = $.lastMatch1
$namaPlayer = $.lastMatch2
$playerID = $.lastMatch3
$playerguild = @eval (exists $::players{$::playersID[$playerID]}->{guild} ?
$::players{$::playersID[$playerID]}->{guild}{name} : 'null')
$guild1 = Unleash
$guild2 = Unleash
$player1 = Mikasa Ackerman
$player2 = Mikasa Ackerman
if ($playerguild == $guild1) goto buff
if ($playerguild == $guild2) goto buff
if ($namaPlayer == $player1) goto buff
if ($namaPlayer == $player2) goto buff
goto no
:buff
do sp 34 $playerID 10
do sp 29 $playerID 10
do sp 66 $playerID 5
do sp 361 $playerID 5
goto end
:no
do e ??
goto end
:end
release buff
}
}
error in function 'sp' <use skill on player>
player '0' does not exist
help please
Thanks