Помогите отредактировать приставку к AES |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
+
) или ссылку на плагин который вызывает у вас вопросы.
|
|
Помогите отредактировать приставку к AES |
nicomp
|
19.5.2014, 20:55
Сообщение
|
|
|
Проблема в том что данный плагин подставляет приставку на английском языке, хотя должен на русском подставлять. ( на подобии Лейтенант или Рядовой) когда в чате пишешь
Сылка на плагин ->http://gf.hldm.org/aes-say-tag/ Ссылка на тему с похожим вопросом ->https://c-s.net.ua/forum/index.php?showtopic=62610 Кто поможет отредактировать? Код /* Advanced Experience System by serfreeman1337 http://gf.hldm.org/ */ /* CSTRIKE Say Tag */ #include <amxmodx> #include <amxmisc> #include <aes_main> #define PLUGIN "AES: CSTRIKE Say Tag" #define VERSION "0.1.1" #define AUTHOR "serfreeman1337" // раскомментируйте чтобы включить поддержку Colored Translit v. 3.0 (https://c-s.net.ua/forum/topic25056.html) #define USE_COLOREDTRANSLIT new g_Levels[33][36] #if !defined USE_COLOREDTRANSLIT #define T_TAG "(Terrorist)" #define CT_TAG "(CT)" #define SPEC_TAG "(Spectator)" #define DEAD_TAG "*DEAD*" new Trie:g_ChatOpts new g_maxplayers #else #include <colored_translit> #endif public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR) #if !defined USE_COLOREDTRANSLIT register_message(get_user_msgid("SayText"),"Msg_SayText") g_ChatOpts = TrieCreate() TrieSetCell(g_ChatOpts,"#Cstrike_Chat_All",1) TrieSetCell(g_ChatOpts,"#Cstrike_Chat_T",2) TrieSetCell(g_ChatOpts,"#Cstrike_Chat_CT",3) TrieSetCell(g_ChatOpts,"#Cstrike_Chat_AllDead",4) TrieSetCell(g_ChatOpts,"#Cstrike_Chat_T_Dead",5) TrieSetCell(g_ChatOpts,"#Cstrike_Chat_CT_Dead",6) TrieSetCell(g_ChatOpts,"#Cstrike_Chat_AllSpec",7) TrieSetCell(g_ChatOpts,"#Cstrike_Chat_Spec",8) g_maxplayers = get_maxplayers() #endif } public aes_player_levelup(id,newlevel){ aes_get_level_name(newlevel,g_Levels[id],35) } public aes_player_leveldown(id,newlevel){ aes_get_level_name(newlevel,g_Levels[id],35) } public client_disconnect(id) g_Levels[id][0] = 0 #if !defined USE_COLOREDTRANSLIT public Msg_SayText(MsgID,MsgDEST,MsgENT){ if(MsgDEST != MSG_ONE) return new id = get_msg_arg_int(1) if(!id || id > g_maxplayers) return if(!g_Levels[id][0]){ new aStats[AES_ST_END] aes_get_player_stats(id,aStats) aes_get_level_name(aStats[AES_ST_LEVEL],g_Levels[id],35) } new name[32] get_user_name(id,name,31) new chatIndefer[191],sayText[191],chatPointer,paramsCount get_msg_arg_string(2,chatIndefer,190) TrieGetCell(g_ChatOpts,chatIndefer,chatPointer) paramsCount = get_msg_args() if(chatPointer && paramsCount == 4){ get_msg_arg_string(4,sayText,190) new buff[191],len len += formatex(buff[len],190-len,"^1[^4%s^1]",g_Levels[id]) switch(chatPointer){ case 1:{ len += formatex(buff[len],190-len," ^3%s^1",name) } case 2:{ len += formatex(buff[len],190-len," %s ^3%s^1",T_TAG,name) } case 3:{ len += formatex(buff[len],190-len," %s ^3%s^1",CT_TAG,name) } case 4:{ len += formatex(buff[len],190-len," %s ^3%s^1",DEAD_TAG,name) } case 5:{ len += formatex(buff[len],190-len," %s%s ^3%s^1",DEAD_TAG,T_TAG,name) } case 6:{ len += formatex(buff[len],190-len," %s%s ^3%s^1",DEAD_TAG,CT_TAG,name) } case 7,8:{ len += formatex(buff[len],190-len," %s ^3%s^1",SPEC_TAG,name) } default: return } len += formatex(buff[len],190-len," : %s",sayText) set_msg_arg_string(2,buff) set_msg_arg_string(4,"") }else{ formatex(sayText,190,"^1[^4%s^1] %s",g_Levels[id],chatIndefer) set_msg_arg_string(2,sayText) if(paramsCount == 4) set_msg_arg_string(4,"") } } #else public ct_message_format(id){ if(!g_Levels[id][0]){ new aStats[AES_ST_END] aes_get_player_stats(id,aStats) aes_get_level_name(aStats[AES_ST_LEVEL],g_Levels[id],35) } new levelPrefix[46] formatex(levelPrefix,45,"^1[^4%s^1]",g_Levels[id]) ct_add_to_msg(CT_MSGPOS_PREFIX,levelPrefix) } #endif |
|
|
|
Bloo
|
19.5.2014, 21:03
Сообщение
|
![]() |
nicomp, ну так они хранятся в ленг файлах самой статистики AES
|
Поблагодарили 1 раз
|
|
serfreeman1337
|
19.5.2014, 21:10
Сообщение
|
|
|
Код:
aes_get_level_name(aStats[AES_ST_LEVEL],g_Levels[id],35) >> Код: aes_get_level_name(aStats[AES_ST_LEVEL],g_Levels[id],35,id) |
|
|
|
nicomp
|
19.5.2014, 21:45
Сообщение
|
|
|
не помогло
|
|
|
|
![]() ![]() |