Project1

标题: 如何制作一个打折技能 [打印本页]

作者: 艾尼斯特    时间: 2016-8-15 18:17
标题: 如何制作一个打折技能
拥有这个技能在商店购买物品时打折
作者: QQ蚊子湯    时间: 2016-8-15 22:45
學會某技能之後開啟開關
打開某技能之後開啟另一個商店

作者: crow2006    时间: 2016-8-16 09:04
本帖最后由 crow2006 于 2016-8-16 09:08 编辑

RUBY 代码复制
  1. #-------------------------------------------------------------------------------
  2. #--------打折技能制作,任意队伍成员习得该技能后即可在商店购买物品时享受折扣
  3. #--------by crow2006   from 66RPG-----------------------------------------------
  4. #--------20160816---------------------------------------------------------------
  5. module RPG
  6.   $discount1 = 75 #此处设置打折的百分比 打七五折就填75
  7.   class Item
  8.     def price
  9.       return Integer(@price * $discount1 / 100) if $game_party.discount?
  10.       return @price
  11.      end
  12.   end
  13.  
  14.   class Weapon
  15.     def price
  16.       return Integer(@price * $discount1 / 100) if $game_party.discount?
  17.       return @price
  18.      end
  19.   end  
  20.  
  21.   class Armor
  22.     def price
  23.       return Integer(@price * $discount1 / 100) if $game_party.discount?
  24.       return @price
  25.      end
  26.   end
  27. end
  28.  
  29. class Game_Party < Game_Unit
  30.   def discount?
  31.     $discount2 = 1 #此处设置打折技能的编号
  32.     for actor in members
  33.       return true if actor.skill_learn?($data_skills[$discount2])
  34.     end
  35.     return false
  36.   end
  37. end





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1