lite_translit

Статус
В этой теме нельзя размещать новые ответы.

hooligan***

Пользователь
Регистрация
9 Июн 2017
Сообщения
377
Симпатии
105
Пол
Мужской
Всем привет!
Такая проблема, не работают свои префиксы в чате, хз почему.
sma настроен так
Код:
//#define TAGS                // Теги в чате Гл. Админ | Админ | VIP  [ По умолчанию включен ]
#if defined TAGS
#define LT_PREFIXES        // Свои префиксы. Файл addons/amxmodx/configs/lt_prefixes.ini [ По умолчанию выключен ]
#endif
#define STEAM                // Тег стим игрока [ По умолчанию выключен ]
#define GREEN_MSG            // Зеленый цвет чата админов и випов [ По умолчанию выключен ]
lt_prefixes.ini вот так
"f" "l" "!n[!gГл.Админ!n]"
"f" "q" "!n[!gДевушка!n]"
"f" "u" "!n[!gАдмин!n]"
"f" "t" "!n[!gVIP!n]"
Админы подгружаются через admin_loader.amxx

Всем Спасибо!
 

Анатолий

Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
685
Симпатии
195
Пол
Мужской
ВКонтакте
e1337ace
Всем привет!
Такая проблема, не работают свои префиксы в чате, хз почему.
sma настроен так
Код:
//#define TAGS                // Теги в чате Гл. Админ | Админ | VIP  [ По умолчанию включен ]
#if defined TAGS
#define LT_PREFIXES        // Свои префиксы. Файл addons/amxmodx/configs/lt_prefixes.ini [ По умолчанию выключен ]
#endif
#define STEAM                // Тег стим игрока [ По умолчанию выключен ]
#define GREEN_MSG            // Зеленый цвет чата админов и випов [ По умолчанию выключен ]
lt_prefixes.ini вот так

Админы подгружаются через admin_loader.amxx

Всем Спасибо!
Вруби это //#define TAGS
 

hooligan***

Пользователь
Регистрация
9 Июн 2017
Сообщения
377
Симпатии
105
Пол
Мужской
Анатолий, Тогда будут префиксы Гл. Админ, админ, вип, которые берутся с исходника[DOUBLEPOST=1516724541][/DOUBLEPOST]А они не нужны
 

glokk

Пользователь
Регистрация
9 Июн 2017
Сообщения
233
Симпатии
85
Пол
Мужской
Telegram
@glokk
#define LT_PREFIXES работает только при активном #define TAGS.
В исходе поменяй префиксы на свои, либо вообще удали часть кода, отвечающую за дефолтные префиксы, которые берутся из исхода)
 

hooligan***

Пользователь
Регистрация
9 Июн 2017
Сообщения
377
Симпатии
105
Пол
Мужской
glokk, Понял, щас сделаю)
 

Анатолий

Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
685
Симпатии
195
Пол
Мужской
ВКонтакте
e1337ace
#define LT_PREFIXES работает только при активном #define TAGS.
В исходе поменяй префиксы на свои, либо вообще удали часть кода, отвечающую за дефолтные префиксы, которые берутся из исхода)
удалять ничего не нужно! если активно #define TAGS и #define LT_PREFIXES то префиксы будут братся из файла а не из исходника. если #define LT_PREFIXES не активно то префиксы будут из исходника работать.
 

glokk

Пользователь
Регистрация
9 Июн 2017
Сообщения
233
Симпатии
85
Пол
Мужской
Telegram
@glokk
Анатолий, #define LT_PREFIXES активируется автоматом при активном#define TAGS.
юзал этот плагин, но уже не помню..[DOUBLEPOST=1516725513][/DOUBLEPOST]хотя если закомментить, мб и прокатит.. но чет мне кажется ошибки посыпятся
 

Анатолий

Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
685
Симпатии
195
Пол
Мужской
ВКонтакте
e1337ace
Анатолий, #define LT_PREFIXES активируется автоматом при активном#define TAGS.
юзал этот плагин, но уже не помню..
если врубить #define TAGS то префиксы будут браться их исходника! если врубить #define LT_PREFIXES то префиксы будут из файла! тут все просто же)[DOUBLEPOST=1516725677][/DOUBLEPOST]#define TAGS и #define LT_PREFIXES работают в паре!
 
  • Мне нравится
Симпатии: Bravo

glokk

Пользователь
Регистрация
9 Июн 2017
Сообщения
233
Симпатии
85
Пол
Мужской
Telegram
@glokk
Анатолий, ты код посмотри)
знаешь, что такое #if defined?
если бы были два разных дефайна, то да. а тут один зависит от другого.[DOUBLEPOST=1516725845][/DOUBLEPOST]хотя вроде компилится :DD
 

Анатолий

Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
685
Симпатии
195
Пол
Мужской
ВКонтакте
e1337ace

glokk

Пользователь
Регистрация
9 Июн 2017
Сообщения
233
Симпатии
85
Пол
Мужской
Telegram
@glokk
щас камни полетят походу[DOUBLEPOST=1516725915][/DOUBLEPOST]да я уже кинул в компилятор, не груби)[DOUBLEPOST=1516726032][/DOUBLEPOST]не понятно одно. нахуя Ваня сделал if defined -_- когда можно было двумя разными дефайнами
 

Анатолий

Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
685
Симпатии
195
Пол
Мужской
ВКонтакте
e1337ace
#define TAGS Врубает префиксы!
#define LT_PREFIXES Врубает префиксы из файла!
ЕСЛИ #define LT_PREFIXES не активно то префиксы берутся из исходника!
ЕСЛИ #define TAGS + #define LT_PREFIXES АКТИВНО то префиксы берутся из файла!
[DOUBLEPOST=1516726088][/DOUBLEPOST]
щас камни полетят походу[DOUBLEPOST=1516725915][/DOUBLEPOST]да я уже кинул в компилятор, не груби)[DOUBLEPOST=1516726032][/DOUBLEPOST]не понятно одно. нахуя Ваня сделал if defined -_- когда можно было двумя разными дефайнами
тут все сделано так как нужно! проще и не придумать!
 

glokk

Пользователь
Регистрация
9 Июн 2017
Сообщения
233
Симпатии
85
Пол
Мужской
Telegram
@glokk
Анатолий, >
не понятно одно. нахуя Ваня сделал if defined -_- когда можно было двумя разными дефайнами
 

hooligan***

Пользователь
Регистрация
9 Июн 2017
Сообщения
377
Симпатии
105
Пол
Мужской
да понял я всё XD
 

glokk

Пользователь
Регистрация
9 Июн 2017
Сообщения
233
Симпатии
85
Пол
Мужской
Telegram
@glokk
Анатолий, суть в том, что при активации TAGS ты автоматом активируешь LT_PREFIXES. То есть свои префиксы работают всегда, по сути. На кой хуй? Вот и я не знаю. Либо туплю)
 

Анатолий

Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
685
Симпатии
195
Пол
Мужской
ВКонтакте
e1337ace
Анатолий, суть в том, что при активации TAGS ты автоматом активируешь LT_PREFIXES. То есть свои префиксы работают всегда, по сути. На кой хуй? Вот и я не знаю. Либо туплю)
бля я незнаю как тебе уже обьяснить! без мата не смогу!!!!!
 

glokk

Пользователь
Регистрация
9 Июн 2017
Сообщения
233
Симпатии
85
Пол
Мужской
Telegram
@glokk
Анатолий, не нервничай, а вникни в то, что я написал) не дури)
 

Анатолий

Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
685
Симпатии
195
Пол
Мужской
ВКонтакте
e1337ace
Анатолий, не нервничай, а вникни в то, что я написал) не дури)
Ты мудак?? следи за руками)
Код:
#if defined TAGS  
    #if defined LT_PREFIXES
    if(g_szPrefix[id][0])
    {
        replace_all(g_szPrefix[id], charsmax(g_szPrefix[]), "!n", "^1");
        replace_all(g_szPrefix[id], charsmax(g_szPrefix[]), "!t", "^3");
        replace_all(g_szPrefix[id], charsmax(g_szPrefix[]), "!g", "^4");
        iLen += formatex(sTags[iLen], charsmax(sTags) - iLen, "%s ", g_szPrefix[id]);
    }  
    #else
    static const szAdminPrefix[][] = { "", "^1[^4Гл. Админ^1] ", "^1[^4Админ^1] ", "^1[^4VIP^1] " };
    iLen += formatex(sTags[iLen], charsmax(sTags) - iLen, "%s", szAdminPrefix[IsAccess]);
    #endif
#endif
Что ты тут видишь??[DOUBLEPOST=1516726661][/DOUBLEPOST]
Код:
#if defined TAGS
    #if defined LT_PREFIXES
    Код (Если активно LT_PREFIXES)
    #else (Это означает Или-Или)
    Код (Если активно TAGS но неактивно LT_PREFIXES)
    #endif
#endif
 

glokk

Пользователь
Регистрация
9 Июн 2017
Сообщения
233
Симпатии
85
Пол
Мужской
Telegram
@glokk
Анатолий, мудак твой папка)
а дело не в этом)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу