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

Project1

 找回密码
 注册会员
搜索
查看: 8724|回复: 21
打印 上一主题 下一主题

[讨论] 【更新&精简】FSL(自由脚本协议) FAQ -- 疑问回答贴

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1135
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

跳转到指定楼层
1
发表于 2010-7-18 14:06:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 DeathKing 于 2010-10-10 13:23 编辑
Q: FSL是什么?可以吃么?
A: FSL是自由脚本协议,是用于解决脚本的使用、编写、版权等问题的一个规范。执行还是靠大家的自觉。请注意,FSL只是一个协议,脚本中的注释只是发布格式!


Q: FSL的思想是什么?
A: 自由:任何人都有使用、传播、修改、二次发行的权利。互助:程序员一同帮助开发、优化脚本。著佐权:不用担心版权的问题,你可以在协议的规定下自由使用!

Q: 我必须使用FSL的发布格式吗?
A: 不是的,我们完全尊重脚本作者的自由。FSL的发布格式有助于提供完整的脚本信息,帮助一个高效的脚本库的建成。可喜的是,现在已经有软件可以快速生成FSL脚本注释,你也可以直接从一个模板上修改。


Q: 如何来管理版本?
A: FSL采用的是GNU风格的版本控制,一个很简单的例子如1.1.0718,更新时间building将会置于末位。请参见这个链接的GNU风格相关条目:http://www.cnblogs.com/sdjxcolin/archive/2007/07/02/803376.html

Q: 我能将我Hack或者Crack的脚本遵循FSL么?
A: 不能。FSL规定只允许脚本原作者决定是否遵循FSL。


Q: 我必须使用alias么?
A: alias可以很有效的避免出错的状况,我们推荐你使用,但是如果遇到了只能重新定义默认方法的时候,你一定要在注释中说明清楚。

Q: 我能在游戏里混合使用FSL脚本和非FSL脚本么?
A: 当然可以,但是FSL脚本不会影响到非FSL脚本么,并列要列出使用的FSL脚本。


Q: 我可以索要报酬么?
A: 我们完全尊重原作者的知识产权,你可以索要报酬,但是我们鼓励贡献的行为,我们更喜欢不索要报酬!


附表-A 脚本注释的模板
  1. #===============================================================================
  2. # ■ 脚本中文名字
  3. #    脚本英文名字
  4. #-------------------------------------------------------------------------------
  5. #    脚本说明及使用方法
  6. #   
  7. #-------------------------------------------------------------------------------
  8. #    更新作者: 更新作者,第一位为原作者,依更新时间排序,最先更新最前
  9. #    许可协议: FSL (如果有附加选项,请加上附加选项,如DOS,需要其他脚本,参考:http://wiki.fs-gpl.tk/wiki/%E9%A6%96%E9%A1%B5)
  10. #    项目版本: 版本号,格式为:主.次.building(如1.1.0714)
  11. #    引用网址: 脚本发布帖网址等(用于获取最新的脚本)
  12. #-------------------------------------------------------------------------------
  13. #    - 1.1.0714   By 更新者
  14. #      * 更新类容;
  15. #
  16. #===============================================================================
  17. $fscript = {} if $fscript == nil
  18. $fscript["脚本英文名字,消去单词间的空格"] = "主.次.building(如1.1.0714)"

  19. #-------------------------------------------------------------------------------
  20. # ▼ 通用配置模块
  21. #-------------------------------------------------------------------------------
  22. module FSL
  23.   module 脚本英文名称
  24.   end
  25. end
复制代码

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更

Lv1.梦旅人

梦石
0
星屑
50
在线时间
14 小时
注册时间
2010-7-17
帖子
98
2
发表于 2010-7-18 14:14:44 | 只看该作者
都不知道说什么.... 沙发沙发~
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3299
在线时间
3619 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

3
发表于 2010-7-18 15:09:24 | 只看该作者
下面那些脚本内容是干嘛的……

点评

注释的模板  发表于 2010-7-18 15:24
回复 支持 反对

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3132
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

4
发表于 2010-7-18 15:23:12 | 只看该作者
写WM直接继承重载的群众路过
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
462 小时
注册时间
2007-7-30
帖子
643
5
发表于 2010-7-18 15:24:39 | 只看该作者
表示支持FSL的概念
RGE这万年大坑 啥时填起来@@

回复 支持 反对

使用道具 举报

Lv1.梦旅人

彩色的银子

梦石
0
星屑
50
在线时间
190 小时
注册时间
2006-6-13
帖子
1361

贵宾

6
发表于 2010-7-18 15:40:34 | 只看该作者
呵呵,咱支持你,改天用下这个规范。
-.-
回复 支持 反对

使用道具 举报

Lv1.梦旅人

万物创造者

梦石
0
星屑
54
在线时间
352 小时
注册时间
2008-2-15
帖子
2432
7
发表于 2010-7-18 21:43:20 | 只看该作者
我觉得注释里还应该把可能导致冲突的方法给写出来……
From mortal hope immortal power springs.
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1135
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

8
 楼主| 发表于 2010-7-18 23:44:27 | 只看该作者
我觉得注释里还应该把可能导致冲突的方法给写出来……
小幽的马甲 发表于 2010-7-18 21:43



是的,这个被放在了说明里面。尤其是直接重构的方法(是在无法alias的方法),必须要在注释中声明。

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
帖子
1924
9
发表于 2010-7-19 09:13:59 | 只看该作者
等我空下来便把之前弄的独立脚本改成 FSL 发布 XD
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

10
发表于 2010-7-26 23:37:59 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-20 20:53

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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