zhangsheng 发表于 2008-5-12 01:31:42

回复: 请教一个问题

郁闷连刷新和放C4拆C4也会有CS自带的字提示.晕死了.找了一晚上都还没找到解决办法.AMXX论坛走了半天也没找到那个插件

Cr@zyTreE 发表于 2008-5-12 01:37:14

回复: 请教一个问题

Post by zhangsheng
郁闷连刷新和放C4拆C4也会有CS自带的字提示.晕死了.找了一晚上都还没找到解决办法.AMXX论坛走了半天也没找到那个插件

不用再加插件吧。
没看到你说的情况,不知道是不是管理菜单,参数配置关闭选项。。。
stats.ini


;Generated by Stats Configuration Plugin. Do not modify!
;VariableDescription
ShowStats                ;HUD-stats default
SayHP                  ;Say /hp
SayStatsMe               ;Say /statsme
SayRankStats             ;Say /rankstats
SayMe                  ;Say /me
SayRank                  ;Say /rank
SayTop15               ;Say /top15
SayStatsAll            ;Say /stats
BombCountVoice         ;Bomb Count Down
KnifeKillSound         ;Knife Kill Sound
RoundCounter             ;Round Counter
FirstBloodSound          ;First Blood Sound

zhangsheng 发表于 2008-5-12 01:54:36

回复: 请教一个问题

Cr@zyTreE我现在找到一个插件目前只能去掉CS自带的4个信息.
警察胜利
匪徒胜利
拆除C4
C4被引爆
但是其他信息字还是没有去掉.麻烦jim_yang大哥帮我看看怎么去掉CS自带的全部信息.
连丢掉C4.拣起C4也会提示.还有不是放包点按鼠标左键也会显示CS自带的信息.

baili1258 发表于 2008-5-12 09:32:19

回复: 请教一个问题

#include <amxmodx>
public plugin_init()
{
register_plugin( "Block Messages", "1.0", "Arkshine" );
register_message( get_user_msgid( "TextMsg" ) ,"message_textmsg" );
}
public message_textmsg( msg_id, msg_dest, msg_entity )
{
static sMsg;
get_msg_arg_string( 2, sMsg, sizeof sMsg - 1 );

// #CTs_Win ; #Terrorists_Win ; #Bomb_Defused ; #Target_Bombed #Game_bomb_drop #Game_bomb_pickup #Hint_you_are_in_targetzone

if( sMsg == 's' || sMsg == 'W' || sMsg == 'D' || sMsg == 'B' || sMsg == 'r'|| sMsg == 'p'|| sMsg == 'H' )
return PLUGIN_HANDLED;

return PLUGIN_CONTINUE;
}

你查看下CS目录下面有个titles.txt文件,里面下面出现的信息,在resource\cstrike_schinese.txt
有中文的对照
里面有对应的事件,会出现的信息
按照上面修改就行了

zhangsheng 发表于 2008-5-12 09:47:15

回复: 请教一个问题

疯掉了要去掉CS全部自带的信息估计要把cstrike_schinese\resource目录里面的cstrike_schinese.txt文件本里面需要调用的CS自带信息去掉.估计最少要花1个小时来写代码.不知道有没有更快的方法.
现在去掉了那4个CS自带的信息字以后插件已经没有冲突了.看来就是CS自带的字有问题.

baili1258 发表于 2008-5-12 09:48:37

回复: 请教一个问题

你去掉几个比较常用的就行了!!!
其它的基本上很少出现

zhangsheng 发表于 2008-5-12 10:04:17

回复: 请教一个问题

去掉其他插件没用.只要那个CS自带的字一出来就不会显示插件的字了.我现在去掉了CS自带的那4个信息的字没有一次不显示插件的字.一关掉那个去掉CS字的插件又开始冲突了.就是CS自带的字有问题.

jim_yang 发表于 2008-5-12 10:07:07

回复: 请教一个问题

我都说过了
#include <amxmodx>
plugin_init()
{
register_plugin(...)
set_msg_block(get_user_msgid("TextMsg"), BLOCK_SET)
}
最省资源和省事儿的办法,缺点就是除了你说的那些信息外,还会去掉一些别的信息,比如加入队伍,进入、离开服务器的信息。但是比起一条一条去强多了。你自己选吧。

baili1258 发表于 2008-5-12 10:08:30

回复: 请教一个问题

Post by jim_yang
我都说过了
#include <amxmodx>
plugin_init()
{
register_plugin(...)
set_msg_block("TextMsg", BLOCK_SET)
}

这个是不是去掉所有的TextMsg的信息?
插件自己定义的是不是也会被阻止?

zhangsheng 发表于 2008-5-12 10:18:02

回复: 请教一个问题

谢谢jim_yang的帮忙终于安心了.
页: 1 [2] 3
查看完整版本: 请教一个问题