sillyc4.amxx插件偶尔还会出现debug信息~
L 04/06/2008 - 06:01:00: Non-player entity 14 out of rangeL 04/06/2008 - 06:01:00: Displaying debug trace (plugin "sillyc4.amxx")
L 04/06/2008 - 06:01:00: Run time error 10: native error (native "cs_get_hostage_foll")
L 04/06/2008 - 06:01:00: sillyc4.sma::client_PreThink (line 160)
sillyc4.amxx插件偶尔还会出现上面的debug信息,zhangsheng楼主,还得麻烦一下你了。
sillyc4.amxx插件的功能:墙上可以埋C4+匪方埋C4时可以移动+匪方可以带走人质+警察拆除C4时显示密码
回复: sillyc4.amxx插件偶尔还会出现debug信息~
另外,还发现了一个问题:当CT方只剩下一人时,如果最后的这个CT在拆C4的过程中被敌人打死了,那么C4密码会一直显示着,并且会持续显示到下一局。希望楼主能对这个BUG也作一下修正,先谢谢啦!Rulzy回复:
请参考我发布的AMXX1.76b或1.76c中文版中的miscstats.sma中关于C4倒计时的内容,注意关键字为变量 g_roundended。原理是如果一局已经结束,就不再生产倒计时。
zhangsheng回复:
我今天看了下代码,加上这4句代码即可解决所有人死掉以后放C4下局继续显示倒数的问题:
public newRound()
{
g_iC4Timer = 0
}
public endRound()
{
g_iC4Timer = -2
}
register_event("RoundTime", "newRound", "bc")
register_event("SendAudio", "endRound", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin", "2&%!MRAD_rounddraw")
回复: sillyc4.amxx插件偶尔还会出现debug信息~
我也安装了!也出现以上Bug回复: sillyc4.amxx插件偶尔还会出现debug信息~
我现在看到这个插件头都是昏的.我也无能为力了Osker Lee如果你要匪徒救人质功能的话就安装当独的匪徒救人质插件吧
我看了一下这个匪徒带人质的代码不用调用client_PreThink函数.你把原来的代码去掉单独安装这个插件试试.如果没有bug提示我也装!
你把原来的sillyc4救人质部分代码去掉.以下代码去掉在单独安装t_move_hossies试试
public pfn_touch ( ptr, ptd ) {
if ( get_user_team ( ptr ) == 1 && is_hostage ( ptd ) ) {
new Float:origin
entity_get_vector ( ptr, EV_VEC_origin, origin )
entity_get_vector ( ptd, EV_VEC_origin, origin )
new x
for ( x = 0; x <= 2; x++ ) {
origin -= origin
origin *= 6
}
entity_set_vector ( ptd, EV_VEC_velocity, origin )
}
}
public is_hostage(id)
{
if(is_valid_ent(id))
{
new szClassname
entity_get_string(id,EV_SZ_classname,szClassname,31)
return (equali(szClassname,"monster_scientist")||
equali(szClassname,"hostage_entity"))
}
return 0;
}
这部分代码是public client_PreThink(id)函数用的去掉
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
if ( get_user_aiming ( id, hostage, hostage ) < 64.0 ) {
if ( cs_get_hostage_foll ( hostage )==id ) {
cs_set_hostage_foll ( hostage, -1 )
} else {
cs_set_hostage_foll ( hostage, id )
}
}
}
页:
[1]