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
--------------------------

1 komentar:

Anonim mengatakan...

kk saya punya bot tiap kali uda capai berat 50% (gak isa regen HP & SP) kenapa gak bisa simpen semua dropan mon2 ke kafra yah,itu gak bisa simpen item yg di inventory pdhl waktu itu ada 300 animal skin,70 bear's foot skins, sedangkan klo kek incubator,red blood,red herb itu bisa simpen ke kafra.apa yg harus saya setting??

soalnya saya rada matre semua dropan mon2 mau saya simpen di kafra ^^v

mohon bantuannya kk,thx before

from : tanto1k@yahoo.com