回复: 解决War3FT3.0_RC8无法在CS1.5里运行的方法
找到解决的方法了!其实之前zwfgdlc楼主已经给出了解决的方案,即将下面的这句代码:register_event( "HLTV" , "EVENT_NewRound" , "a" , "1=0" , "2=0" );
修改为:
register_event( "ResetHUD","EVENT_NewRound","a");
其实这样修改是正确的,不过有BUG:
1. 玩家用"changerace"命令更换种族了(下一局开始时才会生效),但下一局开始时却不能自动更换种族,即玩家再也无法更换种族了.
2. 偶尔还会出现当新的一局开始时,玩家的屏幕看不到手中武器的情况,即屏幕是空的,只能看见准星.
3. 一些当局购买下局才会生效的物品,如物品保留,复活卷轴,伪装服,卧底等购买后却无法在下局生效.
今天我到官方网查阅了相关的资料,终于找到了解决的方法,其实只要把代码修改成下面这样就行了:
register_event( "ResetHUD","EVENT_NewRound","be");
即将原来zwfgdlc楼主给出的代码中的字母"a"改成"b"就行了,在此再次感谢zwfgdlc楼主一直以来对本人的支持和帮助,祝身体健康,工作顺利!
题外话:上面代码中的字母"a","b"...... 究竟是表示什么意思呢?其实我对这些东西不是很熟悉,不过能解决问题就行了,对吧?呵呵,只问结果不问过程.:byebye:
针对CS1.5而言,以后要是遇到因"HLTV"代码而导致插件无法运行的话,把出错的代码修改成上面的样子应该就没问题了.
回复: 解决War3FT3.0_RC8无法在CS1.5里运行的方法
/* Registers event on which a given function will be called* Flags:
* "a" - global event.
* "b" - specified.
* "c" - send only once when repeated to other players.
* "d" - call if is send to dead player.
* "e" - to alive.
* NOTE: Due to a long-standing bug that would break compatibility with old plugins,
* the client id should be checked for alive/dead state if you use d or e.
回复: 解决War3FT3.0_RC8无法在CS1.5里运行的方法
支持一下!楼主也是为了大家!!:d:回复: 解决War3FT3.0_RC8无法在CS1.5里运行的方法
干脆也别忙了 1.5 不多啦
页:
1
[2]