广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 1571 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
abct8hgt
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x2 鲜花 x3
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[1.6][插件] 制作 伺服器讯息
制作 伺服器讯息 公告那种

显示

[公告] 严禁开透视。
[公告] 严禁开外挂。
[公告] 严禁开加速器。

可以打一下SMA档案 教学让我小弟可以修改

里面讯息内容公告,顺便交一下如何更改颜色。


献花 x0 回到顶端 [楼 主] From:没有资料 | Posted:2011-03-31 17:25 |
i-c0112
个人头像
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x6 鲜花 x194
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

一般讯息用client_print就好了详细请看amxmodx.inc
至于要改颜色就要用saytext了
复制程式
/* Fun functions
*
* by Numb
*
* This file is provided as is (no warranties).
*/

#if defined _colorchat_included
  #endinput
#endif
#define _colorchat_included

enum Color
{
       NORMAL = 1, // clients scr_concolor cvar color
       GREEN, // Green Color
       TEAM_COLOR, // Red, grey, blue
       GREY, // grey
       RED, // Red
       BLUE, // Blue
}

stock const TeamName[][] =
{
       "",
       "TERRORIST",
       "CT",
       "SPECTATOR"
}

stock ColorChat(id, Color:type, const msg[], {Float,Sql,Result,_}:...)
{
       if( !get_playersnum() ) return;

       new message[256];

       switch(type)
       {
              case NORMAL: // clients scr_concolor cvar color
              {
                     message[0] = 0x01;
              }
              case GREEN: // Green
              {
                     message[0] = 0x04;
              }
              default: // White, Red, Blue
              {
                     message[0] = 0x03;
              }
       }

       vformat(message[1], 251, msg, 4);

       // Make sure message is not longer than 192 character. Will crash the server.
       message[192] = '^0';

       new team, ColorChange, index, MSG_Type;

       if(id)
       {
              MSG_Type = MSG_ONE;
              index = id;
       } else {
              index = FindPlayer();
              MSG_Type = MSG_ALL;
       }

       team = get_user_team(index);
       ColorChange = ColorSelection(index, MSG_Type, type);

       ShowColorMessage(index, MSG_Type, message);

       if(ColorChange)
       {
              Team_Info(index, MSG_Type, TeamName[team]);
       }
}

stock ShowColorMessage(id, type, message[])
{
       static bool:saytext_used;
       static get_user_msgid_saytext;
       if(!saytext_used)
       {
              get_user_msgid_saytext = get_user_msgid("SayText");
              saytext_used = true;
       }
       message_begin(type, get_user_msgid_saytext, _, id);
       write_byte(id)
       write_string(message);
       message_end();
}

stock Team_Info(id, type, team[])
{
       static bool:teaminfo_used;
       static get_user_msgid_teaminfo;
       if(!teaminfo_used)
       {
              get_user_msgid_teaminfo = get_user_msgid("TeamInfo");
              teaminfo_used = true;
       }
       message_begin(type, get_user_msgid_teaminfo, _, id);
       write_byte(id);
       write_string(team);
       message_end();

       return 1;
}

stock ColorSelection(index, type, Color:Type)
{
       switch(Type)
       {
              case RED:
              {
                     return Team_Info(index, type, TeamName[1]);
              }
              case BLUE:
              {
                     return Team_Info(index, type, TeamName[2]);
              }
              case GREY:
              {
                     return Team_Info(index, type, TeamName[0]);
              }
       }

       return 0;
}

stock FindPlayer()
{
       new i = -1;

       while(i <= get_maxplayers())
       {
              if(is_user_connected(++i))
                     return i;
       }

       return -1;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/



献花 x0 回到顶端 [1 楼] From:台湾中华电信股份有限公司 | Posted:2011-03-31 18:09 |
abct8hgt
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x2 鲜花 x3
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

感谢教学 大大能否

直接帮我贴上去

[公告] 严禁开透视。
[公告] 严禁开外挂。
[公告] 严禁开加速器。

正确位子 .....

不是高手= =


献花 x0 回到顶端 [2 楼] From:台湾教育部 | Posted:2011-03-31 20:29 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.056552 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言