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

Project1

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

[已经解决] 關於事件設定的經驗值增減問題

[复制链接]

Lv2.观梦者

梦石
0
星屑
358
在线时间
296 小时
注册时间
2013-6-1
帖子
121
跳转到指定楼层
1
发表于 2013-10-25 21:57:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 e900003 于 2013-10-25 22:11 编辑

如題~~~
我想知道獲得經驗值的時候  就會增加所需經驗值的20%
意思就是會增加所需經驗值的百分比

例如:第1個角色的所需經驗值為25 原本經驗值是0 然後用事件設定增加所需經驗值的20%
經驗值就會變成5

要怎麼設定
如果是腳本   就把腳本語法打上去就可以了....

Lv4.逐梦者

梦石
7
星屑
1113
在线时间
334 小时
注册时间
2008-1-28
帖子
1566
2
发表于 2013-10-26 09:08:50 | 只看该作者
本帖最后由 未命名 于 2013-10-26 09:14 编辑

现在的困难在于如何获取下一等级的经验。

在Game_Actor的458行到461行之间添加:
$game_variables[@actor_id] = @exp_list[@level+1] - @exp
这样就可以在每次更新EXP时获取相应角色升需要的EXP到变量里。
然后调出事件进行计算即可。
想要立马更新,可以给全体角色EXP+1然后再EXP-1。

其中[@actor_id]是对应变量的角色编号
如果你有8个角色排在1~8
那么1~8号变量就会被占用。
改成[@actor_id+100],那么101~108号变量被占用,请自行修改。

使用之后在事件中这样就可以了:
终于有可以放在这里的游戏了……
极短13 新生 《箱子新世界》
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
358
在线时间
296 小时
注册时间
2013-6-1
帖子
121
3
 楼主| 发表于 2013-10-27 08:10:25 | 只看该作者
未命名 发表于 2013-10-26 09:08
现在的困难在于如何获取下一等级的经验。

在Game_Actor的458行到461行之间添加:


我設定了
結果我設定之後測試遊戲沒效果= =
如圖

未命名.png (53.23 KB, 下载次数: 3)

事件

事件

未命名1.png (202.82 KB, 下载次数: 3)

效果

效果

点评

EXP要有变化才更新,先EXP+1再-1,就可以取到了。之前EXP没有更新所以没有记录。  发表于 2013-10-27 17:52
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
7
星屑
1113
在线时间
334 小时
注册时间
2008-1-28
帖子
1566
4
发表于 2013-10-27 18:42:18 | 只看该作者
e900003 发表于 2013-10-27 08:10
我設定了
結果我設定之後測試遊戲沒效果= =
如圖

好吧,我把服务做得更到位些。

这么做:


另外带范例:
抽取NEXT EXP的范例.rar (190.16 KB, 下载次数: 19)

评分

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

查看全部评分

终于有可以放在这里的游戏了……
极短13 新生 《箱子新世界》
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
358
在线时间
296 小时
注册时间
2013-6-1
帖子
121
5
 楼主| 发表于 2013-10-28 17:16:21 | 只看该作者
未命名 发表于 2013-10-27 18:42
好吧,我把服务做得更到位些。

这么做:

終於會設定了 謝謝你了^^
((我直接從範例直接複製到我做的遊戲用的時候一開始沒效果
  後來在想是不是我自己用的腳本插入太多導致變成沒效果= =
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-18 00:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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