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

Project1

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

[已经过期] 有谁知道怎么做储存经验吗?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
92
在线时间
468 小时
注册时间
2011-9-1
帖子
404
跳转到指定楼层
1
发表于 2015-7-28 14:47:39 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
如题,就是战斗之后,不直接分配经验,而是用变量储存起来,分配给想分配的角色,这样的思维出了脚本有谁知道怎么用事件做么,如果有脚本的也可以发给我吗?
男人不懂永远月经的痛,就像女人永远不懂蛋疼的痛

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

15
发表于 2015-7-30 12:09:14 | 只看该作者
♂雨 发表于 2015-7-29 17:37
能够无限生成角色,然后我就是想将储存的经验随意能分给生成的角色。

如果 你要转移的存储经验<=存储经验的变量
  1. $game_make_pm[新的角色ID].exp+=你要转移的存储经验
复制代码
存储经验的变量减去你要转移的存储经验
否则
输出对话操作无效
分歧结束

点评

存储器你知道怎么做吧···你按照这里的思路用事件和脚本做可以做的,有不对的你再发····  发表于 2015-7-30 15:32
你不是让我发范例来改吗.....  发表于 2015-7-30 12:28
我不是很懂,因为我对脚本什么都不懂,你直接把我发的范例改成那样就好了。。。。。  发表于 2015-7-30 12:27
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
92
在线时间
468 小时
注册时间
2011-9-1
帖子
404
14
 楼主| 发表于 2015-7-30 10:37:23 | 只看该作者
chd114 发表于 2015-7-29 21:19
首先你得传你的已经弄好储存部分的工程···不排除有不兼容的

无限生成.rar (1.44 MB, 下载次数: 49)
能够无限生成角色,然后我就是想将储存的经验随意能分给生成的角色。
男人不懂永远月经的痛,就像女人永远不懂蛋疼的痛
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1696
在线时间
761 小时
注册时间
2013-9-23
帖子
211

开拓者

13
发表于 2015-7-30 08:32:41 | 只看该作者
本帖最后由 午睡的风铃 于 2015-7-30 08:45 编辑

草草弄了个事件,不怕麻烦可以试试。
敌群的设置
不死之身的效果是免疫战斗不能,就是默认的1号状态。

公共事件(罗伊德是1号角色的名字)

选项


零散经验值:各角色已经获得的,但还不足够升级的经验值。(如果还有除了分配经验值以外的途径获得经验,就会用到)
现在经验值:角色在这一等级时的总经验值
下一等级经验:升到下一级时,角色的总经验值
等级是否打倒上限:检查角色否还可以升级时使用
升级所需经验值:……
库存经验值:储存起来的,用于分配给角色的总经验值

点评

看起来很用心的帮我了,我万分感谢,只是我游戏里有无限角色生成脚本,所以在没生成之前我是不知道角色ID的,也不能去指定。  发表于 2015-7-30 10:25

评分

参与人数 1星屑 +15 收起 理由
♂雨 + 15 精品文章

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

12
发表于 2015-7-29 21:19:13 | 只看该作者
♂雨 发表于 2015-7-29 04:17
就是先用变量把经验储存起来,然后做个事件或者经验书,想给谁用给谁用,你可以发了范例给我吗?大好人QO ...

首先你得传你的已经弄好储存部分的工程···不排除有不兼容的
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
92
在线时间
468 小时
注册时间
2011-9-1
帖子
404
11
 楼主| 发表于 2015-7-29 21:17:29 | 只看该作者
chd114 发表于 2015-7-29 15:28
怎样?

就是先用变量把经验储存起来,然后做个事件或者经验书,想给谁用给谁用,你可以发了范例给我吗?大好人QOQ
男人不懂永远月经的痛,就像女人永远不懂蛋疼的痛
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

10
发表于 2015-7-29 15:28:15 | 只看该作者
dongdongdjh 发表于 2015-7-27 23:41
module BattleManager
  def self.gain_exp
    $game_variables[变量编号] = ($game_troop.exp_total * $g ...
  1. v=($game_troop.exp_total * $game_party.battle_members.size)
  2. v+=(v * final_exp_rate).to_i
  3. $game_variables[ID]=v
复制代码
怎样?

点评

7楼的脚本,把def下面end上面的内容换成我这层的就行···  发表于 2015-7-29 15:35
我是脚本盲,能大致说一下用法吗。  发表于 2015-7-29 15:33
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
92
在线时间
468 小时
注册时间
2011-9-1
帖子
404
9
 楼主| 发表于 2015-7-28 21:08:45 | 只看该作者
喵呜喵5 发表于 2015-7-28 20:45
插入下面这段脚本即可:脚本存在一个小小的问题:战斗胜利后显示的提示中出现的是每个角色所获得的经验值, ...

是这样设置吗?战斗赢了后,99变量加某某,那怎么分配给角色呢?
男人不懂永远月经的痛,就像女人永远不懂蛋疼的痛
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21631
在线时间
9415 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

8
发表于 2015-7-28 20:45:48 | 只看该作者
插入下面这段脚本即可:
  1. class Game_Actor; def m5_20150728_exp(exp); (exp * final_exp_rate).to_i; end
  2. end; class << BattleManager; def gain_exp; $game_party.all_members.each do |a|
  3. $game_variables[
  4.   99  # 这里设置要储存经验值的变量ID
  5. ] += a.m5_20150728_exp($game_troop.exp_total); end; end; end
复制代码
脚本存在一个小小的问题:战斗胜利后显示的提示中出现的是每个角色所获得的经验值,对应变量增加的则是总的经验值。

点评

没明白你的意思···什么单独给某角色加?如果是把存起来的经验拿出来用,那这层楼的脚本对那个没影响  发表于 2015-7-29 21:07
你可以帮我想想办法吗?不可以单独给某角色加吗?  发表于 2015-7-29 17:33
这里变量加的就是总经验  发表于 2015-7-29 17:26
可它加的是全部队友的经验,这个怎么办。  发表于 2015-7-29 16:14
楼主你可以把# 这里设置要储存经验值的变量ID这段去掉···$game_variables[99]就是99号变量···  发表于 2015-7-29 15:37
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3819
在线时间
831 小时
注册时间
2013-7-29
帖子
161

开拓者

7
发表于 2015-7-28 16:41:31 | 只看该作者
module BattleManager
  def self.gain_exp
    $game_variables[变量编号] = ($game_troop.exp_total * $game_party.battle_members.size)
  end
end
这个有点缺陷,经验值加成会变成无用属性,等其他人给出更好的方法

点评

这个怎么用  发表于 2015-7-28 21:58
这个具体怎么用。可以稍微详细的说说吗?  发表于 2015-7-28 17:41
现在论坛上的少,有事联系
QQ:2287688663
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 15:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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