Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # ==============================================================================
- # ▼▼▼▼▼▼ TroyZ - Random Gold Drop ▼▼▼▼▼▼
- # ==============================================================================
- # Script by : Agung Prasetyo(TroyZ)
- # Contact me by : - Email agung.endisnear.xyz@gmail.com
- # - Forum RPGMakerID, username TroyZ
- # - Handphone 085756289121
- # Engine : VXAce
- # Level : Easy
- # Version : 1.0
- # ------------------------------------------------------------------------------
- # Change Logs :
- # 27 Mei 2013 - Rilis script versi 1.0
- # ------------------------------------------------------------------------------
- # License : Silahkan digunakan untuk game free ataupun yang komersil.
- # Gak dikasih credit juga gak apa-apa, dikarenakan script ini sangat mudah dan
- # berhasil saya selesaikan kurang dari 10 menit. Kalo mau kasih credit boleh juga,
- # credit atas nama Agung Prasetyo(TroyZ).
- # ------------------------------------------------------------------------------
- # How to Use : Pasang saja dibawah material tapi diatas main
- # ------------------------------------------------------------------------------
- # Dengan script ini, gold yang diberikan oleh musuh akan diacak sesuai
- # dengan konfigurasi yang kamu setting nantinya dibawah ini. Misalnya random
- # ratenya = 20% dengan gold musuh 30. Maka, kamu akan mendapatkan gold
- # yang diantara 20% dibawahnya 30 dan 20% diatasnya 30, jadi ada rentang gold
- # gitu lah.
- $imported = {} if $imported.nil?
- $imported[:TroyZ_RandomGoldDrop] = true
- module X_Random_Gold_Drop_X
- RANDOM_RATE = 20 # random rate ini dalam persen
- end
- class Game_Enemy < Game_Battler
- def gold
- gold_default = enemy.gold
- gold_batas_bawah = (gold_default * (100 - X_Random_Gold_Drop_X::RANDOM_RATE) / 100)
- gold_batas_atas = (gold_default * (100 + X_Random_Gold_Drop_X::RANDOM_RATE) / 100)
- gold_didapat = gold_batas_bawah + rand(gold_batas_atas - gold_batas_bawah + 1)
- return gold_didapat
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement