搜索
查看: 10254|回复: 29

[AMXX 带源码] [OP][VIP]说话显示

[复制链接]
发表于 2010-6-20 11:19:44 | 显示全部楼层 |阅读模式 来自 中国–江苏–苏州
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define PLUGIN_NAME "Chat"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "DD"

public plugin_init(){
register_plugin(PLUGIN_NAME,PLUGIN_VERSION,PLUGIN_AUTHOR)
register_clcmd("say","sign_say",ADMIN_ALL,"Chat")
}

public sign_say(id){

new text[64],name[32],message[128]
read_args (text,63)
remove_quotes(text)
get_user_name(id,name,31)

if ((get_user_flags(id) & ADMIN_BAN)){
   if(is_user_alive(id))
   {
   format(message,127,"^x04【ADMIN】^x03%s^x01: %s",name,text)
   client_color(0,id,message)
   }
   if(!is_user_alive(id) && cs_get_user_team(id) != CS_TEAM_SPECTATOR && cs_get_user_team(id) != CS_TEAM_UNASSIGNED)
   {
   format(message,127,"^x03*死亡*^x04【ADMIN】^x03%s^x01: %s",name,text)
   client_color(0,id,message)
   }
    else if(cs_get_user_team(id) == CS_TEAM_SPECTATOR || cs_get_user_team(id) == CS_TEAM_UNASSIGNED)
   {
   format(message,127,"^x03*观察者*^x04【ADMIN】^x03%s^x01: %s",name,text)
   client_color(0,id,message)
   }
}

else if ((get_user_flags(id) & ADMIN_RESERVATION)){
   if(is_user_alive(id))
   {
   format(message,127,"^x04【VIP】^x03%s^x01: %s",name,text)
   client_color(0,id,message)
   }
   if(!is_user_alive(id) && cs_get_user_team(id) != CS_TEAM_SPECTATOR && cs_get_user_team(id) != CS_TEAM_UNASSIGNED)
   {
   format(message,127,"^x03*死亡*^x04【VIP】^x03%s^x01: %s",name,text)
   client_color(0,id,message)
   }
    else if(cs_get_user_team(id) == CS_TEAM_SPECTATOR || cs_get_user_team(id) == CS_TEAM_UNASSIGNED)
   {
   format(message,127,"^x03*观察者*^x04【VIP】^x03%s^x01: %s",name,text)
   client_color(0,id,message)
   }
}

else {
   if(is_user_alive(id))
   {
   format(message,127,"^x03%s^x01: %s",name,text)
   client_color(0,id,message)
   }
   if(!is_user_alive(id) && cs_get_user_team(id) != CS_TEAM_SPECTATOR && cs_get_user_team(id) != CS_TEAM_UNASSIGNED)
   {
   format(message,127,"^x03*死亡* ^x03%s^x01: %s",name,text)
   client_color(0,id,message)
   }
    else if(cs_get_user_team(id) == CS_TEAM_SPECTATOR || cs_get_user_team(id) == CS_TEAM_UNASSIGNED)
   {
   format(message,127,"^x03*观察者* ^x03%s^x01: %s",name,text)
   client_color(0,id,message)
   }
}
return PLUGIN_HANDLED
}

public client_color(playerid, colorid, msg[]){
message_begin(playerid?MSG_ONE:MSG_ALL,get_user_msgid("SayText"),{0,0,0},playerid)
write_byte(colorid)
write_string(msg)
message_end()
}
发表于 2010-6-21 17:28:03 | 显示全部楼层 来自 中国–江苏–苏州
貌似是那个Arvy制作的插件源码~
回复

使用道具 举报

发表于 2010-6-21 23:43:46 | 显示全部楼层 来自 中国–辽宁–沈阳
这个怎么弄?
回复

使用道具 举报

发表于 2010-6-21 23:51:32 | 显示全部楼层 来自 中国–广西–桂林
是啊 什么用啊```!!直接编辑好之后上去可以用了吗?
回复

使用道具 举报

发表于 2010-6-21 23:53:11 | 显示全部楼层 来自 中国–广西–桂林
编辑不了 出现错误!!!!!!!!!
回复

使用道具 举报

发表于 2010-6-21 23:54:47 | 显示全部楼层 来自 中国–广西–桂林
无法编辑!!!!!!!

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2010-6-22 13:19:11 | 显示全部楼层 来自 中国–重庆–重庆
哎。累啊!!!!!!!!!!
回复

使用道具 举报

 楼主| 发表于 2010-6-22 20:18:30 | 显示全部楼层 来自 中国–江苏–苏州
这个~
试试看~

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2010-6-24 21:52:45 | 显示全部楼层 来自 中国–河北–石家庄
000000000000000000000000000
回复

使用道具 举报

发表于 2010-6-25 12:52:27 | 显示全部楼层 来自 中国–广西–钦州
支持一个,虽然没人告诉怎么用! 谢谢
回复

使用道具 举报

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

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