查看: 2228|回复: 10

[已经解决] 新手求助

[复制链接]
梦石
0
星屑
356
在线时间
23 小时
注册时间
2017-5-3
回帖
35
发表于 2017-5-5 11:14:01 | 显示全部楼层 |阅读模式

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

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

×
有什么方法能制作像经验书啊,经验果之类,给单体增加经验的道具?
梦石
0
星屑
39236
在线时间
11155 小时
注册时间
2009-3-15
回帖
4768
发表于 2017-5-5 11:59:11 | 显示全部楼层
本帖最后由 soulsaga 于 2017-5-5 12:24 编辑

[pre lang="ruby"]class Interpreter
#class Interpreter
# ● 增减EXP
  #--------------------------------------------------------------------------
  def command_315
    # 获取要操作的数值
    partya = $game_party.actors[@parameters[0]-1].id
    partya = 0 if @parameters[0] == 0
    value = operate_value(@parameters[1], @parameters[2], @parameters[3])
    # iterate処理
    iterate_actor(partya) do |actor|
      # 改变角色的EXP
      actor.exp += value
    end
    # 继续
    return true
  end
  end[/pre]
把这脚本插入到MAIN的上面
就会从对角色增减改成对队伍中的第几号队员增减EXP了
已测试

有问题..修正一下..

点评

谢谢  发表于 2017-5-9 09:06
只是挂机挂久了..其实是只事件都还没摸透的萌新哦亲  发表于 2017-5-5 12:26
在线时间又不能代表什么..你说对不对..  发表于 2017-5-5 12:25
渍渍,两千多的在线时间在这装嫩呢  发表于 2017-5-5 12:13
在下只不过是只萌新..专门伸手..  发表于 2017-5-5 12:10

评分

参与人数 1星屑 +150 收起 理由
RyanBern + 150 认可答案

查看全部评分

回复 1 0

使用道具 举报

梦石
0
星屑
55
在线时间
20 小时
注册时间
2008-3-7
回帖
10
发表于 2017-5-5 12:00:00 | 显示全部楼层
从别的贴粘过来的,请善用搜索功能
引用自@阮声悠悠 的原话:
以下是思路,仅仅是层主在rmxp实现的方法:
第一步:将物品设置对使用者回复0HP(系统会某个变量会变成使用者的ID)
第二步:找到这句脚本,将这个id带入变量1中
第三步:添加公共事件,让id等于变量1的角色增加等级/经验

点评

谢谢  发表于 2017-5-9 09:07
回复

使用道具 举报

梦石
0
星屑
356
在线时间
23 小时
注册时间
2017-5-3
回帖
35
 楼主| 发表于 2017-5-9 09:06:04 | 显示全部楼层
找到了一个好的方法了~虽然有点复杂。谢谢
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部