1.僵尸模型教程
放到 X:\cstrike\models\player 里的zombie_source文件夹中,注意要更名替换原文件,如果还有zombie_。。。
文件夹你也依次更名替换.(如果你的原版插件自带的只有一种模型即只含zombie_source文件夹那就不好办了,
先要新建文件夹zombie_source1或zombie_source2等等,把模型更成同名的放进去,
然后在X:\cstrike\addons\amxmodx\scripting里找到zp_zclasses40.sma文件用记事本打开,
把语句 new const zclass_model[] = { "zombie_source" } // model 中的zombie_source 改成zombie_source1,2等等,保存。然后把文件拖到\cstrike\addons\amxmodx\scripting 中的compile.exe应用程序,
在compiled文件夹中把zp_zclasses40.amxx复制到\cstrike\addons\amxmodx\plugins中替换。)
手臂放到\cstrike\models\zombie_plague中~~
2.插件下载
http://bbs.simen.cn/viewthread.php?tid=43055extra=page%3D1
- 中文ID可以拥有权限,但要注意,users.ini文件/数据库里的数据一定要用UTF-8编码
- 某些插件不支持UTF-8编码,中文ID可能会显示为乱码
- linux用的memhack可以到这里下载:
http://forums.alliedmods.net/sho ... 56postcount=62
我没在linux下测试过
已知问题:
语音时名字显示为乱码(无法解决,貌似要修改客户端关于语音那个dll文件)
某些插件top排名显示为乱码(强制使用UTF-8编码应该就能解决问题,我不懂html~~嘻嘻)
本插件可能会跟某些插件冲突导致
解决方法:修改插件代码,用下面这个函数代替get_user_name()
#include <fakemeta>
#include <memhack>
stock get_name(id, name[], len)
{
new buffer = engfunc(EngFunc_GetInfoKeyBuffer, id)
new strtmp1[256]
copy_infokey_buffer(buffer, strtmp1, 255)
new offset = contain(strtmp1, "\name\") + 6
new thischr
new i
for (;;i++)
{
thischr = memhack_get_char(buffer + offset + i, MEM_NULLBASE, MEMTYPE_DATA, MEM_SIGNED)
if (thischr == '\' || thischr == 0)
{
name = 0
break
}
else
{
name = thischr
}
}
name[len - 1] = 0
}
解决方法2,可以试一下把这句
register_forward(FM_ClientUserInfoChanged, "fwdClientUserInfoChanged", 0)
改成
register_forward(FM_ClientUserInfoChanged, "fwdClientUserInfoChanged", 1)
不能从MySQL数据库读取中文id的解决办法:
在admin.sma里,找到
query = SQL_PrepareQuery(sql,"SELECT `auth`,`password`,`access`,`flags` FROM `%s`", table)
在这一行之前插入以下2句:
query = SQL_PrepareQuery(sql,"SET NAMES 'UTF8'")
SQL_Execute(query)
本插件建议配合CS1.6中文聊天软件(CSmate)一起使用。其实想更换中文名字除了通过CSmate可以实现外,
还有另外一个方法:先CS1.6的cstrike或Cstrike_schinese目录下建了一个UTF-8格式的name.cfg文件,
然后在name.cfg文件里写上这样的内容:say "name 中文的ID" 在进入服后,执行 exec name.cfg 就行了
3.反恐精英MOD安装方法:
1、找到反恐精英安装目录的cstrike\models\player文件夹(所有人物文件都在里面)
gign(4号警察,黑衣服)、gsg9(2号警察,带钢盔)、sas(3号警察,带面具)、urban(1号警察,绿色衣服)
arctic(3号匪,白衣服)、guerilla(4号匪,红色头带)、terror(1号匪,黑色头套)、leet(2号匪,花色衣服)
2、将下载的MOD文件名改为上述文件夹里的文件一样的名字(比如你想改4号警察,那么就把MOD改为gign.mdl,然后替换gign文件夹里面的文件即可)
3、MOD文件里面cs15文件夹代表是cs1.5的MOD,cs16则是cs1.6的MOD。 实在不会!可以找我:
|