赞 | 0 |
VIP | 135 |
好人卡 | 6 |
积分 | 3 |
经验 | 37799 |
最后登录 | 2020-4-30 |
在线时间 | 812 小时 |
Lv2.观梦者 旅之愚者
- 梦石
- 0
- 星屑
- 255
- 在线时间
- 812 小时
- 注册时间
- 2007-7-28
- 帖子
- 2148
|
回复 九夜神尊 的帖子
其实从本质上分析一下:
无论是装备加强,还是装备耐久,都需要【额外的信息】和脚本配合使用
那么,从哪里去设置和取得这个【额外的信息】
1、在脚本中设置【其实对于会点脚本的人来说,这种方式是最理想的,可以最大可能的避免冲突】
2、在数据库设置里动手脚,比如在名字后面加@xx或者,xx,这种方法不可避免的产生了【独占性】,【所谓独占性,就是指这个@我用了,你就没法用,你如果也要用,咱们的脚本就会冲突】
3、如小九的做法,开辟新的未使用的项目作为【额外信息】的载体,这种做法很有创意,值得鼓励~~而且冲突可能性比第2种方法要小很多很多。但是也存在【独占性】,【比如一个装备加强和一个装备耐久脚本,都使用了原装备id+100的位置,那么就冲突了】
然后用公共事件作为全局函数的做法很有创意,非常不错,能够方便的使用事件命令来完成脚本的任务
最后ps一下:VX有备注框作为【额外信息】的载体,冲突可能性基本上与写在脚本里一样了【被众人pia飞~~~~~乃还是xp版主么…
|
|