Иконка ресурса

Chat Manager 1.1.2-16

Нет прав для скачивания
Сообщения
1,420
Реакции
2,511
Помог
58 раз(а)
bibako, цвет может быть только один, либо синий, либо красный либо серый. Это цвет команды. Префикс можно установить/удалить когда захочется, для этого есть API. Для остального читаем настройки.
 
Сообщения
702
Реакции
54
А если сообщение не влезает из-за приставок например, обрезает часть сообщения, можно ли как-то расширить, чтобы сообщение влезало полностью?
 

d3m37r4

111111
Сообщения
1,449
Реакции
1,175
Помог
10 раз(а)
А если сообщение не влезает из-за приставок например, обрезает часть сообщения, можно ли как-то расширить, чтобы сообщение влезало полностью?
Не городить тонну ненужных префиксов - самое лучшее решение, чтобы оставить большую часть символов на сообщение.
 
Сообщения
702
Реакции
54
d3m37r4, Никто и не городил. Я сходил сократил размер префиксов званий, убрал префикс стим, если есть другие префиксы, сократил префикс админа, надеюсь поможет ;)
 
Сообщения
19
Реакции
-27
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
why there is not add_warning(id); in FUNCTION_BLACK_LIST
 
Сообщения
19
Реакции
-27
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
its need BAN too

add_baning(id)
{
if(++g_BanWarnings[id] >= BAN_WARNINGS)
{
new swear_ip[32];
new swear_userid = get_user_userid(id);
get_user_ip(id, swear_ip, charsmax(swear_ip), 1/*no port*/);
server_cmd("kick #%d ^"[CMA] SPAM/SWEAR/ADVERTISE^"", swear_userid);
server_cmd("addip %s %s;writeip",ban_time,swear_ip);
g_iWarnings[id] = 0;
g_BanWarnings[id] = 0;
}
}
 
Последнее редактирование:
Сообщения
19
Реакции
-27
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
too lame block chat without

Код:
register_clcmd ( "amx_say", "clcmd__say_handler" );
register_clcmd ( "amx_chat", "clcmd__say_handler" );
register_clcmd ( "amx_psay", "clcmd__say_handler" );
register_clcmd ( "amx_tsay", "clcmd__say_handler" );
register_clcmd ( "amx_csay", "clcmd__say_handler" );
when ADMIN_CHAT can write
 
Последнее редактирование модератором:
Сообщения
104
Реакции
-31
Помог
2 раз(а)
w0w,
Префикс можно установить/удалить когда захочется, для этого есть API. Для остального читаем настройки.
//чето у меня это не работает, пишу в консоль cm_set_prefix ,но нечего не происходить.
 
Сообщения
504
Реакции
110
Помог
16 раз(а)
Как сделать что бы своя команда видела только свою команду?

Код:
#define FUNCTION_ALL_CHAT
Код:
#define PLAYER_CHAT_FLAGS (TEAM_SEE_TEAM)
стоит но все равно вражеская команда видит чат,я не про чат команды а вообще про общий

Код:
    #if defined FUNCTION_ALL_CHAT
    new players[32], players_num, player, is_player_alive, CsTeams:player_team, player_flags;
    get_players(players, players_num, "ch");
    
    for(new i; i < players_num; i++) {
        player = players[i];
        
        if(player == id) {
            continue;
        }
        
        is_player_alive = is_user_alive(player);
        player_team = cs_get_user_team(player);
        player_flags = get_user_flags(player) & ADMIN_FLAG ? ADMIN_CHAT_FLAGS : PLAYER_CHAT_FLAGS;
        
        if(player_flags & ALIVE_SEE_DEAD && !is_sender_alive && is_player_alive && (!is_team_msg || is_team_msg && sender_team == player_team) //flag ALIVE_SEE_DEAD
        || player_flags & DEAD_SEE_ALIVE && is_sender_alive && !is_player_alive && (!is_team_msg || is_team_msg && sender_team == player_team) //flag DEAD_SEE_ALIVE
        || player_flags & TEAM_SEE_TEAM && is_team_msg && sender_team != player_team) //flag TEAM_SEE_TEAM
        {
            emessage_begin(MSG_ONE, g_SayText, _, player);
            ewrite_byte(id);
            ewrite_string(g_TextChannels[channel]);
            ewrite_string("");
            ewrite_string("");
            emessage_end();
        }
    }
    #endif
 
Последнее редактирование:
Сообщения
504
Реакции
110
Помог
16 раз(а)
Pokemoshka, да я понял,что когда зима это холодно. Вопрос то в другом можно ли так сделать?
 

d3m37r4

111111
Сообщения
1,449
Реакции
1,175
Помог
10 раз(а)
r1nk0, смысл? Смысл тогда от тимчата?
 
Сообщения
504
Реакции
110
Помог
16 раз(а)
d3m37r4, смысл в том что бы обычный чат был так только для своей команды. ну так хочу сделать просто,вот спрашиваю как.
 
Сообщения
2,143
Реакции
1,225
Помог
44 раз(а)
r1nk0, а в чём прикол?! Лень дотянуться до соседней клавиши?
 
Сообщения
504
Реакции
110
Помог
16 раз(а)
Minni, прикол в том что хочу при определенном режиме ставить такое ограничение.
 
Сообщения
2,143
Реакции
1,225
Помог
44 раз(а)
r1nk0, блокировать отправку в общий чат во время "режима"? Не?
 
Сообщения
2
Реакции
0
Неверный раздел форума
Заметил баг:
После смерти бесконечно повторяется последнее сообщение отправленное игроком в чат, независимо от количества символов, команды, флагов, префиксов.
Сообщение повторяется до начала следующего раунда, пока игрок мертв. После наступления нового раунда, сообщение не отправляется (пока игрок жив), затем после смерти все повторяется. Соответственно, если написать новое сообщение в чат, начнет повторятся именно оно.

Проверил баг на несовместимость с другими плагинами на сервере, результат отрицательный. Баг присутствует даже при отключенных плагинах.
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу