Project1

标题: 订做一个特别的脚本 [打印本页]

作者: YeYe.    时间: 2015-6-7 23:59
标题: 订做一个特别的脚本
我想要的脚本效果是:

(注意:我的游戏只有一个角色)

一.增加一个CP系统,就是根据角色的速度高过敌人的速度越多就可以提高攻击次数,我这个脚本本来就是自动战斗的,再加上一个CP脚本应该可以的吧。


二.装备系统,也是最难的喔!
1.在数据库里武器防具名字后有“@1-6”也就是有设定有颜色名字的装备都会随机装备的属性,和属性值上下波动。
随机效果最好可以在脚本里自行设定:
没有设定颜色的装备,是白色的,白色的装备不会随机属性,只会在原设定的属性上有一定幅度波动(比如:铜剑有100攻击和10力量,它只会波动攻击和力量2种属性)
@1蓝色:也是不会随机增加新的属性,但是比白色装备的属性波动得幅度大一些。

@2橙色:属性波动幅度大,也会随机增加新属性,武器增加“力量、魔力、速度、灵敏、附加异常状态”,防具增加“力量、魔力、速度、灵敏、属性防御”

@3绿色:属性波动幅度大,也会随机增加新属性“力量、魔力、速度、灵敏、属性防御、状态防御、附加异常状态”

@5紫色:属性波动幅度比上面的大,随机增加新属性“力量、魔力、速度、灵敏、属性防御、状态防御、附加异常状态、自动状态”

@6黄色:属性波动幅度最大以外,随机增加的属性跟@5一样。

(要注意一些细节问题:
1.装备价格不变,数据库设定多少就是多少。
2.装备个数不会堆积,比如我物品里有1个铜剑,再次获得铜剑会多出一个数量1的铜剑。
3.因为我用了装扮脚本,我希望能够在增加这些脚本不会影响到装扮效果。
4.随机装备希望能在存入仓库后再取出不会出错。
5.武器附加的异常状态是普通攻击时候有效果,我希望使用特技的时候也一样有效果。

行啦!就这么多(^_^*)
阿尔阿娜丝已经帮我完成了3个,剩下这2个他说你最在行....


作者: 电子最终龙    时间: 2015-6-7 23:59
把$data_weapons和$data_armors变成了类
然后通过类方法创建新的装备

第二步就是在新创建的装备类里面,载入数据库的装备资料作为模板;
创建新装备的方法就很简单了

比较麻烦是如果商店也要出售随机装备,连shop相关也得改动




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