广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3232 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
amore12 手机 会员卡
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 社区建设奖 优秀管理员勋章
总版主
级别: 总版主 该用户目前不上站
推文 x913 鲜花 x4339
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x1
[模组][CS1.6] 怎样编译第三方插件?
此文网路资源转载提供!!



编译插件是非常简单的,编译是您在运行第三方插件时所必须的。您需要下载新的插件编译代码与新的AMX版本。

在Windows下编译:
找到您希望添加到您服务器的插件,您可以在这里获得它们的源代码
这些代码被称为AMX 代码:白色区域内的高亮部分,拷贝它们到您的粘贴板
打开写字板然后将您拷贝的代码粘贴,现在保存到C:\hlserver\您MOD地址它们可以是:
valve, cstrike, dod, tfc, 等等\addons\amx\examples\source目录下,并命名,如果您的插件称为 AFK Manager,它们的源代码应该保存为afk_manager.sma,它们必须是.sma的后缀名,并且格式为纯文本
在上一级目录('examples'),您可以看见一个文件compile.bat (MS-DOS BAT文件),运行它,当插件代码编译时您可以看见一个DOS窗口在前台,如果您幸运,您应该看见:
Small compiler 2.6     Copyright (c) 1997-2004, ITB CompuPhase

Press any key to continue . . .//按任意键继续...
如果您看见上面的信息,这说明您成功了!您可以在addons\amx\examples\compiled 目录获得编译完成的插件。上列中应该是afk_manage.amx(.amx后缀名),现在将这一插件拷贝安装到您的 addons\amx\plugins 目录中,并修改您的plugins.ini 文件,使之被应用。如果您在编译过程中遇到错误,请查阅本节后面的提示内容。

在Linux下编译:
找到您希望添加到您服务器的插件,您可以在这里获得它们的源代码
这些代码被称为AMX 代码:白色区域内的高亮部分,拷贝它们到您的粘贴板
打开文本编辑工具然后将您拷贝的代码粘贴,现在保存到hlds_l/您MOD地址它们可以是:
valve, cstrike, dod, tfc, 等等/addons/amx/examples/source目录下,并命名,如果您的插件称为 AFK Manager,它们的源代码应该保存为afk_manager.sma,它们必须是.sma的后缀名,并且格式为纯文本
您将看见一个执行文件名称为sc,用它来编译文件,应该这样做:
./sc source/afk_manager.sma
然后您将看见:
Small compiler 2.6     Copyright (c) 1997-2004, ITB CompuPhase

如果您看见上面的信息,这说明您成功了!您可以在addons\amx\examples\compiled 目录获得编译完成的插件。上列中应该是afk_manage.amx(.amx后缀名),现在将这一插件拷贝安装到您的 addons\amx\plugins 目录中,并修改您的plugins.ini 文件,使之被应用。如果您在编译过程中遇到错误,请查阅本节后面的提示内容。

注意:您可以使用Shell ./compile来一次编译您的全部插件,它们将被保存到compiled目录下。

编译插件提示:

注意代码中的提示,大多数情况下,它将在代码上面解释插件如何工作与它的有效命令行。
也许必须创建新的.cfg与.ini文件或目录来帮助插件运行,所以应该明白插件如何工作的信息与它的相关主题信息。
提示警告信息并不全是错误,如果您看见plugin_name.sma(51) : warning 217: loose indentation,您大可以放心地忽略它。
写字板的有些版本在保存时会自动在文件名称后插入.txt后缀。如果您保存了.sma,也许写字板会自动保存为.sma.txt. Windows在缺省情况下是不会显示后缀名称。

我喜欢在examples目录下创建一个名为source的目录,并在source下创建一个目录名称为default。我移动全部插件源代码到examples\source\default 目录下,并把我自定义(译者注:一般是添加的第三方插件)的插件移动到 examples\source,这样的形式是被 AMX 0.9.9版本支持的。

一些插件需要 additional modules/附加组件才可以运行,您需要注意插件代码与相关主题信息,有一些流行的组件,比如 Vexd Utilities 与 XtraFun。 VexdUM 已经随AMX 0.9.9版本一起发行了。



献花 x0 回到顶端 [楼 主] From:台湾 | Posted:2008-11-26 12:29 |
fuqiangtop
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x3
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

正需要,收藏了,谢谢!!!


献花 x0 回到顶端 [1 楼] From:四川 | Posted:2011-12-17 16:47 |
su0922168060 手机
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x27
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

请问

AMXX 根AMX 有差吗?

还有我济的AMXX 比 AMX 还好不是


献花 x0 回到顶端 [2 楼] From:没有资料 | Posted:2011-12-18 19:49 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.052750 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言