ชุมชนคนรักบอท
Would you like to react to this message? Create an account in a few clicks or log in to continue.


พูดคุยแลกเปลี่ยน config macro plugins สอบถามเรื่องบอท THAI_KORE DARK_KORE OPEN_KORE SIRENS ONLINE IP_BONUS
 
บ้านLatest imagesค้นหาสมัครสมาชิก(Register)เข้าสู่ระบบ(Log in)

 

 Macro ซ่อมของแตก

Go down 
ผู้ตั้งข้อความ
Admin
Admin



จำนวนข้อความ : 17
Join date : 07/10/2011

Macro ซ่อมของแตก Empty
ตั้งหัวข้อเรื่อง: Macro ซ่อมของแตก   Macro ซ่อมของแตก I_icon_minitimeFri Oct 07, 2011 1:21 pm

Macro ซ่อมของแตก

ส่วนนี้เอาไปเพิ่มใน Config

Repair_UseSpawn 1
Repair_NpcMap geffen_in << ชื่อแมพที่ตัวซ่อมยืนอยู่
Repair_UseMove 1
Repair_MoveTo_X 30 << เดินไปที่พิกัด X
Repair_MoveTo_Y 163 << เดินไปที่พิกัด Y
Repair_NpcPoint_X 34 << พิกัด X ของ NPC ซ่อม
Repair_NpcPoint_Y 166 << พิกัด Y ของ NPC ซ่อม
Repair_TalkNpcStep c r0 c c r0 n << Step การคุย
Repair_WeaponType 1
Repair_Equipped_Helm ชื่อหมวก
Repair_Equipped_Armor ชื่อเกราะ
Repair_Equipped_RightHand ชื่ออาวุธ
Repair_Equipped_LeftHand ชื่ออาวุธ(โล่)


อันนี้ Macro

automacro CheckHelm {
location not ชื่อSaveMap
equipped topHead none
status not Strip Helm
exclusive 1
run-once 1
call {
pause 0.1
$reh = @eval($::config{Repair_Equipped_Helm})
$rus = @eval($::config{Repair_UseSpawn})
$rehab = @invamount (BROKEN $reh)
if ($rehab = 1) goto check
stop
:check
if ($rus = 0) goto lockspawn
if ($rus = 1) goto spawn
stop
:lockspawn
lock CheckHelm
stop
:spawn
do respawn
release all
stop
}
}
automacro CheckArmor {
location not ชื่อSaveMap
equipped armor none
status not Strip Armor
exclusive 1
run-once 1
call {
pause 0.1
$rea = @eval($::config{Repair_Equipped_Armor})
$rus = @eval($::config{Repair_UseSpawn})
$reaab = @invamount (BROKEN $rea)
if ($reaab = 1) goto check
stop
:check
if ($rus = 0) goto lockspawn
if ($rus = 1) goto spawn
stop
:lockspawn
lock CheckArmor
stop
:spawn
do respawn
release all
stop
}
}
automacro CheckRightHand {
location not ชื่อSaveMap
equipped rightHand none
status not Strip Weapon
exclusive 1
run-once 1
call {
pause 0.1
$rerh = @eval($::config{Repair_Equipped_RightHand})
$rus = @eval($::config{Repair_UseSpawn})
$rerhab = @invamount (BROKEN $rerh)
if ($rerhab = 1) goto check
stop
:check
if ($rus = 0) goto lockspawn
if ($rus = 1) goto spawn
stop
:lockspawn
lock CheckRightHand
stop
:spawn
do respawn
release all
stop
}
}
automacro CheckLeftHand {
location not ชื่อSaveMap
equipped leftHand none
status not Strip Shield
exclusive 1
run-once 1
call {
pause 0.1
$rwt = @eval($::config{Repair_WeaponType})
$relh = @eval($::config{Repair_Equipped_Helm})
$rus = @eval($::config{Repair_UseSpawn})
$relhab = @invamount (BROKEN $relh)
if ($rwt = 1) goto lockspawn
if ($relhab = 1) goto check
stop
:check
if ($rus = 0) goto lockspawn
if ($rus = 1) goto spawn
stop
:lockspawn
lock CheckLeftHand
stop
:spawn
do respawn
release all
stop
}
}


automacro RepairHelm {
location ชื่อSaveMap
equipped topHead none
status not Strip Helm
exclusive 1
run-once 1
call {
pause 0.1
$rnpc = @eval($::config{Repair_NpcMap})
$rum = @eval($::config{Repair_UseMove})
$rnpcx = @eval($::config{Repair_MoveTo_X})
$rnpcy = @eval($::config{Repair_MoveTo_Y})
$rnpcpx = @eval($::config{Repair_NpcPoint_X})
$rnpcpy = @eval($::config{Repair_NpcPoint_Y})
$rtns = @eval($::config{Repair_TalkNpcStep})
$reh = @eval($::config{Repair_Equipped_Helm})
$rehn = @inventory ($reh)
$rehan = @invamount ($reh)
$rehab = @invamount (BROKEN $reh)
if ($rehan = 1) goto wareeq
if ($rehab = 1) goto Repair
stop
:Repair
if ($rum = 0) goto Repair1
if ($rum = 1) goto Repair2
stop
:Repair1
do talknpc $rnpcpx $rnpcpy $rtns
if ($rehan = 1) goto wareeq
stop
:Repair2
do move $rnpcx $rnpcy $rnpc
do talknpc $rnpcpx $rnpcpy $rtns
if ($rehan = 1) goto wareeq
stop
:wareeq
do eq $rehn
release all
stop
}
}

automacro RepairArmor {
location ชื่อSaveMap
equipped armor none
status not Strip Armor
exclusive 1
run-once 1
call {
pause 0.1
$rnpc = @eval($::config{Repair_NpcMap})
$rum = @eval($::config{Repair_UseMove})
$rnpcx = @eval($::config{Repair_MoveTo_X})
$rnpcy = @eval($::config{Repair_MoveTo_Y})
$rnpcpx = @eval($::config{Repair_NpcPoint_X})
$rnpcpy = @eval($::config{Repair_NpcPoint_Y})
$rtns = @eval($::config{Repair_TalkNpcStep})
$rea = @eval($::config{Repair_Equipped_Armor})
$rean = @inventory ($rea)
$reaan = @invamount ($rea)
$reaab = @invamount (BROKEN $rea)
if ($reaan = 1) goto wareeq
if ($reaab = 1) goto Repair
stop
:Repair
if ($rum = 0) goto Repair1
if ($rum = 1) goto Repair2
stop
:Repair1
do talknpc $rnpcpx $rnpcpy $rtns
if ($reaan = 1) goto wareeq
stop
:Repair2
do move $rnpcx $rnpcy $rnpc
do talknpc $rnpcpx $rnpcpy $rtns
if ($reaan = 1) goto wareeq
stop
:wareeq
do eq $rean
release all
stop
}
}

automacro RepairRightHand {
location ชื่อSaveMap
equipped rightHand none
status not Strip Weapon
exclusive 1
run-once 1
call {
pause 0.1
$rnpc = @eval($::config{Repair_NpcMap})
$rum = @eval($::config{Repair_UseMove})
$rnpcx = @eval($::config{Repair_MoveTo_X})
$rnpcy = @eval($::config{Repair_MoveTo_Y})
$rnpcpx = @eval($::config{Repair_NpcPoint_X})
$rnpcpy = @eval($::config{Repair_NpcPoint_Y})
$rtns = @eval($::config{Repair_TalkNpcStep})
$rerh = @eval($::config{Repair_Equipped_RightHand})
$rerhn = @inventory ($rerh)
$rerhan = @invamount ($rerh)
$rerhab = @invamount (BROKEN $rerh)
if ($rerhan = 1) goto wareeq
if ($rerhab = 1) goto Repair
stop
:Repair
if ($rum = 0) goto Repair1
if ($rum = 1) goto Repair2
stop
:Repair1
do talknpc $rnpcpx $rnpcpy $rtns
if ($rerhan = 1) goto wareeq
stop
:Repair2
do move $rnpcx $rnpcy $rnpc
do talknpc $rnpcpx $rnpcpy $rtns
if ($rerhan = 1) goto wareeq
stop
:wareeq
do eq $rerhn
release all
stop
}
}

automacro RepairLeftHand {
location ชื่อSaveMap
equipped leftHand none
status not Strip Shield
exclusive 1
run-once 1
call {
pause 0.1
$rwt = @eval($::config{Repair_WeaponType})
$rnpc = @eval($::config{Repair_NpcMap})
$rum = @eval($::config{Repair_UseMove})
$rnpcx = @eval($::config{Repair_MoveTo_X})
$rnpcy = @eval($::config{Repair_MoveTo_Y})
$rnpcpx = @eval($::config{Repair_NpcPoint_X})
$rnpcpy = @eval($::config{Repair_NpcPoint_Y})
$rtns = @eval($::config{Repair_TalkNpcStep})
$relh = @eval($::config{Repair_Equipped_LeftHand})
$rerhn = @inventory ($relh)
$relhan = @invamount ($relh)
$relhab = @invamount (BROKEN $relh)
if ($rwt = 1) goto lockrepair
if ($relhan = 1) goto wareeq
if ($relhab = 1) goto Repair
stop
:Repair
if ($rum = 0) goto Repair1
if ($rum = 1) goto Repair2
stop
:Repair1
do talknpc $rnpcpx $rnpcpy $rtns
if ($relhan = 1) goto wareeq
stop
:Repair2
do move $rnpcx $rnpcy $rnpc
do talknpc $rnpcpx $rnpcpy $rtns
if ($relhan = 1) goto wareeq
stop
:wareeq
do eq $relhn
release all
stop
:lockrepair
lock Repair_LeftHand
stop
}
}
ขึ้นไปข้างบน Go down
https://tro-bot-kore.forumth.com
 
Macro ซ่อมของแตก
ขึ้นไปข้างบน 
หน้า 1 จาก 1

Permissions in this forum:คุณไม่สามารถพิมพ์ตอบ
ชุมชนคนรักบอท :: OPEN-KORE :: ขอ+Plugin+Setting-
ไปที่: