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

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

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

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

24 страниц V  « 21 22 23 »

Colored Translit v3.0

Статус пользователя BornToBeFree
сообщение 11.9.2014, 7:55
Сообщение #421


Стаж: 12 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

Меценат Меценат

С включенным colored_translit в чат проходит любой флуд, даже с включенным antiflood

Код
say_team 123; say 123; say 123; say 123; say 123

В следствии чего, ошибка SZ_GetSpace: overflow on netchan->message и выкидывает всех с Reliable Channel Overflowed
Исправить / настроить плагин colored_translit как-то можно? antiflood стоит выше остальных плагинов


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 11.9.2014, 8:03
Сообщение #422


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

Меценат Меценат

Включи антифлуд в трнслите и поставь анти флуд время 2-3 сек


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 14.9.2014, 12:19
Сообщение #423


Стаж: 12 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

Меценат Меценат

Цитата(ex3m777 @ 11.9.2014, 10:03) *
Включи антифлуд в трнслите и поставь анти флуд время 2-3 сек

А другое решение есть? Игрокам этот антифлуд не нравится


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Leks64rs
сообщение 14.9.2014, 12:42
Сообщение #424
Стаж: 11 лет

Сообщений: 174
Благодарностей: 80
Полезность: 187

попробуй lite translit
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 29.9.2014, 19:06
Сообщение #425


Стаж: 12 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

Меценат Меценат

Кто может подружить этот плагин с аrmy ranks? Чтобы чат не дублировался и звания нормально отображались возле ника

Отредактировал: ExTPuMaJI, - 29.9.2014, 19:26


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя user.gameover.user
сообщение 8.11.2014, 6:05
Сообщение #426
Стаж: 15 лет

Сообщений: 1470
Благодарностей: 426
Полезность: 700

Colored Traslit 3.0 Fix

Фикс заключается в том что плагин отдаёт чат серверу для логирования,требуется для записи чата в GameMe

say.inl

Код
/*
*     Colored Translit v3.0 by Sho0ter
*    Say Messager
*/
public hook_say(id)
{
    if(is_user_hltv(id) || is_user_bot(id))
    {
        return PLUGIN_CONTINUE
    }
    if(is_user_gaged(id))
    {
        return PLUGIN_HANDLED
    }
    read_args(s_Msg, charsmax(s_Msg))
    remove_quotes(s_Msg)
    replace_all(s_Msg, charsmax(s_Msg), "%s", "")
    for(new posid; posid < 4; posid++)
    {
        AddsNum[posid] = 0
    }
    ExecuteForward(fwd_Begin, fwdResult, id, s_Msg, 0)
    if(check_plugin_cmd(id, s_Msg))
    {
        return PLUGIN_CONTINUE
    }
    if(is_empty_message(s_Msg))
    {
        return PLUGIN_HANDLED
    }
    if(is_system_message(s_Msg))
    {
        if(get_pcvar_num(g_IgnoreMode) == 1)
        {
            SlashFound = true
        }
        else if(get_pcvar_num(g_IgnoreMode) == 2)
        {
            return PLUGIN_HANDLED
        }
        else if(get_pcvar_num(g_IgnoreMode) == 3)
        {
            return PLUGIN_CONTINUE
        }
    }
    else
    {
        SlashFound = false
    }
    get_time("20%y.%m.%d", p_LogFileTime, charsmax(p_LogFileTime))
    get_time("%H:%M:%S", p_LogTime, charsmax(p_LogTime))
    if(get_pcvar_num(g_Cheat) && is_cheat_message(id, s_Msg))
    {
        ExecuteForward(fwd_Cheat, fwdResult, id, s_Msg)
        client_punish(id, PUNISH_CHEAT)
        return PLUGIN_HANDLED
    }
    if(get_pcvar_num(g_Spam) && is_spam_message(id, s_Msg))
    {
        ExecuteForward(fwd_Spam, fwdResult, id, s_Msg)
        SpamFound[id]++
        if(SpamFound[id]-1 >= get_pcvar_num(g_SpamWarns))
        {
            SpamFound[id] = 0
            client_punish(id, PUNISH_SPAM)
        }
        else
        {
            format(Info, charsmax(Info), "^x04[%s]^x01 %L", PLUGIN, id, "CT_SPAMWARN", get_pcvar_num(g_SpamWarns) - SpamFound[id])
            WriteMessage(id, Info)
            if(get_pcvar_num(g_Sounds))
            {
                client_cmd(id, "spk buttons/blip2")
            }
        }
        return PLUGIN_HANDLED
    }
    if(get_pcvar_num(g_Ignore) && is_ignored_message(s_Msg))
    {
        if(get_pcvar_num(g_IgnoreMode) == 1)
        {
            IgnoreFound = true
        }
        else if(get_pcvar_num(g_IgnoreMode) == 2)
        {
            return PLUGIN_HANDLED
        }
        else if(get_pcvar_num(g_IgnoreMode) == 3)
        {
            return PLUGIN_CONTINUE
        }
    }
    else
    {
        IgnoreFound = false
    }
    get_user_team(id, AliveTeam, charsmax(AliveTeam))
    ReplaceSwear(charsmax(s_Msg), s_Msg)
    if(get_pcvar_num(g_Translit) && !IgnoreFound)
    {
        get_user_info(id, "translit", s_Info, charsmax(s_Info))
        if(equal(s_Info, "1") || get_pcvar_num(g_AutoRus) == 2)
        {
            for(new i; i < i_MaxSimbols; i++)
            {
                if(contain(s_SwearMsg, g_OriginalSimb[i]) != -1)
                {
                    replace_all(s_SwearMsg, charsmax(s_SwearMsg), g_OriginalSimb[i], g_TranslitSimb[i])
                }
            }
            for(new i; i < i_MaxSimbols; i++)
            {
                if(contain(s_Msg, g_OriginalSimb[i]) != -1)
                {
                    replace_all(s_Msg, charsmax(s_Msg), g_OriginalSimb[i], g_TranslitSimb[i])
                }
            }
        }
    }
    get_user_name(id, s_Name, charsmax(s_Name))
    if(get_pcvar_num(g_SwearFilter))
    {
        new iSwear = is_swear_message(id, s_SwearMsg)
        if(iSwear)
        {
            ExecuteForward(fwd_Swear, fwdResult, id, s_Msg)
        }
        if(iSwear)
        {
            SwearFound = 1
            SwearCount[id]++
            if(get_pcvar_num(g_SwearGag) && (SwearCount[id]-1 >= get_pcvar_num(g_SwearWarns)))
            {
                SwearCount[id] = 0
                Flood[id] = false
                SysTime = get_systime(0)
                i_Gag[id] = SysTime + get_pcvar_num(g_SwearTime)*60
                get_user_name(id, s_GagName[id], 31)
                get_user_ip(id, s_GagIp[id], 31, 1)
                format(Info, charsmax(Info), "^x04[%s]^x01 %L", PLUGIN, id, "CT_SWEAR_GAG", get_pcvar_num(g_SwearTime))
                WriteMessage(id, Info)
                if(get_pcvar_num(g_Log) == 1)
                {
                    format(p_LogDir, charsmax(p_LogDir), "%s/colored_translit", p_FilePath)
                    format(p_LogFile, charsmax(p_LogFile), "%s/gag_%s.log", p_LogDir, p_LogFileTime)
                    if(!dir_exists(p_LogDir))
                    {
                        mkdir(p_LogDir)
                    }
                    get_user_ip(id, p_LogIp, charsmax(p_LogIp), 1)
                    format(p_LogMessage, charsmax(p_LogMessage), "%s - Swear Filter has gaged %s <%s> for %d minutes. Message: %s. Found: %s", p_LogTime, s_GagName[id], p_LogIp, get_pcvar_num(g_SwearTime), s_SwearMsg, Swear[iSwear - 1])
                    write_file(p_LogFile, p_LogMessage)
                }
                if(get_pcvar_num(g_Sounds))
                {
                    client_cmd(id, "spk buttons/button5")
                }
            }
            else if(get_pcvar_num(g_SwearGag))
            {
                format(Info, charsmax(Info), "^x04[%s]^x01 %L", PLUGIN, id, "CT_SWEARWARN", get_pcvar_num(g_SwearWarns) - SwearCount[id])
                WriteMessage(id, Info)
                if(get_pcvar_num(g_Sounds))
                {
                    client_cmd(id, "spk buttons/blip2")
                }
            }
        }
        else
        {
            SwearFound = 0
        }
    }
    if(get_pcvar_num(g_Country))
    {
        get_user_ip(id, s_CountryIp, charsmax(s_CountryIp))
        switch(get_pcvar_num(g_Country))
        {
            case 1:
            {
                geoip_country(s_CountryIp, s_Country1)
                format(s_Country, charsmax(s_Country), "%s", s_Country1)
            }
            case 2:
            {
                geoip_code2(s_CountryIp, s_Country2)
                format(s_Country, charsmax(s_Country), "%s", s_Country2)
            }
            case 3:
            {
                geoip_code3(s_CountryIp, s_Country3)
                format(s_Country, charsmax(s_Country), "%s", s_Country3)
            }
        }
    }
    ExecuteForward(fwd_Format, fwdResult, id)
    mLen = 0
    lgLen = 0
    new posnum
    mLen = format(Message, charsmax(Message), "^x01")
    if(AddsNum[CT_MSGPOS_START])
    {
        for(posnum = 0; posnum < AddsNum[CT_MSGPOS_START]; posnum++)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "%s ", Adds[CT_MSGPOS_START][posnum])
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">%s </font>", Adds[CT_MSGPOS_START][posnum])
        }
    }
    if(!is_user_alive(id) && !equal(AliveTeam, "SPECTATOR"))
    {
        isAlive = 0
        mLen += format(Message[mLen], charsmax(Message) - mLen, "^x01*%L* ", LANG_PLAYER, "CT_DEAD")
        lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">*%L* </font>", LANG_PLAYER, "CT_DEAD")
    }
    else if(!is_user_alive(id) && equal(AliveTeam, "SPECTATOR"))
    {
        isAlive = 0
        mLen += format(Message[mLen], charsmax(Message) - mLen, "^x01*%L* ", LANG_PLAYER, "CT_SPECTATOR")
        lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">*%L* </font>", LANG_PLAYER, "CT_SPECTATOR")
    }
    else
    {
        isAlive = 1
        mLen += format(Message[mLen], charsmax(Message) - mLen, "^x01")
    }
    if(AddsNum[CT_MSGPOS_PREFIX])
    {
        for(posnum = 0; posnum < AddsNum[CT_MSGPOS_PREFIX]; posnum++)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "%s ", Adds[CT_MSGPOS_PREFIX][posnum])
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">%s </font>", Adds[CT_MSGPOS_PREFIX][posnum])
        }
    }
    if(get_pcvar_num(g_Country))
    {
        get_user_ip(id, s_CountryIp, charsmax(s_CountryIp))
        if(containi(s_CountryIp, "10.") == 0)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "^x04[%L] ", LANG_PLAYER, "CT_LAN")
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%L] </font>", LANG_PLAYER, "CT_LAN")
        }
        else if(containi(s_CountryIp, "172.") == 0)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "^x04[%L] ", LANG_PLAYER, "CT_PROVIDER")
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%L] </font>", LANG_PLAYER, "CT_PROVIDER")
        }
        else if(containi(s_Country, "err") != -1)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "^x04[%L] ", LANG_PLAYER, "CT_ERROR")
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%L] </font>", LANG_PLAYER, "CT_ERROR")
        }
        else
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "[^x04%s^x01] ", s_Country)
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%s] </font>", s_Country)
        }
    }
    if(get_user_flags(id) & NICK_LEVEL && get_pcvar_num(g_AdminPrefix))
    {
        mLen += format(Message[mLen], charsmax(Message) - mLen, "^x04[%L] ", LANG_PLAYER, "CT_ADMIN")
        lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%L] </font>", LANG_PLAYER, "CT_ADMIN")
    }
    if(AddsNum[CT_MSGPOS_PRENAME])
    {
        for(posnum = 0; posnum < AddsNum[CT_MSGPOS_PRENAME]; posnum++)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "%s ", Adds[CT_MSGPOS_PRENAME][posnum])
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">%s </font>", Adds[CT_MSGPOS_PRENAME][posnum])
        }
    }
    if(get_user_flags(id) & NICK_LEVEL)
    {
        switch(get_pcvar_num(g_NameColor))
        {
            case 1:
            {
                mLen += format(Message[mLen], charsmax(Message) - mLen, "%s", s_Name)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">%s </font>", s_Name)
            }
            case 2:
            {
                mLen += format(Message[mLen], charsmax(Message) - mLen, "^x04%s^x01 ", s_Name)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">%s </font>", s_Name)
            }
            case 3:
            {
                color = "SPECTATOR"
                mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s^x01 ", s_Name)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">%s </font>", s_Name)
            }
            case 4:
            {
                color = "CT"
                mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s^x01 ", s_Name)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">%s </font>", s_Name)
            }
            case 5:
            {
                color = "TERRORIST"
                mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s^x01 ", s_Name)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">%s </font>", s_Name)
            }
            case 6:
            {
                get_user_team(id, color, charsmax(color))
                mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s^x01 ", s_Name)
                if(equal(color, "CT"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">%s </font>", s_Name)
                }
                else if(equal(color, "TERRORIST"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">%s </font>", s_Name)
                }
                else if(equal(color, "SPECTATOR"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">%s </font>", s_Name)
                }

            }
        }
        switch(get_pcvar_num(g_ChatColor))
        {
            case 1:
            {
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": %s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">: %s </font>", s_Msg)
            }
            case 2:
            {
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x04%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">: %s </font>", s_Msg)
            }
            case 3:
            {
                copy(color, 9, "SPECTATOR")
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x03%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">: %s </font>", s_Msg)
            }
            case 4:
            {
                copy(color, 9, "CT")
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x03%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">: %s </font>", s_Msg)
            }
            case 5:
            {
                copy(color, 9, "TERRORIST")
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x03%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">: %s </font>", s_Msg)
            }
            case 6:
            {
                get_user_team(id, TeamColor, 9)
                copy(color, 9, TeamColor)
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x03%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                if(equal(TeamColor, "CT"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">: %s </font>", s_Msg)
                }
                else if(equal(TeamColor, "TERRORIST"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">: %s </font>", s_Msg)
                }
                else if(equal(TeamColor, "SPECTATOR"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">: %s </font>", s_Msg)
                }
            }
        }
    }
    else
    {
        get_user_team(id, color, 9)
        mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s ^x01: %s", s_Name, SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
        if(equal(color, "CT"))
        {
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">%s </font><font color=^"#FFB41E^">: %s </font>", s_Name, s_Msg)
        }
        else if(equal(color, "TERRORIST"))
        {
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">%s </font><font color=^"#FFB41E^">: %s </font>", s_Name, s_Msg)
        }
        else if(equal(color, "SPECTATOR"))
        {
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">%s </font><font color=^"#FFB41E^">: %s </font>", s_Name, s_Msg)
        }
    }
    if(AddsNum[CT_MSGPOS_END])
    {
        for(posnum = 0; posnum < AddsNum[CT_MSGPOS_END]; posnum++)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, " %s", Adds[CT_MSGPOS_END][posnum])
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^"> %s</font>", Adds[CT_MSGPOS_END][posnum])
        }
    }
    if(strlen(Message) >= 192)
    {
        format(Info, charsmax(Info), "^x04[%s]^x01 %L", PLUGIN, LANG_PLAYER, "CT_LONGMSG")
        WriteMessage(id, Info)
        return PLUGIN_HANDLED
    }
    switch(get_pcvar_num(g_AllChat))
    {
        case 0:
        {
            SendMessage(color, isAlive)
        }
        case 1:
        {
            SendMessageAll(color)
        }
        case 2:
        {
            if(get_user_flags(id) & ACCESS_LEVEL)
            {
                SendMessageAll(color)
            }
            else
            {
                SendMessage(color, isAlive)
            }
        }
    }
    if(get_pcvar_num(g_Log))
    {
        format(p_LogDir, charsmax(p_LogDir), "%s/colored_translit", p_FilePath)
        format(p_LogFile, charsmax(p_LogFile), "%s/chat_%s.htm", p_LogDir, p_LogFileTime)
        if(!dir_exists(p_LogDir))
        {
            mkdir(p_LogDir)
        }
        if(!file_exists(p_LogFile))
        {
            format(p_LogTitle, charsmax(p_LogTitle), "<title>Colored Ctranslit Chat Log v3.0 by Sho0ter - %s</title>%s", p_LogFileTime, LOGTITLE)
            write_file(p_LogFile, p_LogTitle)
            write_file(p_LogFile, LOGFONT)
        }
        get_user_ip(id, p_LogIp, charsmax(p_LogIp), 1)
        get_user_authid(id, p_LogSteamId, charsmax(p_LogSteamId))
        format(p_LogInfo, charsmax(p_LogInfo), "<font color=^"black^">%s &lt;%s&gt;&lt;%s&gt;</font>", p_LogTime, p_LogSteamId, p_LogIp)
        format(p_LogMessage, charsmax(p_LogMessage), "%s - %s<br>", p_LogInfo, p_LogMsg)
        write_file(p_LogFile, p_LogMessage)
        log_message("^"%s<%d><%s><%s>^" say ^"%s^"", s_Name, get_user_userid(id), p_LogSteamId, color, s_Msg)
    }
    if((!SwearFound || get_pcvar_num(g_SwearGag) != 1) && get_pcvar_num(g_FloodTime))
    {
        SysTime = get_systime(0)
        i_Gag[id] = SysTime + get_pcvar_num(g_FloodTime)
        Flood[id] = true
    }
    return PLUGIN_HANDLED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/



say_team.inl

Код
/*
*     Colored Translit v3.0 by Sho0ter
*    Say Team Messager
*/
public hook_say_team(id)
{
    if(is_user_hltv(id) || is_user_bot(id))
    {
        return PLUGIN_CONTINUE
    }
    if(is_user_gaged(id))
    {
        return PLUGIN_HANDLED
    }
    read_args(s_Msg, charsmax(s_Msg))
    remove_quotes(s_Msg)
    replace_all(s_Msg, charsmax(s_Msg), "%s", "")
    for(new posid; posid < 4; posid++)
    {
        AddsNum[posid] = 0
    }
    ExecuteForward(fwd_Begin, fwdResult, id, s_Msg, 1)
    if(check_plugin_cmd(id, s_Msg))
    {
        return PLUGIN_CONTINUE
    }
    if(is_empty_message(s_Msg))
    {
        return PLUGIN_HANDLED
    }
    if(is_system_message(s_Msg))
    {
        if(get_pcvar_num(g_IgnoreMode) == 1)
        {
            SlashFound = true
        }
        else if(get_pcvar_num(g_IgnoreMode) == 2)
        {
            return PLUGIN_HANDLED
        }
        else if(get_pcvar_num(g_IgnoreMode) == 3)
        {
            return PLUGIN_CONTINUE
        }
    }
    else
    {
        SlashFound = false
    }
    get_time("20%y.%m.%d", p_LogFileTime, charsmax(p_LogFileTime))
    get_time("%H:%M:%S", p_LogTime, charsmax(p_LogTime))
    if(get_pcvar_num(g_Cheat) && is_cheat_message(id, s_Msg))
    {
        ExecuteForward(fwd_Cheat, fwdResult, id, s_Msg)
        client_punish(id, PUNISH_CHEAT)
        return PLUGIN_HANDLED
    }
    if(get_pcvar_num(g_Spam) && is_spam_message(id, s_Msg))
    {
        ExecuteForward(fwd_Spam, fwdResult, id, s_Msg)
        SpamFound[id]++
        if(SpamFound[id]-1 >= get_pcvar_num(g_SpamWarns))
        {
            SpamFound[id] = 0
            client_punish(id, PUNISH_SPAM)
        }
        else
        {
            format(Info, charsmax(Info), "^x04[%s]^x01 %L", PLUGIN, id, "CT_SPAMWARN", get_pcvar_num(g_SpamWarns) - SpamFound[id])
            WriteMessage(id, Info)
            if(get_pcvar_num(g_Sounds))
            {
                client_cmd(id, "spk buttons/blip2")
            }
        }
        return PLUGIN_HANDLED
    }
    if(get_pcvar_num(g_Ignore) && is_ignored_message(s_Msg))
    {
        if(get_pcvar_num(g_IgnoreMode) == 1)
        {
            IgnoreFound = true
        }
        else if(get_pcvar_num(g_IgnoreMode) == 2)
        {
            return PLUGIN_HANDLED
        }
        else if(get_pcvar_num(g_IgnoreMode) == 3)
        {
            return PLUGIN_CONTINUE
        }
    }
    else
    {
        IgnoreFound = false
    }
    get_user_team(id, AliveTeam, charsmax(AliveTeam))
    ReplaceSwear(charsmax(s_Msg), s_Msg)
    if(get_pcvar_num(g_Translit) && !IgnoreFound)
    {
        get_user_info(id, "translit", s_Info, charsmax(s_Info))
        if(equal(s_Info, "1") || get_pcvar_num(g_AutoRus) == 2)
        {
            for(new i; i < i_MaxSimbols; i++)
            {
                if(contain(s_SwearMsg, g_OriginalSimb[i]) != -1)
                {
                    replace_all(s_SwearMsg, charsmax(s_SwearMsg), g_OriginalSimb[i], g_TranslitSimb[i])
                }
            }
            for(new i; i < i_MaxSimbols; i++)
            {
                if(contain(s_Msg, g_OriginalSimb[i]) != -1)
                {
                    replace_all(s_Msg, charsmax(s_Msg), g_OriginalSimb[i], g_TranslitSimb[i])
                }
            }
        }
    }
    get_user_name(id, s_Name, charsmax(s_Name))
    if(get_pcvar_num(g_SwearFilter))
    {
        new iSwear = is_swear_message(id, s_SwearMsg)
        if(iSwear)
        {
            ExecuteForward(fwd_Swear, fwdResult, id, s_Msg)
        }
        if(iSwear)
        {
            SwearFound = 1
            SwearCount[id]++
            if(get_pcvar_num(g_SwearGag) && (SwearCount[id]-1 >= get_pcvar_num(g_SwearWarns)))
            {
                SwearCount[id] = 0
                Flood[id] = false
                SysTime = get_systime(0)
                i_Gag[id] = SysTime + get_pcvar_num(g_SwearTime)*60
                get_user_name(id, s_GagName[id], 31)
                get_user_ip(id, s_GagIp[id], 31, 1)
                format(Info, charsmax(Info), "^x04[%s]^x01 %L", PLUGIN, id, "CT_SWEAR_GAG", get_pcvar_num(g_SwearTime))
                WriteMessage(id, Info)
                if(get_pcvar_num(g_Log) == 1)
                {
                    format(p_LogDir, charsmax(p_LogDir), "%s/colored_translit", p_FilePath)
                    format(p_LogFile, charsmax(p_LogFile), "%s/gag_%s.log", p_LogDir, p_LogFileTime)
                    if(!dir_exists(p_LogDir))
                    {
                        mkdir(p_LogDir)
                    }
                    get_user_ip(id, p_LogIp, charsmax(p_LogIp), 1)
                    format(p_LogMessage, charsmax(p_LogMessage), "%s - Swear Filter has gaged %s <%s> for %d minutes. Message: %s. Found: %s", p_LogTime, s_GagName[id], p_LogIp, get_pcvar_num(g_SwearTime), s_SwearMsg, Swear[iSwear - 1])
                    write_file(p_LogFile, p_LogMessage)
                }
                if(get_pcvar_num(g_Sounds))
                {
                    client_cmd(id, "spk buttons/button5")
                }
            }
            else if(get_pcvar_num(g_SwearGag))
            {
                format(Info, charsmax(Info), "^x04[%s]^x01 %L", PLUGIN, id, "CT_SWEARWARN", get_pcvar_num(g_SwearWarns) - SwearCount[id])
                WriteMessage(id, Info)
                if(get_pcvar_num(g_Sounds))
                {
                    client_cmd(id, "spk buttons/blip2")
                }
            }
        }
        else
        {
            SwearFound = 0
        }
    }
    if(get_pcvar_num(g_Country))
    {
        get_user_ip(id, s_CountryIp, charsmax(s_CountryIp))
        switch(get_pcvar_num(g_Country))
        {
            case 1:
            {
                geoip_country(s_CountryIp, s_Country1)
                format(s_Country, charsmax(s_Country), "%s", s_Country1)
            }
            case 2:
            {
                geoip_code2(s_CountryIp, s_Country2)
                format(s_Country, charsmax(s_Country), "%s", s_Country2)
            }
            case 3:
            {
                geoip_code3(s_CountryIp, s_Country3)
                format(s_Country, charsmax(s_Country), "%s", s_Country3)
            }
        }
    }
    ExecuteForward(fwd_Format, fwdResult, id)
    mLen = 0
    lgLen = 0
    new posnum
    mLen = format(Message, charsmax(Message), "^x01")
    if(AddsNum[CT_MSGPOS_START])
    {
        for(posnum = 0; posnum < AddsNum[CT_MSGPOS_START]; posnum++)
        {
            log_amx("ADD %s", Adds[CT_MSGPOS_START][posnum])
            mLen += format(Message[mLen], charsmax(Message) - mLen, "%s ", Adds[CT_MSGPOS_START][posnum])
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">%s </font>", Adds[CT_MSGPOS_START][posnum])
        }
    }
    if(!is_user_alive(id) && !equal(AliveTeam, "SPECTATOR"))
    {
        isAlive = 0
        mLen = format(Message, charsmax(Message), "^x01*%L* ", LANG_PLAYER, "CT_DEAD")
        lgLen = format(p_LogMsg, charsmax(p_LogMsg), "<font color=^"#FFB41E^">*%L* </font>", LANG_PLAYER, "CT_DEAD")
    }
    else if(!is_user_alive(id) && equal(AliveTeam, "SPECTATOR"))
    {
        isAlive = 0
        mLen = format(Message, charsmax(Message), "^x01*%L* ", LANG_PLAYER, "CT_SPECTATOR")
        lgLen = format(p_LogMsg, charsmax(p_LogMsg), "<font color=^"#FFB41E^">*%L* </font>", LANG_PLAYER, "CT_SPECTATOR")
    }
    else
    {
        isAlive = 1
        mLen = format(Message, charsmax(Message), "^x01")
    }
    if(equal(AliveTeam, "TERRORIST"))
    {
        mLen += format(Message[mLen], charsmax(Message) - mLen, "(%L) ", LANG_PLAYER, "CT_TERRORIST")
        lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - mLen, "<font color=^"#FFB41E^">(%L) </font>", LANG_PLAYER, "CT_TERRORIST")
    }
    else if(equal(AliveTeam, "CT"))
    {
        mLen += format(Message[mLen], charsmax(Message) - mLen, "(%L) ", LANG_PLAYER, "CT_CT")
        lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - mLen,  "<font color=^"#FFB41E^">(%L) </font>", LANG_PLAYER, "CT_CT")
    }
    else if(equal(AliveTeam, "SPECTATOR"))
    {
        mLen += format(Message[mLen], charsmax(Message) - mLen, "(%L) ", LANG_PLAYER, "CT_SPECTATOR2")
        lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - mLen, "<font color=^"#FFB41E^">(%L) </font>", LANG_PLAYER, "CT_SPECTATOR2")
    }
    if(AddsNum[CT_MSGPOS_PREFIX])
    {
        for(posnum = 0; posnum < AddsNum[CT_MSGPOS_PREFIX]; posnum++)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "%s ", Adds[CT_MSGPOS_PREFIX][posnum])
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">%s </font>", Adds[CT_MSGPOS_PREFIX][posnum])
        }
    }
    if(get_pcvar_num(g_Country))
    {
        get_user_ip(id, s_CountryIp, charsmax(s_CountryIp))
        if(containi(s_CountryIp, "10.") == 0)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "^x04[%L] ", LANG_PLAYER, "CT_PROVIDER")
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%L] </font>", LANG_PLAYER, "CT_PROVIDER")
        }
        else if(containi(s_CountryIp, "172.") == 0)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "^x04[%L] ", LANG_PLAYER, "CT_PROVIDER")
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%L] </font>", LANG_PLAYER, "CT_PROVIDER")
        }
        else if(containi(s_Country, "err") != -1)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "^x04[%L] ", LANG_PLAYER, "CT_ERROR")
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%L] </font>", LANG_PLAYER, "CT_ERROR")
        }
        else
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "[^x04%s^x01] ", s_Country)
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%s] </font>", s_Country)
        }
    }
    if(get_user_flags(id) & NICK_LEVEL && get_pcvar_num(g_AdminPrefix))
    {
        mLen += format(Message[mLen], charsmax(Message) - mLen, "^x04[%L] ", LANG_PLAYER, "CT_ADMIN")
        lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%L] </font>", LANG_PLAYER, "CT_ADMIN")
    }
    if(AddsNum[CT_MSGPOS_PRENAME])
    {
        for(posnum = 0; posnum < AddsNum[CT_MSGPOS_PRENAME]; posnum++)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "%s ", Adds[CT_MSGPOS_PRENAME][posnum])
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">%s </font>", Adds[CT_MSGPOS_PRENAME][posnum])
        }
    }
    if(get_user_flags(id) & NICK_LEVEL)
    {
        switch(get_pcvar_num(g_NameColor))
        {
            case 1:
            {
                mLen += format(Message[mLen], charsmax(Message) - mLen, "%s", s_Name)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">%s </font>", s_Name)
            }
            case 2:
            {
                mLen += format(Message[mLen], charsmax(Message) - mLen, "^x04%s^x01 ", s_Name)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">%s </font>", s_Name)
            }
            case 3:
            {
                color = "SPECTATOR"
                mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s^x01 ", s_Name)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">%s </font>", s_Name)
            }
            case 4:
            {
                color = "CT"
                mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s^x01 ", s_Name)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">%s </font>", s_Name)
            }
            case 5:
            {
                color = "TERRORIST"
                mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s^x01 ", s_Name)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">%s </font>", s_Name)
            }
            case 6:
            {
                get_user_team(id, color, charsmax(color))
                mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s^x01 ", s_Name)
                if(equal(color, "CT"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">%s </font>", s_Name)
                }
                else if(equal(color, "TERRORIST"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">%s </font>", s_Name)
                }
                else if(equal(color, "SPECTATOR"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">%s </font>", s_Name)
                }

            }
        }
        switch(get_pcvar_num(g_ChatColor))
        {
            case 1:
            {
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": %s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">: %s </font>", s_Msg)
            }
            case 2:
            {
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x04%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">: %s </font>", s_Msg)
            }
            case 3:
            {
                copy(color, 9, "SPECTATOR")
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x03%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">: %s </font>", s_Msg)
            }
            case 4:
            {
                copy(color, 9, "CT")
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x03%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">: %s </font>", s_Msg)
            }
            case 5:
            {
                copy(color, 9, "TERRORIST")
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x03%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">: %s </font>", s_Msg)
            }
            case 6:
            {
                get_user_team(id, TeamColor, 9)
                copy(color, 9, TeamColor)
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x03%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                if(equal(TeamColor, "CT"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">: %s </font>", s_Msg)
                }
                else if(equal(TeamColor, "TERRORIST"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">: %s </font>", s_Msg)
                }
                else if(equal(TeamColor, "SPECTATOR"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">: %s </font>", s_Msg)
                }
            }
        }
    }
    else
    {
        get_user_team(id, color, 9)
        mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s ^x01: %s", s_Name, SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
        if(equal(color, "CT"))
        {
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">%s </font><font color=^"#FFB41E^">: %s </font>", s_Name, s_Msg)
        }
        else if(equal(color, "TERRORIST"))
        {
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">%s </font><font color=^"#FFB41E^">: %s </font>", s_Name, s_Msg)
        }
        else if(equal(color, "SPECTATOR"))
        {
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">%s </font><font color=^"#FFB41E^">: %s </font>", s_Name, s_Msg)
        }
    }
    if(AddsNum[CT_MSGPOS_END])
    {
        for(posnum = 0; posnum < AddsNum[CT_MSGPOS_END]; posnum++)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, " %s", Adds[CT_MSGPOS_END][posnum])
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^"> %s</font>", Adds[CT_MSGPOS_END][posnum])
        }
    }
    if(strlen(Message) >= 192)
    {
        format(Info, charsmax(Info), "^x04[%s]^x01 %L", PLUGIN, LANG_PLAYER, "CT_LONGMSG")
        WriteMessage(id, Info)
        return PLUGIN_HANDLED
    }
    SendTeamMessage(color, isAlive, get_user_team(id))
    if(get_pcvar_num(g_Log))
    {
        format(p_LogDir, charsmax(p_LogDir), "%s/colored_translit", p_FilePath)
        format(p_LogFile, charsmax(p_LogFile), "%s/chat_%s.htm", p_LogDir, p_LogFileTime)
        if(!dir_exists(p_LogDir))
        {
            mkdir(p_LogDir)
        }
        if(!file_exists(p_LogFile))
        {
            format(p_LogTitle, charsmax(p_LogTitle), "<title>Colored Ctranslit Chat Log v3.0 by Sho0ter - %s</title>%s", p_LogFileTime, LOGTITLE)
            write_file(p_LogFile, p_LogTitle)
            write_file(p_LogFile, LOGFONT)
        }
        get_user_ip(id, p_LogIp, charsmax(p_LogIp), 1)
        get_user_authid(id, p_LogSteamId, charsmax(p_LogSteamId))
        format(p_LogInfo, charsmax(p_LogInfo), "<font color=^"black^">%s &lt;%s&gt;&lt;%s&gt;</font>", p_LogTime, p_LogSteamId, p_LogIp)
        format(p_LogMessage, charsmax(p_LogMessage), "%s - %s<br>", p_LogInfo, p_LogMsg)
        write_file(p_LogFile, p_LogMessage)
        log_message("^"%s<%d><%s><%s>^" say ^"%s^"", s_Name, get_user_userid(id), p_LogSteamId, color, s_Msg)
    }
    if((!SwearFound || get_pcvar_num(g_SwearGag) != 1) && get_pcvar_num(g_FloodTime))
    {
        SysTime = get_systime(0)
        i_Gag[id] = SysTime + get_pcvar_num(g_FloodTime)
        Flood[id] = true
    }
    return PLUGIN_HANDLED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/



addons\amxmodx\configs\colored_translit\config.cfg

Код
// Логирование
// 0 - Выключено
// 1 - Включено
// По умолчанию: 1
amx_translit_log "1"



Прикрепленный файл  Colored_Translit_v3.0.rar ( 920,66 килобайт ) Кол-во скачиваний: 45
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя TauJIeP
сообщение 8.11.2014, 6:17
Сообщение #427


Стаж: 13 лет
Город: Уральск

Сообщений: 429
Благодарностей: 57
Полезность: < 0

ExTPuMaJI, Помог!!!! спасибо! уже два дня пытаюсь найти из за чег оу меня в консоле выходит надпись SZ_GetSpace: overflow on netchan->message и выкидывает всех с Reliable Channel Overflowed

Только мне не понятно как colored traslit может вызывать ошибки ?
WARNING: reliable overflow for
WARNING: datagram overflowed for
SZ_GetSpace: overflow on netchan->message
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
ops244
сообщение 8.11.2014, 8:51
Сообщение #428
Стаж: 15 лет

Сообщений: 958
Благодарностей: 939
Полезность: 0

да не, скорее всего у тебя дело в hud или motd
канал ещё может плохой
дело никак не в сообщениях в чат

Отредактировал: Bloo, - 3.12.2014, 16:05
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TauJIeP
сообщение 8.11.2014, 8:58
Сообщение #429


Стаж: 13 лет
Город: Уральск

Сообщений: 429
Благодарностей: 57
Полезность: < 0

ops244, В каком именно мотд? у меня есть motd на ВИП плагине. вызывается командой /adminka, /vipka. А HUD я уже отключал поагин которые показывают HUD результат тот же был
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
ops244
сообщение 8.11.2014, 9:54
Сообщение #430
Стаж: 15 лет

Сообщений: 958
Благодарностей: 939
Полезность: 0

Цитата(TauJIeP @ 8.11.2014, 9:58) *
ops244, В каком именно мотд? у меня есть motd на ВИП плагине. вызывается командой /adminka, /vipka. А HUD я уже отключал поагин которые показывают HUD результат тот же был

ну дело в канале значит
могут конечно плагины вызвать, которые получают инфо от игроков, это уже сами смотрите
у вас часто это?
P.S. это даже на чистом hlds просто есть
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя user.gameover.user
сообщение 8.11.2014, 12:52
Сообщение #431
Стаж: 15 лет

Сообщений: 1470
Благодарностей: 426
Полезность: 700

Скрытый текст
Цитата(user.gameover.user @ 8.11.2014, 6:05) *
Colored Traslit 3.0 Fix

Фикс заключается в том что плагин отдаёт чат серверу для логирования,требуется для записи чата в GameMe

say.inl

Код
/*
*     Colored Translit v3.0 by Sho0ter
*    Say Messager
*/
public hook_say(id)
{
    if(is_user_hltv(id) || is_user_bot(id))
    {
        return PLUGIN_CONTINUE
    }
    if(is_user_gaged(id))
    {
        return PLUGIN_HANDLED
    }
    read_args(s_Msg, charsmax(s_Msg))
    remove_quotes(s_Msg)
    replace_all(s_Msg, charsmax(s_Msg), "%s", "")
    for(new posid; posid < 4; posid++)
    {
        AddsNum[posid] = 0
    }
    ExecuteForward(fwd_Begin, fwdResult, id, s_Msg, 0)
    if(check_plugin_cmd(id, s_Msg))
    {
        return PLUGIN_CONTINUE
    }
    if(is_empty_message(s_Msg))
    {
        return PLUGIN_HANDLED
    }
    if(is_system_message(s_Msg))
    {
        if(get_pcvar_num(g_IgnoreMode) == 1)
        {
            SlashFound = true
        }
        else if(get_pcvar_num(g_IgnoreMode) == 2)
        {
            return PLUGIN_HANDLED
        }
        else if(get_pcvar_num(g_IgnoreMode) == 3)
        {
            return PLUGIN_CONTINUE
        }
    }
    else
    {
        SlashFound = false
    }
    get_time("20%y.%m.%d", p_LogFileTime, charsmax(p_LogFileTime))
    get_time("%H:%M:%S", p_LogTime, charsmax(p_LogTime))
    if(get_pcvar_num(g_Cheat) && is_cheat_message(id, s_Msg))
    {
        ExecuteForward(fwd_Cheat, fwdResult, id, s_Msg)
        client_punish(id, PUNISH_CHEAT)
        return PLUGIN_HANDLED
    }
    if(get_pcvar_num(g_Spam) && is_spam_message(id, s_Msg))
    {
        ExecuteForward(fwd_Spam, fwdResult, id, s_Msg)
        SpamFound[id]++
        if(SpamFound[id]-1 >= get_pcvar_num(g_SpamWarns))
        {
            SpamFound[id] = 0
            client_punish(id, PUNISH_SPAM)
        }
        else
        {
            format(Info, charsmax(Info), "^x04[%s]^x01 %L", PLUGIN, id, "CT_SPAMWARN", get_pcvar_num(g_SpamWarns) - SpamFound[id])
            WriteMessage(id, Info)
            if(get_pcvar_num(g_Sounds))
            {
                client_cmd(id, "spk buttons/blip2")
            }
        }
        return PLUGIN_HANDLED
    }
    if(get_pcvar_num(g_Ignore) && is_ignored_message(s_Msg))
    {
        if(get_pcvar_num(g_IgnoreMode) == 1)
        {
            IgnoreFound = true
        }
        else if(get_pcvar_num(g_IgnoreMode) == 2)
        {
            return PLUGIN_HANDLED
        }
        else if(get_pcvar_num(g_IgnoreMode) == 3)
        {
            return PLUGIN_CONTINUE
        }
    }
    else
    {
        IgnoreFound = false
    }
    get_user_team(id, AliveTeam, charsmax(AliveTeam))
    ReplaceSwear(charsmax(s_Msg), s_Msg)
    if(get_pcvar_num(g_Translit) && !IgnoreFound)
    {
        get_user_info(id, "translit", s_Info, charsmax(s_Info))
        if(equal(s_Info, "1") || get_pcvar_num(g_AutoRus) == 2)
        {
            for(new i; i < i_MaxSimbols; i++)
            {
                if(contain(s_SwearMsg, g_OriginalSimb[i]) != -1)
                {
                    replace_all(s_SwearMsg, charsmax(s_SwearMsg), g_OriginalSimb[i], g_TranslitSimb[i])
                }
            }
            for(new i; i < i_MaxSimbols; i++)
            {
                if(contain(s_Msg, g_OriginalSimb[i]) != -1)
                {
                    replace_all(s_Msg, charsmax(s_Msg), g_OriginalSimb[i], g_TranslitSimb[i])
                }
            }
        }
    }
    get_user_name(id, s_Name, charsmax(s_Name))
    if(get_pcvar_num(g_SwearFilter))
    {
        new iSwear = is_swear_message(id, s_SwearMsg)
        if(iSwear)
        {
            ExecuteForward(fwd_Swear, fwdResult, id, s_Msg)
        }
        if(iSwear)
        {
            SwearFound = 1
            SwearCount[id]++
            if(get_pcvar_num(g_SwearGag) && (SwearCount[id]-1 >= get_pcvar_num(g_SwearWarns)))
            {
                SwearCount[id] = 0
                Flood[id] = false
                SysTime = get_systime(0)
                i_Gag[id] = SysTime + get_pcvar_num(g_SwearTime)*60
                get_user_name(id, s_GagName[id], 31)
                get_user_ip(id, s_GagIp[id], 31, 1)
                format(Info, charsmax(Info), "^x04[%s]^x01 %L", PLUGIN, id, "CT_SWEAR_GAG", get_pcvar_num(g_SwearTime))
                WriteMessage(id, Info)
                if(get_pcvar_num(g_Log) == 1)
                {
                    format(p_LogDir, charsmax(p_LogDir), "%s/colored_translit", p_FilePath)
                    format(p_LogFile, charsmax(p_LogFile), "%s/gag_%s.log", p_LogDir, p_LogFileTime)
                    if(!dir_exists(p_LogDir))
                    {
                        mkdir(p_LogDir)
                    }
                    get_user_ip(id, p_LogIp, charsmax(p_LogIp), 1)
                    format(p_LogMessage, charsmax(p_LogMessage), "%s - Swear Filter has gaged %s <%s> for %d minutes. Message: %s. Found: %s", p_LogTime, s_GagName[id], p_LogIp, get_pcvar_num(g_SwearTime), s_SwearMsg, Swear[iSwear - 1])
                    write_file(p_LogFile, p_LogMessage)
                }
                if(get_pcvar_num(g_Sounds))
                {
                    client_cmd(id, "spk buttons/button5")
                }
            }
            else if(get_pcvar_num(g_SwearGag))
            {
                format(Info, charsmax(Info), "^x04[%s]^x01 %L", PLUGIN, id, "CT_SWEARWARN", get_pcvar_num(g_SwearWarns) - SwearCount[id])
                WriteMessage(id, Info)
                if(get_pcvar_num(g_Sounds))
                {
                    client_cmd(id, "spk buttons/blip2")
                }
            }
        }
        else
        {
            SwearFound = 0
        }
    }
    if(get_pcvar_num(g_Country))
    {
        get_user_ip(id, s_CountryIp, charsmax(s_CountryIp))
        switch(get_pcvar_num(g_Country))
        {
            case 1:
            {
                geoip_country(s_CountryIp, s_Country1)
                format(s_Country, charsmax(s_Country), "%s", s_Country1)
            }
            case 2:
            {
                geoip_code2(s_CountryIp, s_Country2)
                format(s_Country, charsmax(s_Country), "%s", s_Country2)
            }
            case 3:
            {
                geoip_code3(s_CountryIp, s_Country3)
                format(s_Country, charsmax(s_Country), "%s", s_Country3)
            }
        }
    }
    ExecuteForward(fwd_Format, fwdResult, id)
    mLen = 0
    lgLen = 0
    new posnum
    mLen = format(Message, charsmax(Message), "^x01")
    if(AddsNum[CT_MSGPOS_START])
    {
        for(posnum = 0; posnum < AddsNum[CT_MSGPOS_START]; posnum++)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "%s ", Adds[CT_MSGPOS_START][posnum])
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">%s </font>", Adds[CT_MSGPOS_START][posnum])
        }
    }
    if(!is_user_alive(id) && !equal(AliveTeam, "SPECTATOR"))
    {
        isAlive = 0
        mLen += format(Message[mLen], charsmax(Message) - mLen, "^x01*%L* ", LANG_PLAYER, "CT_DEAD")
        lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">*%L* </font>", LANG_PLAYER, "CT_DEAD")
    }
    else if(!is_user_alive(id) && equal(AliveTeam, "SPECTATOR"))
    {
        isAlive = 0
        mLen += format(Message[mLen], charsmax(Message) - mLen, "^x01*%L* ", LANG_PLAYER, "CT_SPECTATOR")
        lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">*%L* </font>", LANG_PLAYER, "CT_SPECTATOR")
    }
    else
    {
        isAlive = 1
        mLen += format(Message[mLen], charsmax(Message) - mLen, "^x01")
    }
    if(AddsNum[CT_MSGPOS_PREFIX])
    {
        for(posnum = 0; posnum < AddsNum[CT_MSGPOS_PREFIX]; posnum++)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "%s ", Adds[CT_MSGPOS_PREFIX][posnum])
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">%s </font>", Adds[CT_MSGPOS_PREFIX][posnum])
        }
    }
    if(get_pcvar_num(g_Country))
    {
        get_user_ip(id, s_CountryIp, charsmax(s_CountryIp))
        if(containi(s_CountryIp, "10.") == 0)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "^x04[%L] ", LANG_PLAYER, "CT_LAN")
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%L] </font>", LANG_PLAYER, "CT_LAN")
        }
        else if(containi(s_CountryIp, "172.") == 0)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "^x04[%L] ", LANG_PLAYER, "CT_PROVIDER")
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%L] </font>", LANG_PLAYER, "CT_PROVIDER")
        }
        else if(containi(s_Country, "err") != -1)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "^x04[%L] ", LANG_PLAYER, "CT_ERROR")
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%L] </font>", LANG_PLAYER, "CT_ERROR")
        }
        else
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "[^x04%s^x01] ", s_Country)
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%s] </font>", s_Country)
        }
    }
    if(get_user_flags(id) & NICK_LEVEL && get_pcvar_num(g_AdminPrefix))
    {
        mLen += format(Message[mLen], charsmax(Message) - mLen, "^x04[%L] ", LANG_PLAYER, "CT_ADMIN")
        lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%L] </font>", LANG_PLAYER, "CT_ADMIN")
    }
    if(AddsNum[CT_MSGPOS_PRENAME])
    {
        for(posnum = 0; posnum < AddsNum[CT_MSGPOS_PRENAME]; posnum++)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "%s ", Adds[CT_MSGPOS_PRENAME][posnum])
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">%s </font>", Adds[CT_MSGPOS_PRENAME][posnum])
        }
    }
    if(get_user_flags(id) & NICK_LEVEL)
    {
        switch(get_pcvar_num(g_NameColor))
        {
            case 1:
            {
                mLen += format(Message[mLen], charsmax(Message) - mLen, "%s", s_Name)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">%s </font>", s_Name)
            }
            case 2:
            {
                mLen += format(Message[mLen], charsmax(Message) - mLen, "^x04%s^x01 ", s_Name)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">%s </font>", s_Name)
            }
            case 3:
            {
                color = "SPECTATOR"
                mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s^x01 ", s_Name)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">%s </font>", s_Name)
            }
            case 4:
            {
                color = "CT"
                mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s^x01 ", s_Name)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">%s </font>", s_Name)
            }
            case 5:
            {
                color = "TERRORIST"
                mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s^x01 ", s_Name)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">%s </font>", s_Name)
            }
            case 6:
            {
                get_user_team(id, color, charsmax(color))
                mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s^x01 ", s_Name)
                if(equal(color, "CT"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">%s </font>", s_Name)
                }
                else if(equal(color, "TERRORIST"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">%s </font>", s_Name)
                }
                else if(equal(color, "SPECTATOR"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">%s </font>", s_Name)
                }

            }
        }
        switch(get_pcvar_num(g_ChatColor))
        {
            case 1:
            {
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": %s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">: %s </font>", s_Msg)
            }
            case 2:
            {
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x04%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">: %s </font>", s_Msg)
            }
            case 3:
            {
                copy(color, 9, "SPECTATOR")
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x03%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">: %s </font>", s_Msg)
            }
            case 4:
            {
                copy(color, 9, "CT")
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x03%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">: %s </font>", s_Msg)
            }
            case 5:
            {
                copy(color, 9, "TERRORIST")
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x03%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">: %s </font>", s_Msg)
            }
            case 6:
            {
                get_user_team(id, TeamColor, 9)
                copy(color, 9, TeamColor)
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x03%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                if(equal(TeamColor, "CT"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">: %s </font>", s_Msg)
                }
                else if(equal(TeamColor, "TERRORIST"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">: %s </font>", s_Msg)
                }
                else if(equal(TeamColor, "SPECTATOR"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">: %s </font>", s_Msg)
                }
            }
        }
    }
    else
    {
        get_user_team(id, color, 9)
        mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s ^x01: %s", s_Name, SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
        if(equal(color, "CT"))
        {
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">%s </font><font color=^"#FFB41E^">: %s </font>", s_Name, s_Msg)
        }
        else if(equal(color, "TERRORIST"))
        {
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">%s </font><font color=^"#FFB41E^">: %s </font>", s_Name, s_Msg)
        }
        else if(equal(color, "SPECTATOR"))
        {
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">%s </font><font color=^"#FFB41E^">: %s </font>", s_Name, s_Msg)
        }
    }
    if(AddsNum[CT_MSGPOS_END])
    {
        for(posnum = 0; posnum < AddsNum[CT_MSGPOS_END]; posnum++)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, " %s", Adds[CT_MSGPOS_END][posnum])
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^"> %s</font>", Adds[CT_MSGPOS_END][posnum])
        }
    }
    if(strlen(Message) >= 192)
    {
        format(Info, charsmax(Info), "^x04[%s]^x01 %L", PLUGIN, LANG_PLAYER, "CT_LONGMSG")
        WriteMessage(id, Info)
        return PLUGIN_HANDLED
    }
    switch(get_pcvar_num(g_AllChat))
    {
        case 0:
        {
            SendMessage(color, isAlive)
        }
        case 1:
        {
            SendMessageAll(color)
        }
        case 2:
        {
            if(get_user_flags(id) & ACCESS_LEVEL)
            {
                SendMessageAll(color)
            }
            else
            {
                SendMessage(color, isAlive)
            }
        }
    }
    if(get_pcvar_num(g_Log))
    {
        format(p_LogDir, charsmax(p_LogDir), "%s/colored_translit", p_FilePath)
        format(p_LogFile, charsmax(p_LogFile), "%s/chat_%s.htm", p_LogDir, p_LogFileTime)
        if(!dir_exists(p_LogDir))
        {
            mkdir(p_LogDir)
        }
        if(!file_exists(p_LogFile))
        {
            format(p_LogTitle, charsmax(p_LogTitle), "<title>Colored Ctranslit Chat Log v3.0 by Sho0ter - %s</title>%s", p_LogFileTime, LOGTITLE)
            write_file(p_LogFile, p_LogTitle)
            write_file(p_LogFile, LOGFONT)
        }
        get_user_ip(id, p_LogIp, charsmax(p_LogIp), 1)
        get_user_authid(id, p_LogSteamId, charsmax(p_LogSteamId))
        format(p_LogInfo, charsmax(p_LogInfo), "<font color=^"black^">%s &lt;%s&gt;&lt;%s&gt;</font>", p_LogTime, p_LogSteamId, p_LogIp)
        format(p_LogMessage, charsmax(p_LogMessage), "%s - %s<br>", p_LogInfo, p_LogMsg)
        write_file(p_LogFile, p_LogMessage)
        log_message("^"%s<%d><%s><%s>^" say ^"%s^"", s_Name, get_user_userid(id), p_LogSteamId, color, s_Msg)
    }
    if((!SwearFound || get_pcvar_num(g_SwearGag) != 1) && get_pcvar_num(g_FloodTime))
    {
        SysTime = get_systime(0)
        i_Gag[id] = SysTime + get_pcvar_num(g_FloodTime)
        Flood[id] = true
    }
    return PLUGIN_HANDLED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/



say_team.inl

Код
/*
*     Colored Translit v3.0 by Sho0ter
*    Say Team Messager
*/
public hook_say_team(id)
{
    if(is_user_hltv(id) || is_user_bot(id))
    {
        return PLUGIN_CONTINUE
    }
    if(is_user_gaged(id))
    {
        return PLUGIN_HANDLED
    }
    read_args(s_Msg, charsmax(s_Msg))
    remove_quotes(s_Msg)
    replace_all(s_Msg, charsmax(s_Msg), "%s", "")
    for(new posid; posid < 4; posid++)
    {
        AddsNum[posid] = 0
    }
    ExecuteForward(fwd_Begin, fwdResult, id, s_Msg, 1)
    if(check_plugin_cmd(id, s_Msg))
    {
        return PLUGIN_CONTINUE
    }
    if(is_empty_message(s_Msg))
    {
        return PLUGIN_HANDLED
    }
    if(is_system_message(s_Msg))
    {
        if(get_pcvar_num(g_IgnoreMode) == 1)
        {
            SlashFound = true
        }
        else if(get_pcvar_num(g_IgnoreMode) == 2)
        {
            return PLUGIN_HANDLED
        }
        else if(get_pcvar_num(g_IgnoreMode) == 3)
        {
            return PLUGIN_CONTINUE
        }
    }
    else
    {
        SlashFound = false
    }
    get_time("20%y.%m.%d", p_LogFileTime, charsmax(p_LogFileTime))
    get_time("%H:%M:%S", p_LogTime, charsmax(p_LogTime))
    if(get_pcvar_num(g_Cheat) && is_cheat_message(id, s_Msg))
    {
        ExecuteForward(fwd_Cheat, fwdResult, id, s_Msg)
        client_punish(id, PUNISH_CHEAT)
        return PLUGIN_HANDLED
    }
    if(get_pcvar_num(g_Spam) && is_spam_message(id, s_Msg))
    {
        ExecuteForward(fwd_Spam, fwdResult, id, s_Msg)
        SpamFound[id]++
        if(SpamFound[id]-1 >= get_pcvar_num(g_SpamWarns))
        {
            SpamFound[id] = 0
            client_punish(id, PUNISH_SPAM)
        }
        else
        {
            format(Info, charsmax(Info), "^x04[%s]^x01 %L", PLUGIN, id, "CT_SPAMWARN", get_pcvar_num(g_SpamWarns) - SpamFound[id])
            WriteMessage(id, Info)
            if(get_pcvar_num(g_Sounds))
            {
                client_cmd(id, "spk buttons/blip2")
            }
        }
        return PLUGIN_HANDLED
    }
    if(get_pcvar_num(g_Ignore) && is_ignored_message(s_Msg))
    {
        if(get_pcvar_num(g_IgnoreMode) == 1)
        {
            IgnoreFound = true
        }
        else if(get_pcvar_num(g_IgnoreMode) == 2)
        {
            return PLUGIN_HANDLED
        }
        else if(get_pcvar_num(g_IgnoreMode) == 3)
        {
            return PLUGIN_CONTINUE
        }
    }
    else
    {
        IgnoreFound = false
    }
    get_user_team(id, AliveTeam, charsmax(AliveTeam))
    ReplaceSwear(charsmax(s_Msg), s_Msg)
    if(get_pcvar_num(g_Translit) && !IgnoreFound)
    {
        get_user_info(id, "translit", s_Info, charsmax(s_Info))
        if(equal(s_Info, "1") || get_pcvar_num(g_AutoRus) == 2)
        {
            for(new i; i < i_MaxSimbols; i++)
            {
                if(contain(s_SwearMsg, g_OriginalSimb[i]) != -1)
                {
                    replace_all(s_SwearMsg, charsmax(s_SwearMsg), g_OriginalSimb[i], g_TranslitSimb[i])
                }
            }
            for(new i; i < i_MaxSimbols; i++)
            {
                if(contain(s_Msg, g_OriginalSimb[i]) != -1)
                {
                    replace_all(s_Msg, charsmax(s_Msg), g_OriginalSimb[i], g_TranslitSimb[i])
                }
            }
        }
    }
    get_user_name(id, s_Name, charsmax(s_Name))
    if(get_pcvar_num(g_SwearFilter))
    {
        new iSwear = is_swear_message(id, s_SwearMsg)
        if(iSwear)
        {
            ExecuteForward(fwd_Swear, fwdResult, id, s_Msg)
        }
        if(iSwear)
        {
            SwearFound = 1
            SwearCount[id]++
            if(get_pcvar_num(g_SwearGag) && (SwearCount[id]-1 >= get_pcvar_num(g_SwearWarns)))
            {
                SwearCount[id] = 0
                Flood[id] = false
                SysTime = get_systime(0)
                i_Gag[id] = SysTime + get_pcvar_num(g_SwearTime)*60
                get_user_name(id, s_GagName[id], 31)
                get_user_ip(id, s_GagIp[id], 31, 1)
                format(Info, charsmax(Info), "^x04[%s]^x01 %L", PLUGIN, id, "CT_SWEAR_GAG", get_pcvar_num(g_SwearTime))
                WriteMessage(id, Info)
                if(get_pcvar_num(g_Log) == 1)
                {
                    format(p_LogDir, charsmax(p_LogDir), "%s/colored_translit", p_FilePath)
                    format(p_LogFile, charsmax(p_LogFile), "%s/gag_%s.log", p_LogDir, p_LogFileTime)
                    if(!dir_exists(p_LogDir))
                    {
                        mkdir(p_LogDir)
                    }
                    get_user_ip(id, p_LogIp, charsmax(p_LogIp), 1)
                    format(p_LogMessage, charsmax(p_LogMessage), "%s - Swear Filter has gaged %s <%s> for %d minutes. Message: %s. Found: %s", p_LogTime, s_GagName[id], p_LogIp, get_pcvar_num(g_SwearTime), s_SwearMsg, Swear[iSwear - 1])
                    write_file(p_LogFile, p_LogMessage)
                }
                if(get_pcvar_num(g_Sounds))
                {
                    client_cmd(id, "spk buttons/button5")
                }
            }
            else if(get_pcvar_num(g_SwearGag))
            {
                format(Info, charsmax(Info), "^x04[%s]^x01 %L", PLUGIN, id, "CT_SWEARWARN", get_pcvar_num(g_SwearWarns) - SwearCount[id])
                WriteMessage(id, Info)
                if(get_pcvar_num(g_Sounds))
                {
                    client_cmd(id, "spk buttons/blip2")
                }
            }
        }
        else
        {
            SwearFound = 0
        }
    }
    if(get_pcvar_num(g_Country))
    {
        get_user_ip(id, s_CountryIp, charsmax(s_CountryIp))
        switch(get_pcvar_num(g_Country))
        {
            case 1:
            {
                geoip_country(s_CountryIp, s_Country1)
                format(s_Country, charsmax(s_Country), "%s", s_Country1)
            }
            case 2:
            {
                geoip_code2(s_CountryIp, s_Country2)
                format(s_Country, charsmax(s_Country), "%s", s_Country2)
            }
            case 3:
            {
                geoip_code3(s_CountryIp, s_Country3)
                format(s_Country, charsmax(s_Country), "%s", s_Country3)
            }
        }
    }
    ExecuteForward(fwd_Format, fwdResult, id)
    mLen = 0
    lgLen = 0
    new posnum
    mLen = format(Message, charsmax(Message), "^x01")
    if(AddsNum[CT_MSGPOS_START])
    {
        for(posnum = 0; posnum < AddsNum[CT_MSGPOS_START]; posnum++)
        {
            log_amx("ADD %s", Adds[CT_MSGPOS_START][posnum])
            mLen += format(Message[mLen], charsmax(Message) - mLen, "%s ", Adds[CT_MSGPOS_START][posnum])
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">%s </font>", Adds[CT_MSGPOS_START][posnum])
        }
    }
    if(!is_user_alive(id) && !equal(AliveTeam, "SPECTATOR"))
    {
        isAlive = 0
        mLen = format(Message, charsmax(Message), "^x01*%L* ", LANG_PLAYER, "CT_DEAD")
        lgLen = format(p_LogMsg, charsmax(p_LogMsg), "<font color=^"#FFB41E^">*%L* </font>", LANG_PLAYER, "CT_DEAD")
    }
    else if(!is_user_alive(id) && equal(AliveTeam, "SPECTATOR"))
    {
        isAlive = 0
        mLen = format(Message, charsmax(Message), "^x01*%L* ", LANG_PLAYER, "CT_SPECTATOR")
        lgLen = format(p_LogMsg, charsmax(p_LogMsg), "<font color=^"#FFB41E^">*%L* </font>", LANG_PLAYER, "CT_SPECTATOR")
    }
    else
    {
        isAlive = 1
        mLen = format(Message, charsmax(Message), "^x01")
    }
    if(equal(AliveTeam, "TERRORIST"))
    {
        mLen += format(Message[mLen], charsmax(Message) - mLen, "(%L) ", LANG_PLAYER, "CT_TERRORIST")
        lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - mLen, "<font color=^"#FFB41E^">(%L) </font>", LANG_PLAYER, "CT_TERRORIST")
    }
    else if(equal(AliveTeam, "CT"))
    {
        mLen += format(Message[mLen], charsmax(Message) - mLen, "(%L) ", LANG_PLAYER, "CT_CT")
        lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - mLen,  "<font color=^"#FFB41E^">(%L) </font>", LANG_PLAYER, "CT_CT")
    }
    else if(equal(AliveTeam, "SPECTATOR"))
    {
        mLen += format(Message[mLen], charsmax(Message) - mLen, "(%L) ", LANG_PLAYER, "CT_SPECTATOR2")
        lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - mLen, "<font color=^"#FFB41E^">(%L) </font>", LANG_PLAYER, "CT_SPECTATOR2")
    }
    if(AddsNum[CT_MSGPOS_PREFIX])
    {
        for(posnum = 0; posnum < AddsNum[CT_MSGPOS_PREFIX]; posnum++)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "%s ", Adds[CT_MSGPOS_PREFIX][posnum])
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">%s </font>", Adds[CT_MSGPOS_PREFIX][posnum])
        }
    }
    if(get_pcvar_num(g_Country))
    {
        get_user_ip(id, s_CountryIp, charsmax(s_CountryIp))
        if(containi(s_CountryIp, "10.") == 0)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "^x04[%L] ", LANG_PLAYER, "CT_PROVIDER")
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%L] </font>", LANG_PLAYER, "CT_PROVIDER")
        }
        else if(containi(s_CountryIp, "172.") == 0)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "^x04[%L] ", LANG_PLAYER, "CT_PROVIDER")
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%L] </font>", LANG_PLAYER, "CT_PROVIDER")
        }
        else if(containi(s_Country, "err") != -1)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "^x04[%L] ", LANG_PLAYER, "CT_ERROR")
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%L] </font>", LANG_PLAYER, "CT_ERROR")
        }
        else
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "[^x04%s^x01] ", s_Country)
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%s] </font>", s_Country)
        }
    }
    if(get_user_flags(id) & NICK_LEVEL && get_pcvar_num(g_AdminPrefix))
    {
        mLen += format(Message[mLen], charsmax(Message) - mLen, "^x04[%L] ", LANG_PLAYER, "CT_ADMIN")
        lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">[%L] </font>", LANG_PLAYER, "CT_ADMIN")
    }
    if(AddsNum[CT_MSGPOS_PRENAME])
    {
        for(posnum = 0; posnum < AddsNum[CT_MSGPOS_PRENAME]; posnum++)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, "%s ", Adds[CT_MSGPOS_PRENAME][posnum])
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">%s </font>", Adds[CT_MSGPOS_PRENAME][posnum])
        }
    }
    if(get_user_flags(id) & NICK_LEVEL)
    {
        switch(get_pcvar_num(g_NameColor))
        {
            case 1:
            {
                mLen += format(Message[mLen], charsmax(Message) - mLen, "%s", s_Name)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">%s </font>", s_Name)
            }
            case 2:
            {
                mLen += format(Message[mLen], charsmax(Message) - mLen, "^x04%s^x01 ", s_Name)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">%s </font>", s_Name)
            }
            case 3:
            {
                color = "SPECTATOR"
                mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s^x01 ", s_Name)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">%s </font>", s_Name)
            }
            case 4:
            {
                color = "CT"
                mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s^x01 ", s_Name)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">%s </font>", s_Name)
            }
            case 5:
            {
                color = "TERRORIST"
                mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s^x01 ", s_Name)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">%s </font>", s_Name)
            }
            case 6:
            {
                get_user_team(id, color, charsmax(color))
                mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s^x01 ", s_Name)
                if(equal(color, "CT"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">%s </font>", s_Name)
                }
                else if(equal(color, "TERRORIST"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">%s </font>", s_Name)
                }
                else if(equal(color, "SPECTATOR"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">%s </font>", s_Name)
                }

            }
        }
        switch(get_pcvar_num(g_ChatColor))
        {
            case 1:
            {
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": %s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^">: %s </font>", s_Msg)
            }
            case 2:
            {
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x04%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"green^">: %s </font>", s_Msg)
            }
            case 3:
            {
                copy(color, 9, "SPECTATOR")
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x03%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">: %s </font>", s_Msg)
            }
            case 4:
            {
                copy(color, 9, "CT")
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x03%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">: %s </font>", s_Msg)
            }
            case 5:
            {
                copy(color, 9, "TERRORIST")
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x03%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">: %s </font>", s_Msg)
            }
            case 6:
            {
                get_user_team(id, TeamColor, 9)
                copy(color, 9, TeamColor)
                mLen += format(Message[mLen], charsmax(Message) - mLen, ": ^x03%s", SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
                if(equal(TeamColor, "CT"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">: %s </font>", s_Msg)
                }
                else if(equal(TeamColor, "TERRORIST"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">: %s </font>", s_Msg)
                }
                else if(equal(TeamColor, "SPECTATOR"))
                {
                    lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">: %s </font>", s_Msg)
                }
            }
        }
    }
    else
    {
        get_user_team(id, color, 9)
        mLen += format(Message[mLen], charsmax(Message) - mLen, "^x03%s ^x01: %s", s_Name, SwearFound ? Replace[random(ReplaceNum)] : s_Msg)
        if(equal(color, "CT"))
        {
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"blue^">%s </font><font color=^"#FFB41E^">: %s </font>", s_Name, s_Msg)
        }
        else if(equal(color, "TERRORIST"))
        {
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"red^">%s </font><font color=^"#FFB41E^">: %s </font>", s_Name, s_Msg)
        }
        else if(equal(color, "SPECTATOR"))
        {
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"gray^">%s </font><font color=^"#FFB41E^">: %s </font>", s_Name, s_Msg)
        }
    }
    if(AddsNum[CT_MSGPOS_END])
    {
        for(posnum = 0; posnum < AddsNum[CT_MSGPOS_END]; posnum++)
        {
            mLen += format(Message[mLen], charsmax(Message) - mLen, " %s", Adds[CT_MSGPOS_END][posnum])
            lgLen += format(p_LogMsg[lgLen], charsmax(p_LogMsg) - lgLen, "<font color=^"#FFB41E^"> %s</font>", Adds[CT_MSGPOS_END][posnum])
        }
    }
    if(strlen(Message) >= 192)
    {
        format(Info, charsmax(Info), "^x04[%s]^x01 %L", PLUGIN, LANG_PLAYER, "CT_LONGMSG")
        WriteMessage(id, Info)
        return PLUGIN_HANDLED
    }
    SendTeamMessage(color, isAlive, get_user_team(id))
    if(get_pcvar_num(g_Log))
    {
        format(p_LogDir, charsmax(p_LogDir), "%s/colored_translit", p_FilePath)
        format(p_LogFile, charsmax(p_LogFile), "%s/chat_%s.htm", p_LogDir, p_LogFileTime)
        if(!dir_exists(p_LogDir))
        {
            mkdir(p_LogDir)
        }
        if(!file_exists(p_LogFile))
        {
            format(p_LogTitle, charsmax(p_LogTitle), "<title>Colored Ctranslit Chat Log v3.0 by Sho0ter - %s</title>%s", p_LogFileTime, LOGTITLE)
            write_file(p_LogFile, p_LogTitle)
            write_file(p_LogFile, LOGFONT)
        }
        get_user_ip(id, p_LogIp, charsmax(p_LogIp), 1)
        get_user_authid(id, p_LogSteamId, charsmax(p_LogSteamId))
        format(p_LogInfo, charsmax(p_LogInfo), "<font color=^"black^">%s &lt;%s&gt;&lt;%s&gt;</font>", p_LogTime, p_LogSteamId, p_LogIp)
        format(p_LogMessage, charsmax(p_LogMessage), "%s - %s<br>", p_LogInfo, p_LogMsg)
        write_file(p_LogFile, p_LogMessage)
        log_message("^"%s<%d><%s><%s>^" say ^"%s^"", s_Name, get_user_userid(id), p_LogSteamId, color, s_Msg)
    }
    if((!SwearFound || get_pcvar_num(g_SwearGag) != 1) && get_pcvar_num(g_FloodTime))
    {
        SysTime = get_systime(0)
        i_Gag[id] = SysTime + get_pcvar_num(g_FloodTime)
        Flood[id] = true
    }
    return PLUGIN_HANDLED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/



addons\amxmodx\configs\colored_translit\config.cfg

Код
// Логирование
// 0 - Выключено
// 1 - Включено
// По умолчанию: 1
amx_translit_log "1"



Прикрепленный файл  Colored_Translit_v3.0.rar ( 920,66 килобайт ) Кол-во скачиваний: 45



Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя WizarD
сообщение 11.11.2014, 8:43
Сообщение #432
Стаж: 12 лет

Сообщений: 113
Благодарностей: 13
Полезность: < 0

dirol.gifСпасибо вроде нормально работает ! поставил [color="#FF0000"][/color]на второй сервер !
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя rzk
сообщение 3.12.2014, 4:02
Сообщение #433


Стаж: 12 лет

Сообщений: 31
Благодарностей: 1
Полезность: < 0

Пропал английский, после того как прописываю /eng все равно пишет по русски, хоть и в say отображает английские буквы. В настройках не стоит, чтобы был только русский, что делать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MiXa
сообщение 3.12.2014, 4:52
Сообщение #434


Стаж: 12 лет

Сообщений: 415
Благодарностей: 91
Полезность: 181

rzk, выключи сервер, переустанови его полностью

если не поможет,выключи сервер, удали содержимое папки addons/amxmodx/data/vault/ или саму папку vault , включи сервер

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

Отредактировал: MiXa, - 3.12.2014, 4:58


Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя rzk
сообщение 3.12.2014, 16:03
Сообщение #435


Стаж: 12 лет

Сообщений: 31
Благодарностей: 1
Полезность: < 0

Цитата(MiXa @ 3.12.2014, 5:48) *
rzk, выключи сервер, переустанови его полностью

если не поможет,выключи сервер, удали содержимое папки addons/amxmodx/data/vault/ или саму папку vault , включи сервер

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



Папку vault? Есть только такой файл.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
marik
сообщение 3.12.2014, 16:06
Сообщение #436
Стаж: 12 лет

Сообщений: 593
Благодарностей: 130
Полезность: < 0


Colored Translit вообще устарел ! давно пора поставить Lite Translit
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя rzk
сообщение 3.12.2014, 16:09
Сообщение #437


Стаж: 12 лет

Сообщений: 31
Благодарностей: 1
Полезность: < 0

Не дало никакого эффекта, после удаления файла не корректно отображаются все худ сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MiXa
сообщение 3.12.2014, 16:26
Сообщение #438


Стаж: 12 лет

Сообщений: 415
Благодарностей: 91
Полезность: 181

rzk, ты удалил наверно vault.ini, а я тебе говорил об папке ваулт а не файле,

содержимое файла vault.ini:

Код
; Don't modify!
server_language     ru

или
Код
; Don't modify!
server_language     en


Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя rzk
сообщение 3.12.2014, 17:02
Сообщение #439


Стаж: 12 лет

Сообщений: 31
Благодарностей: 1
Полезность: < 0

Цитата(MiXa @ 3.12.2014, 17:22) *
rzk, ты удалил наверно vault.ini, а я тебе говорил об папке ваулт а не файле,

содержимое файла vault.ini:

Код
; Don't modify!
server_language     ru

или
Код
; Don't modify!
server_language     en


У меня нету папки vault, только файл с таким содержимым server_language ru
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bokky
сообщение 3.12.2014, 17:07
Сообщение #440
Стаж: 12 лет

Сообщений: 98
Благодарностей: 56
Полезность: < 0

bangin.gif
Цитата(rzk @ 3.12.2014, 15:58) *
У меня нету папки vault, только файл с таким содержимым server_language ru

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
24 страниц V  « 21 22 23 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: