BliaNe 发表于 2007-8-31 04:25:51

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

#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, len
   param = id
   len = get_user_name(id,param,31)
   set_task(2.0, "enter_msg", 0, param,len + 2)
   return PLUGIN_CONTINUE
}

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

public enter_msg(param[]) {
   new message,hostname
   get_cvar_string("amx_enter_message", message, 191)
   get_cvar_string("hostname", hostname, 63)
   replace(message,191, "%hostname%", hostname)
   new ip
   get_user_ip(param, ip, 31, 1)
   new addr
   ipseeker(ip, ipseek_all, addr, 128, 1)
   replace(message,191, "%IP%", addr)
   if (cvar_exists("csstats_reset")){
      new data, rankpos, rankmax , iRankpos , iRankmax
      iRankpos = get_user_stats(param,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)
   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,hostname
   get_cvar_string("amx_leave_message", message, 191)
   get_cvar_string("hostname", hostname, 63)
   replace(message, 191, "%hostname%", hostname)
   replace(message, 191, "%name%", param)
   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
}

这个是czgm的作品。

BliaNe 发表于 2007-8-31 12:44:19

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

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

如花 发表于 2007-9-1 12:20:40

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

喏 去试试吧 ^^   :byebye:

BliaNe 发表于 2007-9-1 23:44:10

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

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

BliaNe 发表于 2007-9-3 21:37:06

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

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

如花 发表于 2007-9-7 17:59:31

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

嗯 嗯 Good !

Tiger2008 发表于 2010-6-26 12:15:29

看看是什么?

Tiger2008 发表于 2010-6-26 12:16:29

还差一下 学习

Tiger2008 发表于 2010-6-26 12:18:15

我晕 看到了 原来这么改就可以呀

hzhz020262 发表于 2011-2-27 14:20:10

这个有用顶...
页: [1]
查看完整版本: 【求助】进出服务器提示(帮忙改下使他能用彩色聊天信息)