好久没有发教学文了....
不知道为什么都没有人要发这个....
也许是太麻烦了吧...
下面是制作简单的特殊道具的流程....
也就是没特殊能力的人类道具或是丧尸道具...
首先...老样子...
我们不小心在
cstrike\addons\amxmodx\scripting\examples
里面发现了zp_extra_items_example.sma
这档案...
打开来看到下面的内容....(嫌图太小可以自己想办法来放大...看是要检视图片或另存图片...或是要设为桌面背景也行)
原来这是特殊道具sma档的范例阿...
好吧...
来做一个特殊道具吧...
写写写...
写好了之后就是存档...(不存档你的努力就白费了)
存在scripting资料夹内...(嫌图太小可以自己想办法来放大...看是要检视图片或另存图片...或是要设为桌面背景也行)
在这行zp_register_extra_item("OOXX...", 1, ZP_TEAM_ZOMBIE)
"OOXX..."是这道具的名子 1 是这道具的售价...
最后面的ZP_TEAM_ZOMBIE表示这道具是给丧尸用的...
ZP_TEAM_HUMAN表示是给人类用的...
这样子好像太少了...
顺便做一下显示讯息给全部玩家看吧...
set_hudmessage(255, 255, 255, 0.05, 0.45, 1, 0.0, 5.0, 1.0, 1.0, -1)
前三个参数是用来控制颜色的...第一个是红色,第2个是绿色,第3个是蓝色...不同的组合会出现不同的颜色
第四、第五个分别是水平位置和垂直位置,取值范围为0.0~1.0及-1.0,-1.0代表居中显示
第六个参数是效果,取值范围为0~2,0代表不使用效果,1代表打字效果,2代表闪烁效果
第七个参数是与效果相关的时间参数
第八个是持续时间即在银幕上显示的时间,以秒为单位
第九、第十个为淡入淡出时间
第十一个参数为频道,取值范围为1~4,即可以同时最多显示4个HUD,取其它值则是自动选择一个尚未使用的频道
show_hudmessage(0, "OOXX...")
设定0是给全场玩家看的...设定其他值则是给指定玩家看的..."OOXX..."是显示出来的训息...
存好后把刚刚存的 sma档 用 拖曳 的方式拖到 compile.exe 的 图示 上...
之后就会在上面的 compiled 资料夹发现编译好的zp_extra_king_cloth.amxx 插件...
再来放到 plugins 资料夹内...
然后在 configs 资料夹内的 plugins-zplague.ini 写上zp_extra_king_cloth.amxx...
关掉其他丧尸和道具插件...
之后就来测试刚刚做的特殊道具插件吧...
当人类的时候...
可以买刚刚做的道具...
当丧尸的时候...
可以买刚刚做的道具...
买下去看看...
刚刚做的讯息显示出来了...
嗯....
测试完成....
好吧...
刚刚用到的东西就送给有需要的人吧
就这样...
又一个特殊道具诞生了...