Project1

标题: 【XP】求个装备注灵系统的思路 [打印本页]

作者: adminiistrator    时间: 2011-12-14 19:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小白玩家    时间: 2011-12-14 19:29
我的思路,如图,只有添加新的武器(名字一样,属性不同,其实事件都能解决

1.jpg (115.07 KB, 下载次数: 2)

1.jpg

作者: 七夕小雨    时间: 2011-12-14 19:35
哦~XP啊~我记得武器也可以设置什么状态变化和属性的吧,

那么就是注灵后附加上属性和状态变化(连击什么的),然后用一个temp武器对象装备给角色

至于潜力这种东西,给武器或者装备多加一个属性不就好了- =,数据库设置说明的的时候
“这里是说明 ,10”用.split方法切分一下, 然后10号就是默认潜力指数嘛~这样的脚本范例总是很多吧~

注灵以后更换装备估计会有大BUG……但是如果直接修改数据库,以后所有买到的武器又都会是注灵的,所以比较好的方法,还是在一个很大的编号预存一个这样的武器……反正我暂时想不到好办法了……
作者: 七夕小雨    时间: 2011-12-14 19:41
- =我想了想如果真的修改了数据库……那么重新开始……或者读档都会有BUG……果然是个比较难搞的问题~

用一个哈希Map 保存这些武器对象,然后写入存档不知道好使不……
作者: 小白玩家    时间: 2011-12-14 19:43
参考这个随机装备生成系统吧

1.jpg (131.46 KB, 下载次数: 2)

1.jpg

XP随机装备.rar

870.17 KB, 下载次数: 32


作者: adminiistrator    时间: 2011-12-15 10:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: 九夜神尊    时间: 2011-12-15 11:29
尼玛就是装备独立系统,有这么麻烦么?

数据库里面的装备都是母本,得到的装备都是复制品,保存在存档里。
为了防止于默认脚本过多不和,所以把新装备和数据库里的装备放到一起。用ID分割开。
作者: 七夕小雨    时间: 2011-12-15 12:28
九夜神尊 发表于 2011-12-15 11:29
尼玛就是装备独立系统,有这么麻烦么?

数据库里面的装备都是母本,得到的装备都是复制品,保存在存档里。

所以把新装备和数据库里的装备放在一起。用ID分隔开……

九夜的意思是新生成一个给数据库白区创建一个?那就等于改写了数据库?重新开始,或者读之前的档岂不是都会bug,

如果不是写入数据库- -那不就是我们用一个对象集保存的方法吗……
作者: 九夜神尊    时间: 2011-12-15 16:01
保存是保存在存档里。假设数据库里面本身有100个装备。那么新生成的装备都是从ID101开始的,一个新的$data_armors
这种东西是保存在存档里。
当然不是一定要用ID分割开,因为脚本中有很多地方都用data_armors所以这个变量名不能变。为了尽量减少出错,所以尽可能的让装备都在这个变量里。前100为母本,后面为新装备,如果你分成两个变量来记录,那么会导致战斗测试不能。
在申明一下,保存在存档里。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1