Pages

Wednesday, 31 October 2012

Ws Skill Macro Openkore


automacro Given {
timeout 0
console /\[dist=(.*)\] (.*) \((\d+)\): (wsparty)$/
run-once 0
call {
$distance = $.lastMatch1
if ($distance > 3) goto end
$playerID = $.lastMatch3
$playerguild = @eval (exists $::players{$::playersID[$playerID]}->{guild} ? $::players{$::playersID[$playerID]}->{guild}{name} : 'null')

$guild1 =
$guild2 =
$guild3 =
$guild4 =
if ($playerguild = $guild1) goto oke2
if ($playerguild = $guild2) goto oke2
if ($playerguild = $guild3) goto oke2
if ($playerguild = $guild4) goto oke2


goto end

:oke2
do party request
goto end

}
}



automacro GiveService {
timeout 0
console /\[dist=(.*)\] (.*) \((\d+)\): (ws)$/
run-once 0
call {
$distance = $.lastMatch1
if ($distance > 3) goto end
$playerID = $.lastMatch3
$playerguild = @eval (exists $::players{$::playersID[$playerID]}->{guild} ? $::players{$::playersID[$playerID]}->{guild}{name} : 'null')

$guild1 =
$guild2 =
$guild3 =
$guild4 =
if ($playerguild = $guild1) goto oke
if ($playerguild = $guild2) goto oke
if ($playerguild = $guild3) goto oke
if ($playerguild = $guild4) goto oke


goto end

:oke
do ss 112
do ss 113
do talknpc 172 282 c r0
do sit
do party request
goto end


:end
}
}

Auto Full Chemical Protection macro Openkore


automacro GiveFCP {
timeout 0.5
run-once 0
playerguild guild.txt, 2
call {
do sp 479 $.lastGuildNameBinID 5

}
}

automacro SkillFail {
console /Unable to cast skill/
run-once 0
call {
release all
}
}


automacro SkillFail2 {
console /Target lost./
run-once 0
call {
release all
}
}

automacro SkillFail3 {
console /Error/
run-once 0
call {
release all
}
}

automacro talknpcsp {
    sp < 30%
    timeout 2
    run-once 0
call {
do talk @npc (86 106)
}
}


automacro topupglis {
weight < 20%
exclusive 1
run-once 1
call {
do c @storage
pause 1
$A = Glistening Coat
$Abaki = @invamount ($A)
$Atakcukup = @eval (5000-$Abaki)
do storage get @storage($A) $Atakcukup
pause 1
do relog
release all
}
}


automacro restart {
run-once 0
pm /relog/i,
call {
do relog 5
do reload all
}
}

automacro reload {
run-once 0
pm /reload/i,
call {
do reload all

}
}

automacro restarthold {
run-once 0
pm /reloadhold/i,
call {
do relog 60
do reload all
}
}

automacro restarthold2 {
run-once 0
pm /relog2/i,
call {
do relog 3600
do reload all
}
}

Auto Soul Openkore Macro


automacro DudukMario {
run-once 0
timeout 5
console /(.*) You have 0 new emails/
call {
lock all
do c @load
pause 2
        do move 95 102
        pause 1
do move 95 102
release all
}
}

       automacro autowarper {
       console /\[dist=(.*)\] (.*) \((\d+)\): (lk|cr|wiz|prof|sin|stalker|ws|pala|priest|cham|clown|sniper|sl|sn|taek|)$/
       priority 0
       exclusive 1
       call {
          if ($.lastMatch1 > 10) stop
          $i = $.lastMatch3
          $g = @eval (exists $::players{$::playersID[$i]}->{guild} ? $::players{$::playersID[$i]}->{guild}{name} : 'null')
   if ($g == Guildname) goto ok
   if ($g == Guildname) goto ok
   if ($g == Guildname) goto ok
            if ($g == Guildname) goto ok
            if ($g == Guildname) goto ok
   if ($g == Guildname) goto ok
   if ($g == Guildname) goto ok
   if ($g == Guildname) goto ok
   if ($g == Guildname) goto ok
   if ($g == Guildname) goto ok
          goto lain
stop
              :ok
 if ($.lastMatch4 = lk) goto lk
          if ($.lastMatch4 = cr) goto cr
 if ($.lastMatch4 = wiz) goto wiz
 if ($.lastMatch4 = prof) goto prof
 if ($.lastMatch4 = sin) goto sin
 if ($.lastMatch4 = stalker) goto stalker
 if ($.lastMatch4 = ws) goto ws
 if ($.lastMatch4 = pala) goto pala
 if ($.lastMatch4 = priest) goto priest
 if ($.lastMatch4 = cham) goto cham
 if ($.lastMatch4 = clown) goto clown
 if ($.lastMatch4 = sniper) goto sniper
 if ($.lastMatch4 = sl) goto sl
 if ($.lastMatch4 = sn) goto sn
 if ($.lastMatch4 = taek) goto taek
        :lk
          do sp 452 $i 2
do sit
          stop
     :cr
          do sp 445 $i 2
 do sit
          stop
     :wiz
          do sp 453 $i 2
 do sit
          stop
     :prof
          do sp 449 $i 2
 do sit
          stop
     :sin
          do sp 457 $i 2
   do sit
          stop
     :stalker
          do sp 446 $i 2
 do sit
          stop
     :ws
          do sp 458 $i 2
   do sit
          stop
     :pala
          do sp 450 $i 2
 do sit
          stop
     :priest
          do sp 454 $i 2
 do sit
          stop
     :cham
          do sp 447 $i 2
 do sit
          stop
     :clown
          do sp 455 $i 2
 do sit
          stop
     :sniper
          do sp 460 $i 2
 do sit
          stop
     :sl
          do sp 461 $i 2
   do sit
          stop
     :sn
          do sp 451 $i 2
 do sit
          stop
     :taek
          do sp 448 $i 2
   do sit
          stop
              :lain  
 do sit

       }
    }

automacro talknpcsp {
    sp < 30%
    timeout 1
    run-once 0
call {
do talk @npc (86 106)
}
}

automacro relog {
timeout 3000
run-once 0
call {
do relog
release relog
}
}

automacro hmmmm {
timeout 60
call {
do sp 461 WS Grimm
}
}