19 Desember 2007

equip dan dan mengatasi status semacam Strip

cnah ..
sebenarnya saya masih dalam kondisi kacau
tapi saya bela-belain deh karena udah janji mo kasih liat cara menggunakan Equip

seperti biasa buka Config.txt dulu terus cari dan isi seperti contoh (berarti kamu bisa ganti dengan equip yg kamu punya karena di bawah cuman contoh)

attackEquip_topHead Googles [1]
attackEquip_midHead Googles [1]
attackEquip_lowHead
attackEquip_leftHand +2 Buckler [Horn] [1]
attackEquip_rightHand
attackEquip_leftAccessory Brooch
attackEquip_rightAccessory Brooch
attackEquip_robe +4 Manteau [1]
attackEquip_armor +6 Chain Mail [1]
attackEquip_shoes +4 Boots [1]
attackEquip_arrow


kenapa Right Hand di kosongkan ?
karena bikin BOT puyenf .. jadi mending dikosongin, perhatikan cara penggunaan dan penulisan barang slot yg diisi. buat yang isinya lebih dari satu kartu maka contohnya

+10 Jur [Mummy*3] [3]
+4 Katana [Skeleton Worker*4] [4]


gampang kan.

selanjutnya ...
dibawah ini adalah cara untuk mengatasi weapon strip. tapi juga bisa berguna untuk membunuh lawan yang berbeda dengan menggunakan senjata yang beda juga.

scrool kebawah .. cari clue berikut dan tambahkan atau ganti sedikit sesuai senjata yg kamu mau pakai, karena di bawah adalah contoh yg saya pakai saat hunt Metaling, jadi klo kena Strip Weapon, terus Stripnya abis, BOT bisa langsung make senjatanya lagi

equipAuto {
topHead
midHead
lowHead
leftHand
rightHand +7 Gladius [Marina] [3] --- senjatanya
leftAccessory
rightAccessory
robe armor
shoes arrow
monsters
weight 0
whileSitting 0
hp
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive Strip Weapon --- statusnya
whenFollowing
spirit
aggressives
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 0
disabled 0
inInventory
manualAI 0
}

klo pake senjata dua tangan jangan lupa left ama right handnya musti sama

nah, sekarang . . . config barusan bisa buat nyerang musuh yg beda tinggal ganti ajah nama monster yang mau dilawan .. eit .. nama weaponnya juga jangan lupa diganti terus status strip weapon boleh di ilangin klo mau.

misalnya kita mau lawan monster Gde macem Dulahan , terus ketemu moster kecil macem Quve. maka di config bikin dua clue begini ajah

equipAuto {
topHead
midHead
lowHead
leftHand
rightHand +7 Gladius [Minourus] [3] --- senjatanya
leftAccessory
rightAccessory
robe armor
shoes arrow
monsters Dulahan --- monsternya
weight 0
whileSitting 0
hp
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
aggressives
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 0
disabled 0
inInventory
manualAI 0
}

equipAuto {
topHead
midHead
lowHead
leftHand
rightHand +7 Gladius [Desert Wolf*2] [3] --- senjatanya
leftAccessory
rightAccessory
robe armor
shoes arrow
monsters Quve --- monsternya
weight 0
whileSitting 0
hp
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
aggressives
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 0
disabled 0
inInventory
manualAI 0
}

klo mo coba kombinasi lain ya .. tinggal ganti ajah ...inget, perintah di atas jangan di copy paste ke config. mending di ubah langsung di dalam config.ditambahin dengan cara copy paste, terus diedit dikit.


tunggu update selanjutnya yah

05 Desember 2007

BOT make item kalo abis ambil barang sendiri

nah .. sebenernya yg ini udah ada di arsip saveMap dan inventori
tp biar seru biar rame ...
saya tambahin dah

cari barisan berikut

useSelf_item novice potion { === nama item harus bener ga case sensitif kok
hp < color="#ff0000">== menunjukan item akan terpakai jika HP dibawah 10%
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive
whenFollowing spirit
aggressives
monsters
notMonsters
stopWhenHit 0 === jika terpukul akan berhenti (jika diset 1)
inLockOnly 0 === set 1 jika kamu hanya ingin di gunakan di lock Map
notWhileSitting 0 === klo diset 1, sambil duduk masih terus di pake
notInTown 0
timeout 1 ==time out keluar item/skill dalam hitungan perdetik
disabled 0
inInventory === batas dalam inventory, bisa dikosongin kok
manualAI 0
}

di ubah dikit beres kan. kalo mau di di perbanyak juga bisa. tapi ingat jarak masing masing fungsi harus di beri satu enter ... seperti misalnya

useSelf_item novice potion {
hp < 10%
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive
whenFollowing spirit
aggressives
monsters
notMonsters
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 1
disabled 0
inInventory
manualAI 0
}


useSelf_item red potion {
hp < 40%
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive
whenFollowing spirit
aggressives
monsters
notMonsters
stopWhenHit
0
inLockOnly 0
notWhileSitting 0
notInTown
0
timeout 1
disabled 0
inInventory
manualAI 0
}


useSelf_item awakening
potion {
hp
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive awakening potion === jika status hilang, item akan
terpakai

whenFollowing spirit
aggressives
monsters
notMonsters
stopWhenHit 0
inLockOnly 1 ==supaya ga boros, item di
pakai di lock map saja

notWhileSitting 1 == supaya ga boros, pas duduk item ga akan
dipakai

notInTown 1 ==tidak akan dipakai
di dalam kota

timeout 1800 ==ini yg
terpenting, supaya BOT ga terus-terusan memakai item(di set
30menit)

disabled 0
inInventory
manualAI 0
}



lalu bagaimanakah caranya jika itemnya habis kemudian bot akan mengambilnya sendiri ke kafra. semuanya mudah. tapi ingat semuanya yang saya berikan masih pada BOT semi otomatis jadi kamu silahkan beli itemnya sendiri ke toko peralatan. walaupun sebenernya saya tau kok cara untuk membeli item lewat NPC. dan semua item yg diambil tergantung items_control.txt yang kamu punya. contohnya adalah sebagai berikut :

storageAuto 1
storageAuto_npc geffen 203 123 == contoh lokasi kafra
storageAuto_distance 5
storageAuto_npc_type 1
storageAuto_npc_steps c r1 n
relogAfterStorage 1
storageAuto_password 000000
storageAuto_keepOpen 0
storageAuto_useChatCommand
relogAfterStorage 1

getAuto Red Potion { ==perhatikan huruf depan nama item harus besar semua
minAmount 0 == jumlah minimum pada inventory
maxAmount 80 == jumlah maximum pada inventory
passive 0
}

getAuto Awakening Potion {
minAmount 0
maxAmount 10
passive 0
}



items_control.txt nya adalah
cari clue :

Red Potion 25 1 0 == code itemjumlah dalam inventoryset storageset jual
Awakening Potion 0 1 0


berdasarkan jumlah yg kita ambil pada perintah di config, maka ubah menjadi

Red Potion 80 1 0
Awakening Potion 10 1 0


yg artinya dari semua clue getAuto dan items_control.txt :

jika Red Potion atau Awakening sudah dalam jumlah 0 atau habis. maka BOT akan mengambil 80 Red Potion atau 10 Awakening (bisa diubah nantinya terserah kamu dan kekuatan karakter masing - masing) pada kafra yg telah di set pada storageAuto. jika melebihi jumlah yg ditentukan, secara otomatis, jika BOT melakukan Storage, maka kelebihannya akan disimpan di Storage.


---------------------------
kode kode pada hp, sp, inInventory
< .... artinya kurang dari
> .... lebih dari
= .... sama dengan
<= .. kurang dari dan sama dengan
>= .. lebih dari dan sama dengan
--------------------------