Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

История благодарностей участнику Bl0ck ::: Спасибо сказали: 7
Дата поста: В теме: За сообщение: Спасибо сказали:
7.11.2010, 17:30 Как сделать зелёный текст?))
вначале плагина пишеш
#include <colorchat>
потом в нужной функцие пишеш
ColorChat(id, GREEN, "Здесь зелёный текст")
aleshqa, syslik
7.11.2010, 11:21 Как сделать зелёный текст?))
#include <colorchat>

ColorChat(id, RED, "")

colorchat.inc
Код
enum Color
{
    NORMAL = 1, // clients scr_concolor cvar color
    GREEN, // Green Color
    TEAM_COLOR, // Red, grey, blue
    GREY, // grey
    RED, // Red
    BLUE // Blue
}

new TeamName[][] =
{
    "",
    "TERRORIST",
    "CT",
    "SPECTATOR"
}

ColorChat(id, Color:type, const msg[], {Float,Sql,Result,_}:...)
{
    static 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';

    static 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]);
}

ShowColorMessage(id, type, message[])
{
    message_begin(type, get_user_msgid("SayText"), _, id);
    write_byte(id)        
    write_string(message);
    message_end();    
}

Team_Info(id, type, team[])
{
    message_begin(type, get_user_msgid("TeamInfo"), _, id);
    write_byte(id);
    write_string(team);
    message_end();

    return 1;
}

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;
}

FindPlayer()
{
    static i;
    i = -1;

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

    return -1;
}
aleshqa
21.8.2010, 9:01 Camera Changer


Описание:
Цитата
Плагин позволяет изменять вид камеры.
Для открытие меню с выбором вида камеры напишите в чат /camera или /cam.
Доступны 4 вида: от 3-го лица, сверху, сверху слева и от первого лица(стандарт).
Первая версия плагина называлась cam_change.

Настройки:
Цитата
cam_change (1/0) - вкл/выкл меню.
cam_connect (0/1/2/3) - изменение камеры при подключении игрока. (Не изменять/От 3го лица/Сверху/Сверху слева)
cam_message (1/0) - вкл/выкл сообщение об установленом плагине после подлючении игрока.

Установка:
Цитата
Разархивировать архив в папку addons/amxmodx.
Mr.Dmitry, SaSQuaTcH_Pro
18.7.2010, 16:54 Небольшая Проблемка В Чате
Старый Translit плагин стоит?
Fen1x59
15.7.2010, 6:50 Как повысить посещаемость сервера
Увидеть бы в реале такого админа который биндит спам и проспамить бы по роже. Вот что я думаю о биндах спама. Лучше уже ркон ломать чем это.
anarhist666