|
发表于 2008-4-8 15:13:58
|
显示全部楼层
来自 中国–云南–西双版纳傣族自治州–景洪市
回复: sillyc4.amxx插件偶尔还会出现debug信息~
我现在看到这个插件头都是昏的.我也无能为力了
Osker Lee如果你要匪徒救人质功能的话就安装当独的匪徒救人质插件吧
我看了一下这个匪徒带人质的代码不用调用client_PreThink函数.你把原来的代码去掉单独安装这个插件试试.如果没有bug提示我也装!
你把原来的sillyc4救人质部分代码去掉.以下代码去掉在单独安装t_move_hossies试试
[PHP]public pfn_touch ( ptr, ptd ) {
if ( get_user_team ( ptr ) == 1 && is_hostage ( ptd ) ) {
new Float:origin[2][3]
entity_get_vector ( ptr, EV_VEC_origin, origin[0] )
entity_get_vector ( ptd, EV_VEC_origin, origin[1] )
new x
for ( x = 0; x <= 2; x++ ) {
origin[1][x] -= origin[0][x]
origin[1][x] *= 6
}
entity_set_vector ( ptd, EV_VEC_velocity, origin[1] )
}
}
public is_hostage(id)
{
if(is_valid_ent(id))
{
new szClassname[32]
entity_get_string(id,EV_SZ_classname,szClassname,31)
return (equali(szClassname,"monster_scientist")||
equali(szClassname,"hostage_entity"))
}
return 0;
} [/PHP]
这部分代码是public client_PreThink(id)函数用的去掉
[PHP] new button = get_user_button ( id ) & IN_USE
new oldbutton = get_user_oldbutton ( id ) & IN_USE
if( button && !oldbutton && get_user_team(id)==1 ){
new hostage[2]
if ( get_user_aiming ( id, hostage[0], hostage[1] ) < 64.0 ) {
if ( cs_get_hostage_foll ( hostage[0] )==id ) {
cs_set_hostage_foll ( hostage[0], -1 )
} else {
cs_set_hostage_foll ( hostage[0], id )
}
}
}[/PHP] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注个册吧
×
|