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

Project1

 找回密码
 注册会员
搜索
楼主: wu2671437
打印 上一主题 下一主题

[已经解决] 求一个类似火纹的升级加点脚本

 关闭 [复制链接]

Lv2.观梦者

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
帖子
5113

贵宾

1
发表于 2011-8-24 06:58:06 | 显示全部楼层
本帖最后由 亿万星辰 于 2011-8-24 07:14 编辑

从网上找了一下火纹升级系统的介绍

关键的一点是:在火焰纹章里,每升一级都会有属性点数,而这些点数都是随机加的,运气好可以满加(除移动),运气不好可能一点也不会加。

换个角度来理解吧,根据等级给每个属性设置一个最高值,当一个属性已经到达这个这个属性的最高值以后,自然就不能继续再给当前属性来增加点数了。每次升级的时候,都可以用一个随机数字来判断是否给当前属性增加点数,如果满足前面的条件,再看当前属性是否已经达到了当前等级对于此属性的最大值限定,如果没有达到则增加;否则就不能增加了。而至于这个最大值的限定,则可以运用到数据库里的各个属性的设置,方便又省事。

点评

MSQ
感谢讨论,版主是好人。  发表于 2011-8-24 11:36
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
帖子
5113

贵宾

2
发表于 2011-8-25 23:12:16 | 显示全部楼层
本帖最后由 亿万星辰 于 2011-8-25 23:15 编辑
wu2671437 发表于 2011-8-25 23:08
问题是每个属性都要开一个公共事件,假如我有8个职业就要开40个公共事件……好麻烦……有没有简单点的方 ...


一个属性开一个公共事件,里面加上对职业的判断就可以了~
可以先用一个变量存储角色的ID,比如变量100,然后条件分歧里判断这个为对应的职业ID就好了。
  1. $game_actors[$game_variables[1]].class_id
复制代码

点评

我还在迷茫40个公共事件,8个职业。。。为什么是6个属性……通常不是5×8=40么……  发表于 2011-8-26 06:41
MSQ
大大,应该是6种属性,8个职业吧~~ =W=  发表于 2011-8-26 00:10
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
帖子
5113

贵宾

3
发表于 2011-8-26 13:09:46 | 显示全部楼层
本帖最后由 亿万星辰 于 2011-8-26 13:42 编辑

我一直不解的事情其实有很多……
比如一个公共事件就可以完成的事情,怎么会出现40个……
楼主的工程可以上传吗?对于楼主的游戏里的整体结构表示有点晕~

升级.rar (239.63 KB, 下载次数: 38)

我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-1 07:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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