搜索
查看: 11546|回复: 40

[AMXX 带源码] 都在说,就不会做,想要的人进来自己下!

[复制链接]
发表于 2009-6-6 16:40:50 | 显示全部楼层 |阅读模式 来自 广东广州
http://www.dt-club.net/forum/thread-44429-1-1.html
这个插件是这个贴子的人说要的!
都在里面说一大堆话!
我没那么厉害,我用了不到30分钟时间!
单机测试过,如有问题请及时反馈,谢谢!!
在此贴上源码,特别说明,我并没有去看上面那个贴子的源码
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <csstats>

  4. #define PLUGIN_NAME        "名字你们自己取好了"
  5. #define PLUGIN_VERSION        "1.0"
  6. #define PLUGIN_AUTHOR        "作者你们想改谁的名字都可以"

  7. new iFlags[16]

  8. public plugin_init()
  9. {
  10.         register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
  11.        
  12.         register_clcmd("say /admin", "cmdAdmin")
  13.         register_clcmd("say_team /admin", "cmdAdmin")
  14.         register_clcmd("amx_admin_info", "cmdAdmin")
  15. }

  16. public cmdAdmin(id, pos)
  17. {
  18.         if (pos < 0)
  19.                 return PLUGIN_HANDLED
  20.         new iPlayers[33][32], iNum, admin_name[32], iLen, motd[2048], iStats[8], iBody[8], iState[4], host_name[128]
  21.         new k = 0
  22.        
  23.         get_players(iPlayers[id], iNum)
  24.         get_cvar_string("hostname", host_name, charsmax(host_name))
  25.         iLen = format(motd, charsmax(motd), "<meta charset=UTF-8><style>body{color:#ccFFFF;background-color:#445555;margin-top:5}.one{background-color:#aa9963}.two{background-color:#447866}td{font-size:12px}</style><center><b><font size=4>当前服务器管理员列表</b><table width=650>")
  26.         iLen += format(motd[iLen], charsmax(motd)-iLen, "%s","<tr bgcolor=#000065><td>#<td>玩家权限<td>昵称<td>玩家排名</tr>")
  27.         for (new i = 0; i < iNum; ++i)
  28.         {
  29.                 if ((get_user_flags(iPlayers[id][i]) & ADMIN_IMMUNITY))
  30.                 {
  31.                         if (equal(iState,"one")) copy(iState,3,"two")
  32.                         else copy(iState,3,"one")
  33.                        
  34.                         get_user_name(iPlayers[id][i], admin_name, charsmax(admin_name))
  35.                         new rank_pos = get_user_stats(iPlayers[id][i], iStats, iBody)
  36.                        
  37.                         iLen += format(motd[iLen], charsmax(motd)-iLen, "<tr class=%s><td>%d<td>%s<td>%s<td>%d^n", iState, ++k, flags(iPlayers[id][i]), admin_name, rank_pos)
  38.                 }
  39.                 else if ((get_user_flags(iPlayers[id][i]) & ADMIN_RESERVATION) && !(get_user_flags(iPlayers[id][i]) & ADMIN_IMMUNITY))
  40.                 {
  41.                         if (equal(iState,"one")) copy(iState,3,"two")
  42.                         else copy(iState,3,"one")
  43.                        
  44.                         get_user_name(iPlayers[id][i], admin_name, charsmax(admin_name))
  45.                         new rank_pos = get_user_stats(iPlayers[id][i], iStats, iBody)
  46.                        
  47.                         iLen += format(motd[iLen], charsmax(motd)-iLen, "<tr class=%s><td>%d<td>%s<td>%s<td>%d^n", iState, ++k, flags(iPlayers[id][i]), admin_name, rank_pos)
  48.                 }
  49.         }
  50.         show_motd(id, motd, host_name)
  51.         return PLUGIN_CONTINUE
  52. }

  53. public flags(id)
  54. {
  55.         if ((get_user_flags(id) & ADMIN_IMMUNITY))
  56.         {
  57.                 iFlags = "OP"
  58.         }
  59.         else if ((get_user_flags(id) & ADMIN_RESERVATION) && !(get_user_flags(id) & ADMIN_IMMUNITY))
  60.         {
  61.                 iFlags = "VIP"
  62.         }
  63.         return iFlags
  64. }
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×

评分

参与人数 1经验 +2 收起 理由
d4server + 2

查看全部评分

发表于 2009-6-6 16:47:26 | 显示全部楼层 来自 吉林长春
恩 谢谢分享
回复

使用道具 举报

 楼主| 发表于 2009-6-6 16:51:14 | 显示全部楼层 来自 广东广州
楼上在那张贴子所说的某人是??
回复

使用道具 举报

发表于 2009-6-6 18:46:52 | 显示全部楼层 来自 山东烟台
这个不太清楚啊~
回复

使用道具 举报

发表于 2009-6-6 19:58:25 | 显示全部楼层 来自 广西百色
虽然我个人用不上,但是还小支持分享!
又学会了点知识;P
回复

使用道具 举报

发表于 2009-6-6 21:20:24 | 显示全部楼层 来自 广东河源
不错!!
回复

使用道具 举报

发表于 2009-6-7 14:26:55 | 显示全部楼层 来自 吉林长春
非常支持KK阿朗  点通的前辈现在大都缄口不言  点通要靠新人了 :victory:
回复

使用道具 举报

发表于 2009-6-7 16:15:29 | 显示全部楼层 来自 山西晋城
kk阿朗  支持你....不错哦
回复

使用道具 举报

发表于 2009-6-7 23:05:59 | 显示全部楼层 来自 福建莆田
干什么用的,能说具体点吗LZ
回复

使用道具 举报

发表于 2009-6-8 07:58:15 | 显示全部楼层 来自 辽宁本溪
好啊,太棒了,支持
回复

使用道具 举报

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

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