RPGMakerID
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Komunitas RPG Maker Indonesia
 
IndeksIndeks  Latest imagesLatest images  PencarianPencarian  PendaftaranPendaftaran  Login  
Per 2016, RMID pindah ke RMID Discord (Invite link dihapus untuk mencegah spambot -Theo @ 2019). Posting sudah tidak bisa dilakukan lagi.
Mohon maaf atas ketidaknyamanannya dan mohon kerjasamanya.

 

 [RMXP/VX] Menambahkan Skill(s) pada Equipment.

Go down 
+5
Vsio
M4nz
reijubv
Notorius
vath
9 posters
PengirimMessage
vath
RMID's 1st Advisor
RMID's 1st Advisor
vath


Level 5
Posts : 308
Thanked : 7
Engine : RMXP
Skill : Intermediate
Type : Writer

Trophies
Awards:
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty
PostSubyek: [RMXP/VX] Menambahkan Skill(s) pada Equipment.   [RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-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
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Beforen

*Akan menggunakan Senjata Iron Sword yang memiliki Skill Heal
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Process

*Kamu mempelajari Skill "Heal"
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Aftery



DEMO

Ga 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


Credits


  • Blizzard (2006)
  • vath


Bila 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
Kembali Ke Atas Go down
Notorius
Veteran
Veteran
Notorius


Level 5
Posts : 1408
Thanked : 0
Engine : RMVX
Skill : Intermediate
Type : Event Designer

[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty
PostSubyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment.   [RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-21, 21:33

Wew, kykna masih kalah ma yg punya Atoa
Kembali Ke Atas Go down
vath
RMID's 1st Advisor
RMID's 1st Advisor
vath


Level 5
Posts : 308
Thanked : 7
Engine : RMXP
Skill : Intermediate
Type : Writer

Trophies
Awards:
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty
PostSubyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment.   [RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-21, 21:37

Oh, hahaha. Gue ngga tau kl ada script lain. Kmaren iseng menuhin request an anak forum sebelah aja sih.
Kembali Ke Atas Go down
reijubv
Kai Runes
Kai Runes
reijubv


Kosong
Posts : 1476
Thanked : 33
Engine : RMVX

Trophies
Awards:

[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty
PostSubyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment.   [RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-21, 21:40

Atoa kan udah dewa atuhhh...!
Kembali Ke Atas Go down
Notorius
Veteran
Veteran
Notorius


Level 5
Posts : 1408
Thanked : 0
Engine : RMVX
Skill : Intermediate
Type : Event Designer

[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty
PostSubyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment.   [RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-21, 21:41

Ya iyalah men! Ud jadi God of Scrip tatsuya mah!
Kembali Ke Atas Go down
M4nz
Advance
Advance
M4nz


Level 5
Posts : 309
Thanked : 6
Engine : RMXP
Skill : Intermediate
Type : Artist

Trophies
Awards:

[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty
PostSubyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment.   [RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-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....
Kembali Ke Atas Go down
http://akumogames.blogspot.com/
Vsio
Xutix Xox
Xutix Xox
Vsio


Kosong
Posts : 2377
Thanked : 18
Engine : Multi-Engine User
Skill : Advanced
Type : Developer

[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty
PostSubyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment.   [RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-21, 22:09

wah, panjang juga...ato udah pada biasa nih?
Kembali Ke Atas Go down
http://prodig.forumotion.net/forum.htm
dnasman
Admin
Kodok Ganteng Indonesia™

AdminKodok Ganteng Indonesia™
dnasman


Kosong
Posts : 1361
Thanked : 21
Engine : RMXP
Skill : Intermediate
Type : Event Designer

Trophies
Awards:

[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty
PostSubyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment.   [RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-21, 22:16

== ADMIN YG BAIK MODE ON ==
Mohon gunakan format yang telah disediakan utk men-submit script!
silahkan lihat ini
Silahkan 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!
Kembali Ke Atas Go down
http://dnasman.webs.com/
vath
RMID's 1st Advisor
RMID's 1st Advisor
vath


Level 5
Posts : 308
Thanked : 7
Engine : RMXP
Skill : Intermediate
Type : Writer

Trophies
Awards:
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty
PostSubyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment.   [RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-21, 22:58

Postingan pertama sudah diupdate
Kembali Ke Atas Go down
bradhawk
Admin
Admin
bradhawk


Level 5
Posts : 637
Thanked : 8
Skill : Beginner

[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty
PostSubyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment.   [RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-21, 23:08

ini Script sendiri ? keren boz ! bisa minta ajarannyah ga ? XD
Kembali Ke Atas Go down
http://bradhawk.byethost3.com
vath
RMID's 1st Advisor
RMID's 1st Advisor
vath


Level 5
Posts : 308
Thanked : 7
Engine : RMXP
Skill : Intermediate
Type : Writer

Trophies
Awards:
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty
PostSubyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment.   [RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-22, 14:03

Bukan, awalnya yang bikin ini Blizzard (2006) gue cuma modifikasi aja sesuai kebutuhan temen.
Kembali Ke Atas Go down
Sora astral
Novice
Novice
Sora astral


Level 5
Posts : 293
Thanked : 0
Engine : Multi-Engine User
Skill : Beginner
Type : Developer

[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty
PostSubyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment.   [RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-22, 14:12

Skill nya gak permanen yah?
Kembali Ke Atas Go down
http://Www.soraastral.wordpress.com
vath
RMID's 1st Advisor
RMID's 1st Advisor
vath


Level 5
Posts : 308
Thanked : 7
Engine : RMXP
Skill : Intermediate
Type : Writer

Trophies
Awards:
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty
PostSubyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment.   [RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-22, 14:14

Enggak, gak permanen.. tapi bisa disetting permanen kok kalo mau.
Aku bikin begitu karena emg request nya seperti itu. Hehehehe
Kembali Ke Atas Go down
riraito
Newbie
Newbie
riraito


Level 5
Posts : 33
Thanked : 0
Engine : RMVX

[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty
PostSubyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment.   [RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-07-01, 01:14

klo bikin jadi seperti ff9 bs gk? jadi skillnya baru bisa permanen setelah mendapat sejumlah point :bradhawk:
Kembali Ke Atas Go down
Sponsored content





[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty
PostSubyek: Re: [RMXP/VX] Menambahkan Skill(s) pada Equipment.   [RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty

Kembali Ke Atas Go down
 
[RMXP/VX] Menambahkan Skill(s) pada Equipment.
Kembali Ke Atas 
Halaman 1 dari 1
 Similar topics
-
» [ASK] Skill Point pada Armor
» [Problem pnjualan skill pada skill_shop]
» [ ASK ] Cara Pasang Clock Pada RMXP
» [RMXP] Menambah Menu About Pada Title Screen
» [SHARE]Ngebongkar RGSS Encrypted Archive pada game RMXP

Permissions in this forum:Anda tidak dapat menjawab topik
RPGMakerID :: Scripts & Event Systems :: RMXP Scripts-
Navigasi: