查看: 3229|回复: 7

[已经解决] 如何规范编写脚本,防止脚本冲突。

[复制链接]
梦石
0
星屑
105
在线时间
297 小时
注册时间
2009-1-7
回帖
155
发表于 2014-10-21 15:47:04 | 显示全部楼层 |阅读模式

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

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

×
相信各位在写脚本的时候已经有考虑到这个问题了。这也是一个持续性的问题。

大家在写脚本的时候有什么办法来避免冲突呢?或者说国外有什么“先进”的方法。

据我所知,ailias(拼写什么的无视吧)关键字也不是万能的,一定有什么办法比它更好。
游戏群组:https://rpg.blue/forum.php?mod=group&fid=565在这里你可以看到我在制作游戏过程中分享的内容。
david_ng223 该用户已被删除
发表于 2014-10-21 16:03:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
1
星屑
23246
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2014-10-21 16:43:43 | 显示全部楼层
国外的规范就是 : 好好写脚本,好好起名字,碰到脚本冲突时自己主动解决冲突(如果载入了发生冲突的脚本,则以下代码XXX,否则XXX)

评分

参与人数 1星屑 +150 收起 理由
VIPArcher + 150 我很赞同

查看全部评分

回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-10-21 17:20:55 | 显示全部楼层
本帖最后由 taroxd 于 2014-10-21 17:26 编辑

多封装,少改动默认脚本。不要改变默认脚本中任何方法的参数个数及其意义。不要起容易冲突的名称。
另外脚本冲突有时是不可避免的,比如两个完全不同的战斗系统之类

还有就是如楼上所说,主动解决冲突

评分

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

查看全部评分

回复

使用道具 举报

故九江太守

梦石
0
星屑
314
在线时间
2158 小时
注册时间
2012-12-5
回帖
4323
发表于 2014-10-21 19:14:53 | 显示全部楼层
你达到可以编写脚本的地步自然可以解决冲突了吧

点评

编写脚本比阅读、解决冲突要简单很多  发表于 2014-10-22 12:33
回复

使用道具 举报

梦石
0
星屑
105
在线时间
297 小时
注册时间
2009-1-7
回帖
155
 楼主| 发表于 2014-10-22 10:01:47 | 显示全部楼层
taroxd 发表于 2014-10-21 17:20
多封装,少改动默认脚本。不要改变默认脚本中任何方法的参数个数及其意义。不要起容易冲突的名称。
另外脚 ...

求解封装的方法,或者思路。

点评

你要的封装: http://rm.66rpg.com/thread-345492-1-1.html  发表于 2014-10-22 12:03
游戏群组:https://rpg.blue/forum.php?mod=group&fid=565在这里你可以看到我在制作游戏过程中分享的内容。
回复

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2014-10-22 22:05:19 | 显示全部楼层
随便起个名字,然后调用,如果出错的地方不是你写的脚本那你就改名吧除非你用的脚本全是其他作者的而偏偏那些作者的脚本起名嗜好什么的相似你又偏偏用了同名的···比如以前魔塔吧的一个吧主发的脚本就和6R的装备类型扩展冲突···但是改了方法名就好了囧

评分

参与人数 1星屑 -1 收起 理由
VIPArcher -1 C神为了活跃VA提问区也是蛮拼的。.

查看全部评分

[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

梦石
0
星屑
55
在线时间
218 小时
注册时间
2013-12-17
回帖
368
发表于 2014-10-23 18:25:43 | 显示全部楼层
素质高点,多考虑点别人就可以了。
比如alias 攻者+脚本名+受者+日期 我估计这么写别名能够碰到一模一样的几率能够去买彩票了。
给自己准备个模块,把一些常量什么的丢进去。

这都是常用的方法了把。
RM脚本定制/修改/整合 群:143356012(入群注明来意)
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部