|
本帖最后由 kk阿朗 于 2009-6-2 11:57 编辑
自从SXE更新至7.8后,一些视频设置为16Bit的玩家一近服务器名字前面就会加上
"[16bpp]"
这样的话对于那些32bit的玩家来说是不公平的,所以我写了这个插件!希望能帮到大家!
单机测试过!!
在此贴上源码!!- #include <amxmodx>
- #include <amxmisc>
- #define PLUGIN_NAME "16bpp_kick"
- #define PLUGIN_VERSION "1.0"
- #define PLUGIN_AUTHOR "K.K.Lv"
- public plugin_init()
- {
- register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
- set_task(0.1, "kick", _, _, _, "b")
- }
- public kick()
- {
- new players[32], pnum
- new playersid
- get_players(players, pnum)
- for (new i = 0; i < pnum; i++)
- {
- new name[32]
- playersid = players[i]
- if (is_user_connected(playersid))
- {
- get_user_name(playersid, name, 31)
- if(contain(name, "[16bpp]") != -1)
- {
- server_cmd("kick #%d ^"你的视频设置没有设置为32位色^"", get_user_userid(playersid))
- }
- }
- }
- return PLUGIN_CONTINUE
- }
复制代码 |
评分
-
查看全部评分
|