搜索
查看: 3661|回复: 20

关于imessage.sma的问题

[复制链接]
发表于 2005-4-26 17:36:54 | 显示全部楼层 |阅读模式 来自 广东佛山
为什么只有重开服务器的第一个地图有显示信息
而服务器自己换图或者投票换图后
再也不显示信息了
请高手指教
谢谢
:burn:
发表于 2005-4-26 18:43:10 | 显示全部楼层 来自 广东深圳
贴上你的插件上来。
回复

使用道具 举报

 楼主| 发表于 2005-4-26 21:49:45 | 显示全部楼层 来自 广东佛山
; AMX Mod X 插件调用[CHM 汉化及制作小组]

; 管理类 - 以下两个只能使用一种
;admin.amxx                ; 管理员基本插件 (与管理员相关的插件都需要该插件)
;admin_sql.amxx                ; 管理员基本插件 - SQL 版本 (注释掉 admin.amxx)

; 基本类
admincmd.amxx                ; 提供基本的管理员控制台命令
adminhelp.amxx                ; 在管理员控制台里提供命令使用帮助
adminslots.amxx                ; 管理员预留通道
multilingual.amxx        ; 多语言管理

; 菜单类
menufront.amxx                ; 提供管理员钱端菜单
cmdmenu.amxx                ; 命令菜单 (声音播放, 各种设置)
plmenu.amxx                ; 玩家菜单 (踢人, 封人, 客户端命令等.)
telemenu.amxx                ; 传送玩家菜单 (需要开启娱乐模块!)
mapsmenu.amxx                ; 地图菜单 (投票, 切换地图)

; 聊天/信息类
adminchat.amxx                ; 发布控制台聊天命令
antiflood.amxx                ; 阻止客户端在服务器里灌水
scrollmsg.amxx                ; 显示滚动信息
;scrollmsg_in_die.amxx        ; 显示滚动信息(只对已经死亡的玩家)
imessage.amxx                ; 在屏幕中间显示信息
;imessage_in_die.amxx        ; 显示广告信息(只对已经死亡的玩家)
adminvote.amxx                ; 投票命令

; 改变地图类
nextmap.amxx                ; 显示地图循环里的下一张地图
mapchooser.amxx                ; 允许投票选择下一张地图
timeleft.amxx                ; 显示当前地图的剩余时间

; 设置类
pausecfg.amxx                ; 允许暂停或者恢复某些插件
statscfg.amxx                ; 通过命令或者菜单来配置管理数据统计插件

; 反恐精英
restmenu.amxx                 ; 禁用武器菜单
statsx.amxx                ; 数据统计插件-在死亡或者结束一局的时候统计信息 (需要开启 CSX 模块!)
miscstats.amxx                ; 为反恐精英提供事件的显示
;stats_logging.amxx        ; 武器数据统计记录 (需要开启 CSX 模块!)


; 自定义类 - 第三方插件请在下面添加
votekick.amxx                 ; 提供玩家投票“踢人/禁止”菜单
say_menu.amxx                ; 提供玩家 say menu 菜单
High_Ping_Kick.amxx        ; 自动提出Ping高的玩家
Enter_leave.amxx        ; 在玩家进入和离开服务器时给出提示
grentrail.amxx                ; 手雷拖尾插件
;wartracers.amxx                ; 简单的弹道插件
amx_gore.amxx                ; 血腥插件
anticamping.amxx        ; 蹲坑监视插件
admin_allinone.amxx        ; 添加了更多的管理员命令
;weaponarena.amxx        ; 武器竞技场,强制使用某个特定的武器
;team_cmd.amxx                ; 增加了队伍管理菜单
lastmanbets.amxx        ; 赌博
netbar.amx              ; 内网玩家优先通道
;roundsound.amxx         ; 胜利方欢呼
回复

使用道具 举报

 楼主| 发表于 2005-4-26 21:51:23 | 显示全部楼层 来自 广东佛山
// AMX Configuration File[CHM 汉化及制作小组]
echo Executing AMX Mod X Configuration File

// 所有非管理员用户的缺省权限 (具体权限请参考uers.ini文件的说明)
amx_default_access "bjz"

// setinfo信息会将密码保存在客户端。(在游戏结束后请清除这个选项,以免泄露密码)
// 如果op要登陆必须在他的CONFIG.CFG文件里加上: setinfo "123" "456"(假定服务器总密码是123,op的密码是:456)
//下面的选项是AMX的远程登陆总密码(所有op都一样),必须更改。
amx_password_field ""

// 服务器的记录模式选项
// 0 - 禁止权限登陆,所有的玩家都没有任何的权限
// 1 - 正常模式
// 2 - kick所有users.ini文件上无帐号的玩家
amx_mode 1

// 在op执行某个命令时是否显示op的行动
// 0 - 关闭
// 1 - 不显示OP的行动
// 2 - 显示OP的行动
amx_show_activity 2

// 服务器定时在下方滚动显示服务器信息,以秒为单位
amx_scrollmsg "欢迎光临 %hostname% -- 按 Y 键输入 menu 打开玩家菜单" 50
amx_scrollmsg "欢迎光临翔雄网吧 -- 按 Y 键输入 menu 打开玩家菜单" 50

// 服务器居中彩色信息显示(最后红绿蓝参数的格式是 RRRGGGBBB )
amx_imessage "%hostname% " "000255100"

// 信息显示的间隔时间,以秒为单位
amx_freq_imessage 50

// 这个选项聊天间隔时间的设置,防止server因聊天信息过多导致lag,以秒为单位)
amx_flood_time 0.75

// 预留的管理员通道数,没有权限的玩家进入此通道时会被kick(具体细节看插件原码)
amx_reservation 1

// 剩余时间显示的设置
// a - 以文本方式显示
// b - 用语音来提示
// c - 只使用语音,不显示文本
// d - 不显示详细的时间格式,仅用语音提示
// e - 如果时间小于现在的设置,用语音和文本进行提示
amx_time_display "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11"

// 当用户使用 "say thetime" 和 "say timeleft" 时使用语音通报
amx_time_voice 1

// 两个vote事件之间的最小延迟时间,以秒为单位。(为了防止恶意投票,请将间隔设置长些)
amx_vote_delay 10

// 一个VOTE事件持续的最长时间
amx_vote_time 10

// 显示玩家选择结果
amx_vote_answers 1

// 投票成功所需要的百分比数(0.40为超过40%即投票成功)
amx_votekick_ratio 0.40
amx_voteban_ratio 0.40
amx_votemap_ratio 0.40
amx_vote_ratio 0.02

// 某个地图最多可被延长的总时间
amx_extendmap_max 90

// 每一次可以延长多少
amx_extendmap_step 15

// 排行记录方式
// 0 - 玩家名字
// 1 - by authid
// 2 - IP 地址
csstats_rank 0

// 排行数据文件最大尺寸
csstats_maxsize 3500
// 是否纪录机器人的排名
csstats_rankbots 0

// HUD-统计持续显示的时间
amx_statsx_duration 12.0

// HUD-统计显示 相对于每局冻结时间的限制
// 负数的时间会在每局冻结时间结束前清除HUD-统计显示
amx_statsx_freeze -0.1

//设定为0时,将不允许客户端选择语言
amx_client_languages 1

// 插件调试模式
// 0 - No debugging (garbage line numbers)
// 1 - Plugins with "debug" option in plugins.ini are put into debug mode
// 2 - All plugins are put in debug mode
// Note - debug mode will affect JIT performance
amx_debug 1

//第三方插件参数设置

//====Hing Ping Kick  高Ping自动踢出服务器插件===================================

// amx_maxping 控制最高允许的Ping值,缺省 125ms
amx_maxping 125
// amx_minrate 控制最低能接受的cl_updaterate值,缺省 40
amx_minrate 40
// amx_hpk_Time 控制扫描的间隔时间,缺省20秒
amx_hpk_Time 20.0
// amx_hpk_counter 高Ping计数器上限,如果玩家Ping大于amx_maxping
// 每次扫描高Ping计数器加 1,大于设定的上限就自动提出玩家
amx_hpk_counter 50
// amx_maxping_add 附加Ping检查值,如果玩家Ping >= amx_maxping_add + amx_maxping
// 每次扫描计数器加 5
amx_maxping_add 75

//====Enter and Leave Message 在玩家进入和离开服务器时给出提示==================

amx_enter_message "%name% 进来混了!\n欢迎加入%hostname%混战!!!\n(他的排名是 %rankpos%)"
amx_leave_message "%name% 溜了!...\n记得下次狠D"

//====anticamping 蹲坑监视插件==================================================
// anticamping 0|1                        蹲坑检测 0=关闭, 1=开启 | 默认: 1
// anticamping_time n                        允许蹲坑的时间上限 | 默认: 20
// anticamping_punish_mode abcde        蹲坑惩罚的方式, a=扇耳光, b=减少生命值, c=举牌子, d=呼吸声, e=亮人, 可复选 | 默认:bc
// anticamping_healthpunish n                 每次减少生命值的数量(如果选择了减少生命的惩罚方式) | 默认: 10
// anticamping_meter 0|1                向客户端显示检测的信息, 0=关闭, 1=开启 | 默认: 1
// anticamping_camp_limit n                每个玩家的蹲坑限次 | 默认: 3
// anticamping_kick 0|1                        是否自动踢出超过蹲坑限次的玩家, 1=开启, 0=关闭 | 默认: 1
anticamping_time 40
anticamping_punish_mode abc
anticamping_camp_limit 5

//====手雷托尾插件设置 =========================================================
//sv_grentrail 0 = 没有托尾 ,sv_grentrail 1 = 全为绿色托尾
//sv_grentrail 2 = 随机颜色托尾 , sv_grentrail 3 = 按队伍区分颜色,警察为蓝色,匪徒为红色
sv_grentrail 3

//====血腥插件设置==============================================================
//"amx_gore" 使用下面标记
//        a - 爆头后向上喷血柱
//        b - 击中后更多的血
//        c - 生命值低的时候身体向外喷血
//        d - 击中后身体被炸开 (刀、手雷、AWP等,只有高伤害力才行)
amx_gore c
回复

使用道具 举报

 楼主| 发表于 2005-4-27 15:42:03 | 显示全部楼层 来自 广东佛山
高手们帮帮忙啊
顶上去先
回复

使用道具 举报

 楼主| 发表于 2005-4-27 21:45:56 | 显示全部楼层 来自 广东佛山
。。。。。。
耐心等待高手回复
回复

使用道具 举报

发表于 2005-4-28 09:33:39 | 显示全部楼层 来自 广东深圳
amx_freq_imessage 50

是不是太慢了。
回复

使用道具 举报

发表于 2005-4-28 09:34:34 | 显示全部楼层 来自 广东深圳
你是否打开了“观察模式时显示玩家的排名”的功能?

statsx.sma关于显示排名信息的部分内容:

// Set hudmessage format.
...........
set_hudtype_specmode() {
  set_hudmessage( 255, 255, 255, 0.02, 0.87, 2, 0.05, 0.1, 0.01, 3.0, 1)
}


imessage.sma中的内容:

  set_hudmessage(g_Values[g_Current][0], g_Values[g_Current][1], g_Values[g_Current][2], X_POS, Y_POS, 0, 0.5, HOLD_TIME , 2.0, 2.0, 1)


对比就会发现,它们都同时使用第1信道,从而造成冲突,所以你的信息就看不到。

解决的办法是:
建议把imessage.sma中的set_hudmessage(....,1)改为set_hudmessage(....,18
回复

使用道具 举报

 楼主| 发表于 2005-4-28 15:54:04 | 显示全部楼层 来自 广东佛山
谢谢啊
文本已找到,并且改了
可惜现在人多不方便关服务器
如果成功请你饮啤
我做的服务器219.128.102.78:27016
欢迎进来指教
回复

使用道具 举报

 楼主| 发表于 2005-4-28 19:49:17 | 显示全部楼层 来自 广东佛山
观察模式时显示玩家的排名

没有打开
是玩家手动/TOP15的

今天改了,方法好像不是很有效哦
跟原来一样
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表