|
发表于 2006-9-14 22:29:37
|
显示全部楼层
来自 中国–广东–梅州–梅江区
回复: 【集中贴】提出你们想要的插件.
ahcat/52yz大哥:上次你们给我的限制ID长度的源码和52yz修改的都一样在换图时会发生错误(我在amx.cfg里加的参数是20位之内)
错误显示:fatal error -dedicated server
SZ-Getspace:Tried to write to an uninitialized sizebuf-t:???
原来源码如下:
#include <amxmodx>
public plugin_init(){
register_plugin( "Name Len", "1.0", "ahcat");
register_cvar( "amx_namelen", "16");
}
public client_connect( id){
new szName[32];
get_user_info( id, "name", szName, 31);
new nMaxLen = get_cvar_num("amx_namelen");
if( strlen( szName) > nMaxLen){
new userid = get_user_userid( id);
server_cmd( "kick #%d ^"你的名字实在是太长了...^"", userid);
server_exec();
}
}
public client_infochanged( id){
new szName[32];
get_user_info( id, "name", szName, 31);
new nMaxLen = get_cvar_num("amx_namelen");
if( strlen( szName) > nMaxLen){
new userid = get_user_userid( id);
server_cmd( "kick #%d ^"你的名字实在是太长了...^"", userid);
server_exec();
}
}
麻烦再帮我修改一下吧!谢谢! |
|