设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2155|回复: 3
打印 上一主题 下一主题

[已经过期] 如何制作一个打折技能

[复制链接]

Lv2.观梦者

梦石
0
星屑
454
在线时间
514 小时
注册时间
2011-1-25
帖子
57
跳转到指定楼层
1
发表于 2016-8-15 18:17:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
拥有这个技能在商店购买物品时打折

Lv2.观梦者

梦石
0
星屑
644
在线时间
830 小时
注册时间
2016-7-24
帖子
649

开拓者

2
发表于 2016-8-15 22:45:12 | 只看该作者
學會某技能之後開啟開關
打開某技能之後開啟另一個商店
2016/07/17 加入RPG製作,勿忘初衷!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
582
在线时间
917 小时
注册时间
2013-3-13
帖子
557
3
发表于 2016-8-16 09:04:50 | 只看该作者
本帖最后由 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

点评

帅 太帅了  发表于 2016-8-19 08:01

评分

参与人数 1星屑 +15 收起 理由
艾尼斯特 + 15 认可答案

查看全部评分

回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-12 21:14

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表