• Silahkan bergabung dengan chat kami di Telegram group kami di N3Forum - https://t.me/n3forum
  • Welcome to the Nyit-Nyit.Net - N3 forum! This is a forum where offline-online gamers, programmers and reverser community can share, learn, communicate and interact, offer services, sell and buy game mods, hacks, cracks and cheats related, including for iOS and Android.

    If you're a pro-gamer or a programmer or a reverser, we would like to invite you to Sign Up and Log In on our website. Make sure to read the rules and abide by it, to ensure a fair and enjoyable user experience for everyone.

Macro

titoet

2 SD
Level 2
kk maff kalau leech ya bingung banget soalnya bahasa macro . ada macro buat buffer party gak ?? selama ini saya pake yang partyskill ( yang di config ) thx ya ( maff kalau tulisan ane agak membingungkan )
 

ferry_gukguk

Gukguk Love Cat
Level 2
kk maff kalau leech ya bingung banget soalnya bahasa macro . ada macro buat buffer party gak ?? selama ini saya pake yang partyskill ( yang di config ) thx ya ( maff kalau tulisan ane agak membingungkan )
cek disini bro
Code:
http://www.nyit-nyit.net/index.php?/topic/23017-share-macro/
 

RnDy

PAUD
Level 1
gan ..
ane punya problem macro soullink nih.. tentang masalah jarak nya .. tolong di cross check yak gan ..
iki gag mau kasi sprit dari jarak mana pun .. tetep jawabanya dari bot nya command :jauh

nih macro nya gan ..
Code:
automacro link {
console /\[(jarak|dist)=(.*)\] (.*) \((\d+)\): (\*Kiss\*|\*Kiss 2\*|\*Flag\s\d\*)$/
sp > 10%
call linker
}

macro linker {
$distance = $.lastMatch2
$namaPlayer = $.lastMatch3
$playerID = $.lastMatch4
$playerguild = @eval (exists $::players{$::playersID[$playerID}->{guild} ? $::players{$::playersID[$playerID]}->{guild}{name} : 

'null')

#Nama guild yg mau di Paket
$guild1 = Avazor Reborn
$guild2 = Gold Saint Zodiac
$guild3 = PirateS OfThE CaribbeaN
$guild4 = My LiFe Mu RuLeS

if ($playerguild == $guild1) goto ok
if ($playerguild == $guild2) goto ok
if ($playerguild == $guild3) goto ok
if ($playerguild == $guild4) goto ok
goto lain

:ok
if ($distance > 5) goto jauh
do e lv

:ok
if ($distance > 5) goto jauh
$jobID = @eval ($::players{$::playersID[$id]}->{jobID})
if ($jobID = 7) goto knight
if ($jobID = 13) goto knight
if ($jobID = 4008) goto knight
if ($jobID = 4014) goto knight
if ($jobID = 12) goto assassin
if ($jobID = 4013) goto assassin
if ($jobID = 10) goto smith
if ($jobID = 4011) goto smith
if ($jobID = 14) goto paladin
if ($jobID = 21) goto paladin
if ($jobID = 4015) goto paladin
if ($jobID = 4022) goto paladin
if ($jobID = 4012) goto sniper
if ($jobID = 11) goto sniper
if ($jobID = 16) goto professor
if ($jobID = 4017) goto professor
if ($jobID = 8) goto priest
if ($jobID = 4009) goto priest
if ($jobID = 15) goto champion
if ($jobID = 4016) goto champion
if ($jobID = 4010) goto wizard
if ($jobID = 4018) goto stalker
if ($jobID = 18) goto creator
if ($jobID = 4019) goto creator
if ($jobID = 4020) goto clown
if ($jobID = 4021) goto clown
if ($jobID = 19) goto clown
if ($jobID = 20) goto clown
if ($jobID = 4047) goto star
if ($jobID = 4049) goto soul
if ($jobID = 23) goto snoob
goto jauh

:jauh
do e e5
do c Jangan Jauh" Kali, $namaPlayer ~~
goto end	

:lain
do e fst
do c Mau Gratisan ??
stop
release link

:end
release link

:snoob
do sp 451 $id
stop
release link

:star
do sp 448 $id
stop
release link
:soul
do sp 461 $id
stop
release link
:knight
do sp 452 $id
stop
release link
:priest
do sp 454 $id
stop
release link
:wizard
do sp 453 $id
stop
release link
:smith
do sp 458 $id
stop
release link
:sniper
do sp 460 $id
stop
release link
:assassin
do sp 457 $id
stop
release link
:paladin
do sp 450 $id
stop
release link
:champion
do sp 447 $id
stop
release link
:professor
do sp 449 $id
stop
release link
:creator
do sp 445 $id
stop
release link
:clown
do sp 455 $id
stop
release link
:stalker
do sp 456 $id
stop
release link
}


automacro SPAbis {
console /\[(jarak|dist)=(.*)\] (.*) \((\d+)\): (\*Kiss\*|\*Kiss 2\*|\*Flag\s\d\*)$/
sp < 20%
call Abis
}

macro Abis {
do e e32
do c sp gw gan, abis.. >.<
do c sabar yo??
release SPAbis
}

tolong pencerahanya ya gan ..
 

kmpg

PAUD
Level 1
Kakak2 ada yang bisa bantu ga?
casenya gini:
saya mau nyediain jasa warp, macro yang saya dapet dari N3 dah jalan tapi kadang client warpnya suka buru2 dan berdiri di area warp, jadi gagal deh warpnya jadi saya pingin di buka warp ulang untuk itu. tapi sampe sekarang lom menemukan titik temu :(, berikut macro saya. mohon sedianya kakaq2 mengoreksi.

Terima kasih


Code:
automacro one {
console /Anda duduk./i
call {
do chat create "Veins 5000|TV 5001|Mosco 5002" 2 0 1111
}
}

automacro two {
console /(.*) \(level (\d+)\) Mengajukan Transaksi/i
call {
do pm "$.lastMatch1" Warp ke Veins 5.000 z
do pm "$.lastMatch1" Warp ke TV  5.001 z
do pm "$.lastMatch1" Warp ke Mosco 5.002 z
do pm "$.lastMatch1" Kesalahan/kegagalan Warp bukan tanggung jawab kami
}
}

automacro three {
console /Anda mendapatkan 5.000 zeny./i
set repeat 1
call {
do chat leave
pause 1
do e thx
#do sp 28 "$.lastMatch1" 10
#pause 0.2
#skill blessing
#do sp 34 "$.lastMatch1" 10
#skill increase agi
#pause 1
#do sp 29 "$.lastMatch1" 10
do c @random ("Terima kasih sudah menggunakan Jasa kami, Tolong Jangan Berdiri Diarea WARP!!")
do e thx
$distance = $.lastMatch2
$namaPlayer = $.lastMatch3
$playerID = $.lastMatch4
$i = @player($namaPlayer)
$warpslot = 3

:loop
$posx = @rand (1,4)
$posy = @rand (1,4)
$cellIsFull = 0

do eval $::Macro::Data::varStack{cellIsFull} = 0;foreach (@{$::playersList->getItems()}) { next if (($_->{pos_to}{x} != $posx) || ($_->{pos_to}{y} != $posy));$::Macro::Data::varStack{cellIsFull} = 1; last;}

if ($cellIsFull == 1) goto loop
$mex = @arg ("$.pos", 1)
$mey = @arg ("$.pos", 2)
$herex = @eval ($mex + $posx)
$herey = @eval ($mey + $posy)
do sl 27 $herex $herey
pause 1.3
do warp $warpslot
pause 2
do warp veins
}
console /Skill Warp Portal gagal (Kebutuhan)./i
set repeat 1
call {
do c @random ("PLIS DEH, GADA ULANGAN LAGI KALO GAGAL")
do e thx
$distance = $.lastMatch2
$namaPlayer = $.lastMatch3
$playerID = $.lastMatch4
$i = @player($namaPlayer)
$warpslot = 3

:loop
$posx = @rand (1,4)
$posy = @rand (1,4)
$cellIsFull = 0

do eval $::Macro::Data::varStack{cellIsFull} = 0;foreach (@{$::playersList->getItems()}) { next if (($_->{pos_to}{x} != $posx) || ($_->{pos_to}{y} != $posy));$::Macro::Data::varStack{cellIsFull} = 1; last;}

if ($cellIsFull == 1) goto loop
$mex = @arg ("$.pos", 1)
$mey = @arg ("$.pos", 2)
$herex = @eval ($mex + $posx)
$herey = @eval ($mey + $posy)
do sl 27 $herex $herey
pause 1.3
do warp $warpslot
pause 2
do warp veins
}
}

automacro four {
console /Anda mendapatkan 5.001 zeny./i
set repeat 1
call {
do chat leave
pause 1
do e thx
#do sp 28 "$.lastMatch1" 10
#pause 0.2
#skill blessing 
#do sp 34 "$.lastMatch1" 10
#skill increase agi
#pause 1
#do sp 29 "$.lastMatch1" 10
do c @random ("Terima kasih sudah menggunakan Jasa kami, Tolong Jangan Berdiri Diarea WARP!!")
do e thx
$distance = $.lastMatch2
$namaPlayer = $.lastMatch3
$playerID = $.lastMatch4
$i = @player($namaPlayer)
$warpslot = 1

:loop
$posx = @rand (1,4)
$posy = @rand (1,4)
$cellIsFull = 0

do eval $::Macro::Data::varStack{cellIsFull} = 0;foreach (@{$::playersList->getItems()}) { next if (($_->{pos_to}{x} != $posx) || ($_->{pos_to}{y} != $posy));$::Macro::Data::varStack{cellIsFull} = 1; last;}

if ($cellIsFull == 1) goto loop
$mex = @arg ("$.pos", 1)
$mey = @arg ("$.pos", 2)
$herex = @eval ($mex + $posx)
$herey = @eval ($mey + $posy)
do sl 27 $herex $herey
pause 1.3
do warp $warpslot
pause 2
do warp ve_fild03
}
console /Skill Warp Portal gagal (Kebutuhan)./i
set repeat 1
call {
do c @random ("PLIS DEH, GADA ULANGAN LAGI KALO GAGAL")
do e thx
$distance = $.lastMatch2
$namaPlayer = $.lastMatch3
$playerID = $.lastMatch4
$i = @player($namaPlayer)
$warpslot = 1

:loop
$posx = @rand (1,4)
$posy = @rand (1,4)
$cellIsFull = 0

do eval $::Macro::Data::varStack{cellIsFull} = 0;foreach (@{$::playersList->getItems()}) { next if (($_->{pos_to}{x} != $posx) || ($_->{pos_to}{y} != $posy));$::Macro::Data::varStack{cellIsFull} = 1; last;}

if ($cellIsFull == 1) goto loop
$mex = @arg ("$.pos", 1)
$mey = @arg ("$.pos", 2)
$herex = @eval ($mex + $posx)
$herey = @eval ($mey + $posy)
do sl 27 $herex $herey
pause 1.3
do warp $warpslot
pause 2
do warp ve_fild03
}

}

automacro five {
console /Anda mendapatkan 5.002 zeny./i
set repeat 1
call {
do chat leave
pause 1
do e thx
#do sp 28 "$.lastMatch1" 10
#pause 0.2
#skill blessing
#do sp 34 "$.lastMatch1" 10
#skill increase agi
#pause 1
#do sp 29 "$.lastMatch1" 10
do c @random ("Terima kasih sudah menggunakan Jasa kami, Tolong Jangan Berdiri Diarea WARP!!")
do e thx
$distance = $.lastMatch2
$namaPlayer = $.lastMatch3
$playerID = $.lastMatch4
$i = @player($namaPlayer)
$warpslot = 2

:loop
$posx = @rand (1,4)
$posy = @rand (1,4)
$cellIsFull = 0

do eval $::Macro::Data::varStack{cellIsFull} = 0;foreach (@{$::playersList->getItems()}) { next if (($_->{pos_to}{x} != $posx) || ($_->{pos_to}{y} != $posy));$::Macro::Data::varStack{cellIsFull} = 1; last;}

if ($cellIsFull == 1) goto loop
$mex = @arg ("$.pos", 1)
$mey = @arg ("$.pos", 2)
$herex = @eval ($mex + $posx)
$herey = @eval ($mey + $posy)
do sl 27 $herex $herey
pause 1.3
do warp $warpslot
pause 2
do warp mosk_fild02
}
console /Skill Warp Portal gagal (Kebutuhan)./i
set repeat 1
call {
do c @random ("PLIS DEH, GADA ULANGAN LAGI KALO GAGAL")
do e thx
$distance = $.lastMatch2
$namaPlayer = $.lastMatch3
$playerID = $.lastMatch4
$i = @player($namaPlayer)
$warpslot = 2

:loop
$posx = @rand (1,4)
$posy = @rand (1,4)
$cellIsFull = 0

do eval $::Macro::Data::varStack{cellIsFull} = 0;foreach (@{$::playersList->getItems()}) { next if (($_->{pos_to}{x} != $posx) || ($_->{pos_to}{y} != $posy));$::Macro::Data::varStack{cellIsFull} = 1; last;}

if ($cellIsFull == 1) goto loop
$mex = @arg ("$.pos", 1)
$mey = @arg ("$.pos", 2)
$herex = @eval ($mex + $posx)
$herey = @eval ($mey + $posy)
do sl 27 $herex $herey
pause 1.3
do warp $warpslot
pause 2
do warp mosk_fild02
}
}
 

ferry_gukguk

Gukguk Love Cat
Level 2
Kakak2 ada yang bisa bantu ga?
casenya gini:
saya mau nyediain jasa warp, macro yang saya dapet dari N3 dah jalan tapi kadang client warpnya suka buru2 dan berdiri di area warp, jadi gagal deh warpnya jadi saya pingin di buka warp ulang untuk itu. tapi sampe sekarang lom menemukan titik temu :(, berikut macro saya. mohon sedianya kakaq2 mengoreksi.

Terima kasih


Code:
automacro one {
console /Anda duduk./i
call {
do chat create "Veins 5000|TV 5001|Mosco 5002" 2 0 1111
}
}

automacro two {
console /(.*) \(level (\d+)\) Mengajukan Transaksi/i
call {
do pm "$.lastMatch1" Warp ke Veins 5.000 z
do pm "$.lastMatch1" Warp ke TV  5.001 z
do pm "$.lastMatch1" Warp ke Mosco 5.002 z
do pm "$.lastMatch1" Kesalahan/kegagalan Warp bukan tanggung jawab kami
}
}

automacro three {
console /Anda mendapatkan 5.000 zeny./i
set repeat 1
call {
do chat leave
pause 1
do e thx
#do sp 28 "$.lastMatch1" 10
#pause 0.2
#skill blessing
#do sp 34 "$.lastMatch1" 10
#skill increase agi
#pause 1
#do sp 29 "$.lastMatch1" 10
do c @random ("Terima kasih sudah menggunakan Jasa kami, Tolong Jangan Berdiri Diarea WARP!!")
do e thx
$distance = $.lastMatch2
$namaPlayer = $.lastMatch3
$playerID = $.lastMatch4
$i = @player($namaPlayer)
$warpslot = 3

:loop
$posx = @rand (1,4)
$posy = @rand (1,4)
$cellIsFull = 0

do eval $::Macro::Data::varStack{cellIsFull} = 0;foreach (@{$::playersList->getItems()}) { next if (($_->{pos_to}{x} != $posx) || ($_->{pos_to}{y} != $posy));$::Macro::Data::varStack{cellIsFull} = 1; last;}

if ($cellIsFull == 1) goto loop
$mex = @arg ("$.pos", 1)
$mey = @arg ("$.pos", 2)
$herex = @eval ($mex + $posx)
$herey = @eval ($mey + $posy)
do sl 27 $herex $herey
pause 1.3
do warp $warpslot
pause 2
do warp veins
}
console /Skill Warp Portal gagal (Kebutuhan)./i
set repeat 1
call {
do c @random ("PLIS DEH, GADA ULANGAN LAGI KALO GAGAL")
do e thx
$distance = $.lastMatch2
$namaPlayer = $.lastMatch3
$playerID = $.lastMatch4
$i = @player($namaPlayer)
$warpslot = 3

:loop
$posx = @rand (1,4)
$posy = @rand (1,4)
$cellIsFull = 0

do eval $::Macro::Data::varStack{cellIsFull} = 0;foreach (@{$::playersList->getItems()}) { next if (($_->{pos_to}{x} != $posx) || ($_->{pos_to}{y} != $posy));$::Macro::Data::varStack{cellIsFull} = 1; last;}

if ($cellIsFull == 1) goto loop
$mex = @arg ("$.pos", 1)
$mey = @arg ("$.pos", 2)
$herex = @eval ($mex + $posx)
$herey = @eval ($mey + $posy)
do sl 27 $herex $herey
pause 1.3
do warp $warpslot
pause 2
do warp veins
}
}

automacro four {
console /Anda mendapatkan 5.001 zeny./i
set repeat 1
call {
do chat leave
pause 1
do e thx
#do sp 28 "$.lastMatch1" 10
#pause 0.2
#skill blessing 
#do sp 34 "$.lastMatch1" 10
#skill increase agi
#pause 1
#do sp 29 "$.lastMatch1" 10
do c @random ("Terima kasih sudah menggunakan Jasa kami, Tolong Jangan Berdiri Diarea WARP!!")
do e thx
$distance = $.lastMatch2
$namaPlayer = $.lastMatch3
$playerID = $.lastMatch4
$i = @player($namaPlayer)
$warpslot = 1

:loop
$posx = @rand (1,4)
$posy = @rand (1,4)
$cellIsFull = 0

do eval $::Macro::Data::varStack{cellIsFull} = 0;foreach (@{$::playersList->getItems()}) { next if (($_->{pos_to}{x} != $posx) || ($_->{pos_to}{y} != $posy));$::Macro::Data::varStack{cellIsFull} = 1; last;}

if ($cellIsFull == 1) goto loop
$mex = @arg ("$.pos", 1)
$mey = @arg ("$.pos", 2)
$herex = @eval ($mex + $posx)
$herey = @eval ($mey + $posy)
do sl 27 $herex $herey
pause 1.3
do warp $warpslot
pause 2
do warp ve_fild03
}
console /Skill Warp Portal gagal (Kebutuhan)./i
set repeat 1
call {
do c @random ("PLIS DEH, GADA ULANGAN LAGI KALO GAGAL")
do e thx
$distance = $.lastMatch2
$namaPlayer = $.lastMatch3
$playerID = $.lastMatch4
$i = @player($namaPlayer)
$warpslot = 1

:loop
$posx = @rand (1,4)
$posy = @rand (1,4)
$cellIsFull = 0

do eval $::Macro::Data::varStack{cellIsFull} = 0;foreach (@{$::playersList->getItems()}) { next if (($_->{pos_to}{x} != $posx) || ($_->{pos_to}{y} != $posy));$::Macro::Data::varStack{cellIsFull} = 1; last;}

if ($cellIsFull == 1) goto loop
$mex = @arg ("$.pos", 1)
$mey = @arg ("$.pos", 2)
$herex = @eval ($mex + $posx)
$herey = @eval ($mey + $posy)
do sl 27 $herex $herey
pause 1.3
do warp $warpslot
pause 2
do warp ve_fild03
}

}

automacro five {
console /Anda mendapatkan 5.002 zeny./i
set repeat 1
call {
do chat leave
pause 1
do e thx
#do sp 28 "$.lastMatch1" 10
#pause 0.2
#skill blessing
#do sp 34 "$.lastMatch1" 10
#skill increase agi
#pause 1
#do sp 29 "$.lastMatch1" 10
do c @random ("Terima kasih sudah menggunakan Jasa kami, Tolong Jangan Berdiri Diarea WARP!!")
do e thx
$distance = $.lastMatch2
$namaPlayer = $.lastMatch3
$playerID = $.lastMatch4
$i = @player($namaPlayer)
$warpslot = 2

:loop
$posx = @rand (1,4)
$posy = @rand (1,4)
$cellIsFull = 0

do eval $::Macro::Data::varStack{cellIsFull} = 0;foreach (@{$::playersList->getItems()}) { next if (($_->{pos_to}{x} != $posx) || ($_->{pos_to}{y} != $posy));$::Macro::Data::varStack{cellIsFull} = 1; last;}

if ($cellIsFull == 1) goto loop
$mex = @arg ("$.pos", 1)
$mey = @arg ("$.pos", 2)
$herex = @eval ($mex + $posx)
$herey = @eval ($mey + $posy)
do sl 27 $herex $herey
pause 1.3
do warp $warpslot
pause 2
do warp mosk_fild02
}
console /Skill Warp Portal gagal (Kebutuhan)./i
set repeat 1
call {
do c @random ("PLIS DEH, GADA ULANGAN LAGI KALO GAGAL")
do e thx
$distance = $.lastMatch2
$namaPlayer = $.lastMatch3
$playerID = $.lastMatch4
$i = @player($namaPlayer)
$warpslot = 2

:loop
$posx = @rand (1,4)
$posy = @rand (1,4)
$cellIsFull = 0

do eval $::Macro::Data::varStack{cellIsFull} = 0;foreach (@{$::playersList->getItems()}) { next if (($_->{pos_to}{x} != $posx) || ($_->{pos_to}{y} != $posy));$::Macro::Data::varStack{cellIsFull} = 1; last;}

if ($cellIsFull == 1) goto loop
$mex = @arg ("$.pos", 1)
$mey = @arg ("$.pos", 2)
$herex = @eval ($mex + $posx)
$herey = @eval ($mey + $posy)
do sl 27 $herex $herey
pause 1.3
do warp $warpslot
pause 2
do warp mosk_fild02
}
}
itu tinggal kamu trigger console aja..
kalo warp failed, maka buka ulang portal sebanyak settingan retry portal di macros kamu..
 

kmpg

PAUD
Level 1
itu tinggal kamu trigger console aja..
kalo warp failed, maka buka ulang portal sebanyak settingan retry portal di macros kamu..
nah itu dia pertanyaannya kakaq.. command buat retry macros kalo udha di triger sama console warp failed apa yah..? >.<
dah coba baca openkore wiki bag macro plugins masih lom dapet :D
oh iya tq buat masukannya :D
 

PonX

TK A
Level 1
mau tanya jg ni klo kita mau bot di ro private server tapi setip ketemu sesuatu nama packet nya unknow molo gmana ya ? soalnya yang punya private server jg jago nih protek file nya...
 

hayabusa777

TK A
Level 1
kk mau tanya nih tentang macro soul linker..

kan skrg uda jamannya job3.. nah tuh aq mau tau jobID nya job3 gmn ya.. soalnya mau aq masukin di macro soul linkerQ.. thx...

ama mau tanya nih..
di RO PSq tuh ada NPC yang bisa brubah2 jadi monster..
kira2 nulis macronya gmn ya untuk nebak..

misal yang muncul monster poring
truz macronya aktif langsung ngomong poring gitu.. thx..
 

aLamez

PAUD
Level 1
bang fery bagi macro buat party skaligus buf nya donk ane masih gak mudeng jga

bang fery bagi makro buat hunting party ex:aco with thief sama buffer nya donk maav nobitol
 
Top