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

Project1

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

[RMVA发布] 玩家达到临时满级也能得经验

[复制链接]

Lv1.梦旅人

梦石
0
星屑
229
在线时间
596 小时
注册时间
2010-6-21
帖子
1218
跳转到指定楼层
1
发表于 2014-7-14 20:55:44 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 懒De说 于 2014-7-14 21:39 编辑

作者前言:无聊时候写着玩的,功能是玩家满级也能得到经验。原理很简单。
至于作用嘛,可以用于一些等级上限会随着剧情改变而改变。
比如飞升,渡劫之类的 让玩家达到临时满级也可以获得经验。做梦幻单机版或者其他的可以看看
适用范围:小(从目前情况来看除了梦幻单机似乎没地方会用到)
已知BUG:暂时不知道
有BUG欢迎报告
注:因为VA的经验是记录总经验,所以达到满级以后,菜单看到的是总经验,而不是0

RUBY 代码复制
  1. #==============================================================================
  2. # ■满级也能得经验
  3. #------------------------------------------------------------------------------
  4. #  随便写着玩的,目前冲突为止,有BUG欢迎报告。
  5. #   适用范围:修道修真类的,(等级上限会随剧情变化)
  6. #   比如现在没有完成渡劫任务满级了,可以继续获得经验,方便以后完成任务继续升级
  7. #   不会因为满级没有即时做任务,所浪费掉的经验感到可惜
  8. #==============================================================================
  9. class Window_Status < Window_Selectable
  10.   #--------------------------------------------------------------------------
  11.   # ● 绘制经验值信息
  12.   #--------------------------------------------------------------------------
  13.   def draw_exp_info(x, y)
  14.     s1 = @actor.max_level? ? @actor.exp : @actor.exp#####
  15.     s2 = @actor.max_level? ? "-------" : @actor.next_level_exp - @actor.exp
  16.     s_next = sprintf(Vocab::ExpNext, Vocab::level)
  17.     change_color(system_color)
  18.     draw_text(x, y + line_height * 0, 180, line_height, Vocab::ExpTotal)
  19.     draw_text(x, y + line_height * 2, 180, line_height, s_next)
  20.     change_color(normal_color)
  21.     draw_text(x, y + line_height * 1, 180, line_height, s1, 2)
  22.     draw_text(x, y + line_height * 3, 180, line_height, s2, 2)
  23.   end
  24. end
  25.  
  26. class Game_Actor < Game_Battler
  27.   #--------------------------------------------------------------------------
  28.   # ● 最大等级
  29.   #--------------------------------------------------------------------------
  30.   def max_level
  31.     actor.max_level= $game_variables[7]#将最大等级存入7号变量
  32.     end
  33.   end
  34.  
  35. #==============================================================================
  36. # ■满级也能得经验
  37. #------------------------------------------------------------------------------
  38. #  作者:懒De说 QQ:329433260
  39. # 有需要写脚本的可以MMMM我
  40. #------------------------------------------------------------------------------
  41. #  脚本来源:[url]www.66rpg.com[/url]  ● 转载请保留信息,谢谢!
  42. #==============================================================================

范例不知道为什么,上传速度好慢,我先做XP版的,稍后范例和XP版本一并上传

点评

特别注明:游戏开始时候要先给7号变量赋值,否则等级上限将会为0,且小于当前的等级  发表于 2014-7-14 20:57

评分

参与人数 2星屑 +55 收起 理由
菜鸟飞呀飞 + 45 怒刷lv
7456zll + 10 塞糖

查看全部评分

如果我是一个美工就好啦!

Lv2.观梦者

梦石
0
星屑
378
在线时间
483 小时
注册时间
2011-12-16
帖子
212
2
发表于 2014-7-14 20:58:20 | 只看该作者
{:8_432:}我是来支持的,顺便抢沙发
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

3
发表于 2014-7-14 21:04:14 | 只看该作者
本帖最后由 taroxd 于 2014-7-14 21:09 编辑

VA临时满级的时候本来不就可以破经验的么……

这是我自己用着没发布的版本:


简单地说,你没有考虑到战斗测试……

点评

我建议你加一个判断吧。如果变量为0就用原来的  发表于 2014-7-15 07:18
还有,谢谢提醒,我会修正的  发表于 2014-7-14 21:20
战斗测试坑死你  发表于 2014-7-14 21:09
是啊,本来记录的就是总经验,而我只是把经验满级时候也显示了出来  发表于 2014-7-14 21:06
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
229
在线时间
596 小时
注册时间
2010-6-21
帖子
1218
4
 楼主| 发表于 2014-7-14 21:19:57 | 只看该作者
taroxd 发表于 2014-7-14 21:04
VA临时满级的时候本来不就可以破经验的么……

这是我自己用着没发布的版本:

我改在了工程里了,忘记全部独立出来了,话说这网速到晚上慢的坑死人,别说上传了,网速刷新歌网页都慢的要死,我现在正在改XP版本,稍后会一起试图上传的@@
如果我是一个美工就好啦!
回复 支持 反对

使用道具 举报

Lv4.逐梦者

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

开拓者

5
发表于 2014-7-14 21:21:24 | 只看该作者
和百分比显示XP的脚本有一点点小冲突···满级了经验会破100%···出现110%之类的数值···不过改了下就好了
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
229
在线时间
596 小时
注册时间
2010-6-21
帖子
1218
6
 楼主| 发表于 2014-7-14 21:25:45 | 只看该作者
chd114 发表于 2014-7-14 21:21
和百分比显示XP的脚本有一点点小冲突···满级了经验会破100%···出现110%之类的数值···不过改了下就 ...

谢谢。其实是一样的。也可以改成满级不在获得经验,而是所有得到经验记录到一个变量里,等级上限突破后,可以取回经验
如果我是一个美工就好啦!
回复 支持 反对

使用道具 举报

Lv4.逐梦者

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

开拓者

7
发表于 2014-7-14 21:40:46 | 只看该作者
懒De说 发表于 2014-7-14 04:25
谢谢。其实是一样的。也可以改成满级不在获得经验,而是所有得到经验记录到一个变量里,等级上限突破后, ...

个人觉得可以做成类似dota那种···升级了经验不归0,经验到了就升级···
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-10 13:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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