广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3388 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
奥罗威尔
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x1
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[1.6][插件] 如何写一个插件菜单给客服端使用
如何写一个插件菜单给客服端使用
就像个sv那样按F8会有一个插件菜单
有关键子阿降落伞,那些
要怎么写
请各位大大交一下吧


献花 x0 回到顶端 [楼 主] From:台湾中华电信股份有限公司 | Posted:2012-08-03 09:50 |
sonic0103
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x18
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

基本上除非你是要另外做多重选单或分类选单,如果要做一个
选单给客户端来使用,其实AMXX就已经有内建了。

在路径 ..\cstrike\addons\amxmodx\configs下有个custommenuitems.cfg的脚本档。
这是预设内建的选单插件,如果要做一个客户端选单,就在内容输入amx_addclientmenuitem
后面带4个参数,输入格式如下:

amx_addclientmenuitem   "显示的选单名称"   "对应指令"   "能使用需要的权限"   "插件名字"

参数说明:
显示的选单名称:要在选单显示的名称,可以打中文,但记得储存请以UTF-8存档
对应指令:这个选单要用到的指令,对应于插件名字 ,若插件对应不匹配,就会失效
能使用需要的权限:请参考user.ini内的设定权限(user.ini在 ..cstrike\addons\amxmodx\configs)
插件名字:使用的插件,对应于对应指令栏位,如果若指令对应不匹配,就会失效

例1:
假如常用的say /rank指令,我想把它加入选单,那就这么输入:
amx_addclientmenuitem    "排名信息"   "say /rank"   "abcdefghijklmnopqrstuz"   "Stats"

例2:
假如我想将地图投票加入选单:
amx_addclientmenuitem    "投票换图"   "amx_votemapmenu"   "z"   "Maps Menu"
第3个参数能使用需要的权限,z表示一般玩家可用,但是这么做会造成乱投票情形,所以应该设定为:
amx_addclientmenuitem    "投票换图"   "amx_votemapmenu"   "abcdefghijklmnopqrstu "   "Maps Menu"

如果你要将降落伞加入,你必须对应正确的插件和指令,如果失败了选单字样会变灰色无法选取。

要注意的是,插件名字并不是你看 .amxx的名称,必须载入时注册的插件名,你可以在伺服器运作
时打入指令:amx_plugins他会列出载入的插件名称,一般来说对照上面的名称打入选单即可。

完成后,进入游戏时,在控制台打amx_menu就会出现你的客户端选单了!
你如果想要一键使用,就在控制台打 bind  "F8" "amx_menu",按下F8就可以呼叫选单!

如果是加入降落伞给客户端选单使用基本上以上已经够用了。
当然,如果以上还不能满足你的需求的话,坚持要自写一个插件也是可行的。
但首先你必须对撰写插件有足够的基本知识。


[ 此文章被sonic0103在2012-08-07 08:12重新编辑 ]


献花 x0 回到顶端 [1 楼] From:台湾威达超舜电信多媒体股份有限公司 | Posted:2012-08-07 07:39 |
lf2man123
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x62 鲜花 x212
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

bind f1 amx_menu


当初...还是有点中二,最近再看回自己之前的文章
真的感谢了husano大帮忙我那么多问题
如果有机会去台湾(?)一定要找他谈谈天
本人目前年龄14(?)
有待成长
献花 x0 回到顶端 [2 楼] From:香港特别行政区 | Posted:2012-08-10 21:46 |

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