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.

Share | 
 

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

Topik sebelumnya Topik selanjutnya Go down 
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-21, 21:29
Post[RMXP/VX] Menambahkan Skill(s) pada Equipment.
#1
vath 
RMID's 1st Advisor
RMID's 1st Advisor
vath

Level 5
Posts : 308
Thanked : 7
Engine : RMXP
Skill : Intermediate
Type : Writer
Awards:
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Vide
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
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-21, 21:33
PostRe: [RMXP/VX] Menambahkan Skill(s) pada Equipment.
#2
Notorius 
Veteran
Veteran
Notorius

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

[RMXP/VX] Menambahkan Skill(s) pada Equipment. Vide
Wew, kykna masih kalah ma yg punya Atoa
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-21, 21:37
PostRe: [RMXP/VX] Menambahkan Skill(s) pada Equipment.
#3
vath 
RMID's 1st Advisor
RMID's 1st Advisor
vath

Level 5
Posts : 308
Thanked : 7
Engine : RMXP
Skill : Intermediate
Type : Writer
Awards:
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Vide
Oh, hahaha. Gue ngga tau kl ada script lain. Kmaren iseng menuhin request an anak forum sebelah aja sih.
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-21, 21:40
PostRe: [RMXP/VX] Menambahkan Skill(s) pada Equipment.
#4
reijubv 
Kai Runes
Kai Runes
reijubv

Kosong
Posts : 1476
Thanked : 33
Engine : RMVX
Awards:

[RMXP/VX] Menambahkan Skill(s) pada Equipment. Vide
Atoa kan udah dewa atuhhh...!
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-21, 21:41
PostRe: [RMXP/VX] Menambahkan Skill(s) pada Equipment.
#5
Notorius 
Veteran
Veteran
Notorius

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

[RMXP/VX] Menambahkan Skill(s) pada Equipment. Vide
Ya iyalah men! Ud jadi God of Scrip tatsuya mah!
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-21, 22:08
PostRe: [RMXP/VX] Menambahkan Skill(s) pada Equipment.
#6
M4nz 
Advance
Advance
M4nz

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

[RMXP/VX] Menambahkan Skill(s) pada Equipment. Vide
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....
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-21, 22:09
PostRe: [RMXP/VX] Menambahkan Skill(s) pada Equipment.
#7
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. Vide
wah, panjang juga...ato udah pada biasa nih?
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-21, 22:16
PostRe: [RMXP/VX] Menambahkan Skill(s) pada Equipment.
#8
dnasman 
Admin
Kodok Ganteng Indonesia™

AdminKodok Ganteng Indonesia™
dnasman

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

[RMXP/VX] Menambahkan Skill(s) pada Equipment. Vide
== 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!
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-21, 22:58
PostRe: [RMXP/VX] Menambahkan Skill(s) pada Equipment.
#9
vath 
RMID's 1st Advisor
RMID's 1st Advisor
vath

Level 5
Posts : 308
Thanked : 7
Engine : RMXP
Skill : Intermediate
Type : Writer
Awards:
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Vide
Postingan pertama sudah diupdate
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-21, 23:08
PostRe: [RMXP/VX] Menambahkan Skill(s) pada Equipment.
bradhawk 
Admin
Admin
bradhawk

Level 5
Posts : 637
Thanked : 8
Skill : Beginner

[RMXP/VX] Menambahkan Skill(s) pada Equipment. Vide
ini Script sendiri ? keren boz ! bisa minta ajarannyah ga ? XD
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-22, 14:03
PostRe: [RMXP/VX] Menambahkan Skill(s) pada Equipment.
vath 
RMID's 1st Advisor
RMID's 1st Advisor
vath

Level 5
Posts : 308
Thanked : 7
Engine : RMXP
Skill : Intermediate
Type : Writer
Awards:
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Vide
Bukan, awalnya yang bikin ini Blizzard (2006) gue cuma modifikasi aja sesuai kebutuhan temen.
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-22, 14:12
PostRe: [RMXP/VX] Menambahkan Skill(s) pada Equipment.
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. Vide
Skill nya gak permanen yah?
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-06-22, 14:14
PostRe: [RMXP/VX] Menambahkan Skill(s) pada Equipment.
vath 
RMID's 1st Advisor
RMID's 1st Advisor
vath

Level 5
Posts : 308
Thanked : 7
Engine : RMXP
Skill : Intermediate
Type : Writer
Awards:
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Vide
Enggak, gak permanen.. tapi bisa disetting permanen kok kalo mau.
Aku bikin begitu karena emg request nya seperti itu. Hehehehe
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty2009-07-01, 01:14
PostRe: [RMXP/VX] Menambahkan Skill(s) pada Equipment.
riraito 
Newbie
Newbie
riraito

Level 5
Posts : 33
Thanked : 0
Engine : RMVX

[RMXP/VX] Menambahkan Skill(s) pada Equipment. Vide
klo bikin jadi seperti ff9 bs gk? jadi skillnya baru bisa permanen setelah mendapat sejumlah point :bradhawk:
[RMXP/VX] Menambahkan Skill(s) pada Equipment. Empty
PostRe: [RMXP/VX] Menambahkan Skill(s) pada Equipment.
Sponsored content 




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

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

Topik sebelumnya Topik selanjutnya Kembali Ke Atas 

Similar topics

+
Halaman 1 dari 1

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