|
楼主 |
发表于 2007-11-28 11:07:49
|
显示全部楼层
来自 中国–甘肃–兰州
回复: 解决War3FT3.0_RC8无法在CS1.5里运行的方法
今天一测试,又发现问题了,哎~ 真是一波三折啊!郁闷~ :gogo: 把下面的这句代码删除了,确实可以在CS1.5里运行,但会出现很严重的问题:register_event( "HLTV" , "EVENT_NewRound" , "a" , "1=0" , "2=0" );
首先,玩家不能更换种族了;其次,商店物品的顺序全都乱了套,并且价格修改后居然无效了;还有,偶尔还会出现当新的一局开始时,在静止时间内玩家的屏幕看不到手中武器的情况.
我还发现了另外的一个问题,就是无论哪个插件,如果源代码里有上面的那句代码的话,都只能在CS1.6里运行,对CS1.5根本就没有任何作用,一旦使用在CS1.5里,控制台就会报错:[AMXX] Inavailable event name "HLTV" (即无效的HLTV事件) 究竟含有HLTV的这句代码是什么意思啊?是表示开局时的事件吗?为什么这句代码不支持CS1.5呢?register_event( "DeathMsg" , "on_DeathMsg" , "a" );
register_event( "CurWeapon" , "on_CurWeapon" , "be" , "1=1" );
register_event( "HideWeapon" , "on_CurWeapon" , "b" );
register_event( "ResetHUD" , "on_ResetHud" , "b" );
register_event( "TextMsg" , "on_GameRestart" , "a" , 2&#Game_will_restart_in" );
register_event( "HLTV" , "EVENT_NewRound" , "a" , "1=0" , "2=0" ); |
|