Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # 「Simple Stupid」 Alternative Give Item
- # by Heartbreak61
- # Difficulty : Easy
- =begin
- CARA PAKAI
- tulis di script event
- give_item(type, id, amount, show_text, show_amount, show_icon)
- type - gunakan :item, :weapon, atau :armor
- id - ID item yang diinginkan
- amount(default: 1) - jumlah item yang ingin diberikan
- show_text(default: true) - akan menampilkan message saat mendapatkan item.
- show_amount(default: true) - akan jumlah item yang didapat di teks.
- show_icon(default: true) - akan menampilkan icon di teks.
- CONTOH
- give_item(:item, 1)
- memberikan 1 potion dan menampilkan teks + jumlah + gambar kepada player
- give_item(:weapon, 1, 2, false)
- memberikan 2 Hand Ax tanpa teks kepada player
- * Format teks di sini mengikuti format pada Vocab::ObtainItem seperti saat
- player mendapatkan item setelah battle.
- =end
- def give_item(type,id,
- default_amount=1,
- show_text=true,
- show_amount=true,
- show_icon=true
- )
- case type
- when :item
- item = $data_items[id]
- $game_party.gain_item(item, default_amount)
- when :weapon
- item = $data_weapons[id]
- $game_party.gain_item($data_weapons[id], default_amount)
- when :armor
- item = $data_armors[id]
- $game_party.gain_item($data_armors[id], default_amount)
- end
- if show_text
- text = sprintf(Vocab::ObtainItem,item.name)
- text = "\\i[#{item.icon_index}]" + text if show_icon
- text = "#{default_amount} " + text if show_amount
- $game_message.add(text)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment