| [RMXP/VX] Menambahkan Skill(s) pada Equipment. | |
|
+5Vsio M4nz reijubv Notorius vath 9 posters |
Pengirim | Message |
---|
vath RMID's 1st Advisor
Posts : 308 Thanked : 7 Engine : RMXP Skill : Intermediate Type : Writer
Trophies
Awards: | Subyek: [RMXP/VX] Menambahkan Skill(s) pada Equipment. 2009-06-21, 21:29 | |
| Penambahan Skill(s) Ketika Menggunakan Sebuah Equipment Versi: 2.0 Tipe: SKILL Definisi Skrip:Skrip untuk RMVX maupun XP yang berfungsi memberikan tambahan Suatu skill ataupun beberapa ketika sebuah Equipment digunakan. Inspirasi:Hanya memenuhi request skrip dari seorang teman di forum tetangga, digunakan dalam proyek SCARS nya yang berbasiskan RMVX. Kelas:Additional Skill
- Memberikan tambahan skill pada sebuah equipment.
Screenshots*Sebelum menggunakan Senjata Iron Sword *Akan menggunakan Senjata Iron Sword yang memiliki Skill Heal *Kamu mempelajari Skill "Heal" DEMOGa perlu demo. Cukup letakkan script diatas "main" Scripts - Code:
-
#=============================================================================== # Script yang memperbolehkan kamu untuk mempelajari sebuah atau beberapa skill # ketika menggunakan sebuah Equipment. # Dikembangkan pada tahun 2006 oleh Blizzard, dan kemudian disempurnakan oleh # vath pada tahun 2009 untuk RMVX. # Request dari user kaskus zzxzz # Regards, vath #=============================================================================== $eq_element = 17
class Game_Battler
def elements_correct(element_set) dummy_elements = [$eq_element] elements = element_set.clone if elements == [] return 100 end multiplier = 0 size = 0 for i in elements next if dummy_elements.include?(i) multiplier += self.element_rate(i) size += 1 end if size == 0 return 100 end return multiplier/size end end
class Window_Equip alias dispose_eq_later dispose def dispose id = [] id.push(@actor.weapon_id) id.push(@actor.armor1_id) id.push(@actor.armor2_id) id.push(@actor.armor3_id) id.push(@actor.armor4_id) database(id) for i in 0...$data_skills.size skill = $data_skills[i] unless skill == nil if skill.element_set.include?($eq_element) @actor.forget_skill(skill.id) end end end temp = [] for i in @skill_ids @actor.learn_skill(i) end dispose_eq_later end #=============================================================================== # DATABASE # -------- #case id[0 - 4] # 0 = Weapon # 1 = Shield # 2 = Helmet # 3 = Body Armor # 4 = Aksesoris # # CONTOH PENGGUNAAN # ----------------- # SENJATA # # case id[0] # when "ID_SENJATA" # @skill_ids.push(ID_SKILL) #ID_SKILL = No.Urut Skill Pd Database # @skill_ids.push(ID_SKILL) #Jika Senjata Memiliki Skill Lebih Dari 1 # else # @actor.forget_skill(ID_SKILL) #Jika Senjata dilepas, maka Skill hilang. # end # # # ARMOR [SHIELD, HELMET, BODY ARMOR, ASESORI] # # case id[1] #SHIELD # when "armor_ID" # @skill_ids.push(ID_SKILL) # @skill_ids.push(ID_SKILL) #Skill ke 2 # @skill_ids.push(ID_SKILL) #Skill ke 3, Dst. # else # @actor.forget_skill(ID_SKILL) #Jika Armor dilepas, maka Skill hilang. # end #===============================================================================
def database(id) @skill_ids = [] case id[0] # Contoh Penggunaan Long Sword yang memiliki Skill Cure II when 2 @skill_ids.push(40) else @actor.forget_skill(40) end end #Skills End end #Database End CreditsBila ingin menggunakan script ini untuk RMXP, ubah : - Code:
-
class Window_Equip pada line 34 menjadi - Code:
-
class Window_EquipRight
Terakhir diubah oleh vath tanggal 2009-06-21, 23:01, total 4 kali diubah | |
|
| |
Notorius Veteran
Posts : 1408 Thanked : 0 Engine : RMVX Skill : Intermediate Type : Event Designer
| Subyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment. 2009-06-21, 21:33 | |
| Wew, kykna masih kalah ma yg punya Atoa | |
|
| |
vath RMID's 1st Advisor
Posts : 308 Thanked : 7 Engine : RMXP Skill : Intermediate Type : Writer
Trophies
Awards: | Subyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment. 2009-06-21, 21:37 | |
| Oh, hahaha. Gue ngga tau kl ada script lain. Kmaren iseng menuhin request an anak forum sebelah aja sih. | |
|
| |
reijubv Kai Runes
Posts : 1476 Thanked : 33 Engine : RMVX
Trophies
Awards:
| Subyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment. 2009-06-21, 21:40 | |
| Atoa kan udah dewa atuhhh...! | |
|
| |
Notorius Veteran
Posts : 1408 Thanked : 0 Engine : RMVX Skill : Intermediate Type : Event Designer
| Subyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment. 2009-06-21, 21:41 | |
| Ya iyalah men! Ud jadi God of Scrip tatsuya mah! | |
|
| |
M4nz Advance
Posts : 309 Thanked : 6 Engine : RMXP Skill : Intermediate Type : Artist
Trophies
Awards:
| Subyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment. 2009-06-21, 22:08 | |
| Beuh... Atoa mah, aku ajah pake sebagian script dri dy...
betewe, script systemny rada mirip ma FFIX equipment skill system... bedanya skill ny langsung di 'learn' tnp harus pke AP.... | |
|
| |
Vsio Xutix Xox
Posts : 2377 Thanked : 18 Engine : Multi-Engine User Skill : Advanced Type : Developer
| Subyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment. 2009-06-21, 22:09 | |
| wah, panjang juga...ato udah pada biasa nih? | |
|
| |
dnasman
Admin Kodok Ganteng Indonesia™
Posts : 1361 Thanked : 21 Engine : RMXP Skill : Intermediate Type : Event Designer
Trophies
Awards:
| Subyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment. 2009-06-21, 22:16 | |
| == ADMIN YG BAIK MODE ON == Mohon gunakan format yang telah disediakan utk men-submit script! silahkan lihat iniSilahkan diedit sebelum 24 jam dari sekarang atau aq akan lock thread ini! Forum ini memiliki peraturan yang wajib diikuti oleh smua RMer, Saya selaku admin forum ini, berkewajiban utk mengingatkan thnx! == ADMIN YANG BAIK MODE OFF == Hehe! Keren scriptny! kapan2 nyobain deh...lg sibuk ama project Elf Village! | |
|
| |
vath RMID's 1st Advisor
Posts : 308 Thanked : 7 Engine : RMXP Skill : Intermediate Type : Writer
Trophies
Awards: | Subyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment. 2009-06-21, 22:58 | |
| Postingan pertama sudah diupdate | |
|
| |
bradhawk Admin
Posts : 637 Thanked : 8 Skill : Beginner
| Subyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment. 2009-06-21, 23:08 | |
| ini Script sendiri ? keren boz ! bisa minta ajarannyah ga ? | |
|
| |
vath RMID's 1st Advisor
Posts : 308 Thanked : 7 Engine : RMXP Skill : Intermediate Type : Writer
Trophies
Awards: | Subyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment. 2009-06-22, 14:03 | |
| Bukan, awalnya yang bikin ini Blizzard (2006) gue cuma modifikasi aja sesuai kebutuhan temen. | |
|
| |
Sora astral Novice
Posts : 293 Thanked : 0 Engine : Multi-Engine User Skill : Beginner Type : Developer
| Subyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment. 2009-06-22, 14:12 | |
| Skill nya gak permanen yah? | |
|
| |
vath RMID's 1st Advisor
Posts : 308 Thanked : 7 Engine : RMXP Skill : Intermediate Type : Writer
Trophies
Awards: | Subyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment. 2009-06-22, 14:14 | |
| Enggak, gak permanen.. tapi bisa disetting permanen kok kalo mau. Aku bikin begitu karena emg request nya seperti itu. Hehehehe | |
|
| |
riraito Newbie
Posts : 33 Thanked : 0 Engine : RMVX
| Subyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment. 2009-07-01, 01:14 | |
| klo bikin jadi seperti ff9 bs gk? jadi skillnya baru bisa permanen setelah mendapat sejumlah point :bradhawk: | |
|
| |
Sponsored content
| Subyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment. | |
| |
|
| |
| [RMXP/VX] Menambahkan Skill(s) pada Equipment. | |
|