搜索
查看: 3552|回复: 9

【求助】进出服务器提示(帮忙改下使他能用彩色聊天信息)

[复制链接]
发表于 2007-8-31 04:25:51 | 显示全部楼层 |阅读模式 来自 中国–上海–上海–浦东新区
[PHP]#include <amxmod>
#include <amxmodx>
#include <csstats>
#include <ipseeker>

public plugin_init() {
  register_plugin("Enter-Leave Message","1.0","martins")
  register_cvar("amx_enter_message", "Server join: %name% (Rank: %rankpos%)(total:%rankmax%)")
  register_cvar("amx_leave_message", "Server leave: %name%")
  return PLUGIN_CONTINUE
}

public client_putinserver(id){
   new param[34], len
   param[0] = id
   len = get_user_name(id,param[1],31)
   set_task(2.0, "enter_msg", 0, param,len + 2)
   return PLUGIN_CONTINUE
}

public client_disconnect(id){
   new param[34], len
   param[0] = id
   len = get_user_name(id, param[1], 31)
   set_task(2.0, "leave_msg", 0, param, len + 2)
   return PLUGIN_CONTINUE
}

public enter_msg(param[]) {
   new message[192],hostname[64]
   get_cvar_string("amx_enter_message", message, 191)
   get_cvar_string("hostname", hostname, 63)
   replace(message,191, "%hostname%", hostname)
   new ip[32]
   get_user_ip(param[0], ip, 31, 1)
   new addr[64]  
   ipseeker(ip, ipseek_all, addr, 128, 1)
   replace(message,191, "%IP%", addr)
   if (cvar_exists("csstats_reset")){
      new data[8], rankpos[8], rankmax[8] , iRankpos , iRankmax
      iRankpos = get_user_stats(param[0],data,data)
      iRankmax = get_statsnum()
      numtostr(iRankpos,rankpos,7)
      numtostr(iRankmax,rankmax,7)
      replace(message, 191, "%rankpos%", rankpos)
      replace(message, 191, "%rankmax%", rankmax)
   }
   replace(message, 191, "%name%", param[1])
   while(replace(message, 191, "\n", "^n")){}
   //set_hudmessage(0, 255, 0, 0.10, 0.55, 0, 6.0, 6.0, 0.5, 0.15, 3)
   //show_hudmessage(0, message)
   client_print(0,print_chat,"%s",message)
   return PLUGIN_CONTINUE
}

public leave_msg(param[]) {
   new message[192],hostname[64]
   get_cvar_string("amx_leave_message", message, 191)
   get_cvar_string("hostname", hostname, 63)
   replace(message, 191, "%hostname%", hostname)
   replace(message, 191, "%name%", param[1])
   while(replace(message, 191, "\n", "^n")){}
   //set_hudmessage(255, 0, 255, 0.10, 0.55, 0, 6.0, 6.0, 0.5, 0.15, 3)
   //show_hudmessage(0, message)
   client_print(0,print_chat,"%s",message)
   return PLUGIN_CONTINUE
} [/PHP]

这个是czgm的作品。
 楼主| 发表于 2007-8-31 12:44:19 | 显示全部楼层 来自 中国–上海–上海–浦东新区

回复: 【求助】进出服务器提示(帮忙改下使他能用彩色聊天信息)

人工置顶 急啊  :) :) :) :) :)
回复

使用道具 举报

发表于 2007-9-1 12:20:40 | 显示全部楼层 来自 中国–湖北–武汉

回复: 【求助】进出服务器提示(帮忙改下使他能用彩色聊天信息)

喏 去试试吧 ^^   :byebye:

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2007-9-1 23:44:10 | 显示全部楼层 来自 中国–上海–上海–浦东新区

回复: 【求助】进出服务器提示(帮忙改下使他能用彩色聊天信息)

先谢谢如花 能否提供一下源码。。 好像你面有点不一样~~~~
回复

使用道具 举报

 楼主| 发表于 2007-9-3 21:37:06 | 显示全部楼层 来自 中国–上海–上海–浦东新区

回复: 【求助】进出服务器提示(帮忙改下使他能用彩色聊天信息)

自己搞定了。。。。把源码发上来

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2007-9-7 17:59:31 | 显示全部楼层 来自 中国–湖北–武汉

回复: 【求助】进出服务器提示(帮忙改下使他能用彩色聊天信息)

嗯 嗯 Good !
回复

使用道具 举报

发表于 2010-6-26 12:15:29 | 显示全部楼层 来自 中国–吉林–松原
看看是什么?
回复

使用道具 举报

发表于 2010-6-26 12:16:29 | 显示全部楼层 来自 中国–吉林–松原
还差一下 学习
回复

使用道具 举报

发表于 2010-6-26 12:18:15 | 显示全部楼层 来自 中国–吉林–松原
我晕 看到了 原来这么改就可以呀
回复

使用道具 举报

发表于 2011-2-27 14:20:10 | 显示全部楼层 来自 中国–广东–清远
这个有用顶...
回复

使用道具 举报

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

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