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

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

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

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

Изменение информера в Army System (EA) 3.2.0

, Изменение надписи
Статус пользователя Pir
сообщение 9.2.2018, 21:36
Сообщение #1
Стаж: 8 лет 3 месяца

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

Хотелось бы изменить надпись информера т.е. убрать пробел и название сервера попытавшись самому это сделать это привело к тому что у меня всё это уходило вниз по экрану.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя HoBu4oK
сообщение 9.2.2018, 22:21
Сообщение #2


Иконка группы

Стаж: 12 лет

Сообщений: 337
Благодарностей: 148
Полезность: 630

Мы тебя поняли, у тебя всё обязательно получится, ты хороший!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dehost
сообщение 9.2.2018, 22:42
Сообщение #3


Стаж: 13 лет

Сообщений: 3147
Благодарностей: 1431
Полезность: 486

Цитата(Pir @ 9.2.2018, 22:36) *
Хотелось бы изменить надпись информера т.е. убрать пробел и название сервера попытавшись самому это сделать это привело к тому что у меня всё это уходило вниз по экрану.
Cкрытый текст

amx_plugins в консоль сервера/ПУ сюда под спойлер

Отредактировал: dehost, - 9.2.2018, 22:42


Золотое правило нравственности:
"Относись к людям так, как хочешь, чтобы относились к тебе."
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Pir
сообщение 9.2.2018, 22:54
Сообщение #4
Стаж: 8 лет 3 месяца

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

dehost,
Плагины
[ 1] AMXBans: Core Gm 1.6 Larte Team amxbans_core.am running
[ 2] AMXBans: Main Gm 1.6 Larte Team amxbans_main.am running
[ 3] Fix AutoBuy Bug 1.1 PomanoB & UFPS.T abuyfix.amxx running
[ 4] Anti Fullupdate Spam 2.0 Pike anti_fullupdate running
[ 5] Admin Commands 1.8.2 AMXX Dev Team admincmd.amxx running
[ 6] Admin Help 1.8.2 AMXX Dev Team adminhelp.amxx running
[ 7] Slots Reservation 1.8.2 AMXX Dev Team adminslots.amxx running
[ 8] Multi-Lingual System 1.8.2 AMXX Dev Team multilingual.am running
[ 9] Menus Front-End 1.8.2 AMXX Dev Team menufront.amxx running
[ 10] Commands Menu 1.8.2 AMXX Dev Team cmdmenu.amxx running
[ 11] Players Menu 1.8.2 AMXX Dev Team plmenu.amxx running
[ 12] Maps Menu 1.8.2 AMXX Dev Team mapsmenu.amxx running
[ 13] Plugin Menu 1.8.2 AMXX Dev Team pluginmenu.amxx running
[ 14] Admin Chat 1.8.2 AMXX Dev Team adminchat.amxx running
[ 15] Anti Flood 1.8.2 AMXX Dev Team antiflood.amxx running
[ 16] Scrolling Message 1.8.2 AMXX Dev Team scrollmsg.amxx running
[ 17] Info. Messages 1.8.2 AMXX Dev Team imessage.amxx running
[ 18] Admin Votes 1.8.2 AMXX Dev Team adminvote.amxx running
[ 19] Pause Plugins 1.8.2 AMXX Dev Team pausecfg.amxx running
[ 20] Stats Configuration 1.8.2 AMXX Dev Team statscfg.amxx running
[ 21] CS Stats Logging 1.8.2 AMXX Dev Team stats_logging.a running
[ 22] Damager 1.0 Prayer damager.amxx running
[ 23] Map Manager 2.5.61 Mistrick mapmanager.amxx running
[ 24] Map Manager: Sub Plugi 0.1 Mistrick mapmanager_subp running
[ 25] AD Manager 1.0 Nesquik ad_manager.amxx running
[ 26] VOTEBAN_BY_SLIMSHADY 3.0 SLIMSHADY_MOD voteban_by_slim running
[ 27] Reset_Score 1.0 9 rpamm!? Resetscore.amxx running
[ 28] Players Count in Team 3.0.5 kramesa+Seroff ChangeTeam.amxx running
[ 29] InfoConnects 1.0 PAffAEJIkA :3 infoconnects.am running
[ 30] High Ping Kicker 0.16.2 by BahogaAa ping_kicker.amx debug
[ 31] Lite Translit 2.8 neygomon lite_translit.a debug
[ 32] StatsX (MastaMan Editi 1.8.1.3746 AMXX Dev Team statsx_shell.am running
[ 33] Bomb Timer 1.2 Twe3k / Reeps c4timer.amxx running
[ 34] Health Grenade 0.0.3 S.W.A.T healthgrenade.a running
[ 35] Steam Bonus new 1.4 Stimul/ghostride New_Steam_bonus running
[ 36] End Round Music 2.0 Sho0ter endroundmusic.a running
[ 37] Parachute 15.07.15 KRoT@L/JTP10181 parachute_rbs.a running
[ 38] Auto recording demo 2.0 IzI | Bonaqua (R amx_autodemorec running
[ 39] Admin Spectator ESP 1.3 KoST admin_spec_esp. running
[ 40] AdminMenu 2.0 Pir adminmenu.amxx running
[ 41] AMXX Gag 1.3 xPaw & Exolent amx_gag.amxx running
[ 42] Menu 3b Pir menu.amxx running
[ 43] Admin-Check 5.5 p1Mp & S1n[L]Ss Admin_Check.amx running
[ 44] XClient Detector 4.2 by _xv HackForums.Ru xclient_4.2.amx running
[ 45] AWPoff 4.0 PAffAEJIkA :3 awp.amxx running
[ 46] VipMenu 0.1 Pir amxx_vip_gold.a running
[ 47] AMX Admin Model 1.1.1 whitemike amx_adminmodel. running
[ 48] Army System (EA) 3.2.0 OverGame as_core.amxx debug
[ 49] AS Informer 1.0.0 OverGame as_informer.amx debug
[ 50] AS nVault 1.0.0 OverGame as_nvault.amxx debug
[ 51] AMXBans: Freeze Gm 1.6 Larte Team amxbans_freeze. running
[ 52] AMXBans: Screens Gm 1.6 Larte Team amxbans_ssban.a paused
52 plugins, 51 running



Плагин который нужно изменить:
Cкрытый текст
#include < amxmodx >
#include < as_core >

#define PL_NAME "AS Informer"
#define PL_VERSION "1.0.0"
#define PL_AUTHOR "OverGame"

/* Настройки */
#define PL_USER_PREFIX
#define PL_CHAT_PREFIX "!g[Армия]!y"

new g_MaxPlayers, g_ObjHud;
native as_get_rankname ( szName [], len, level );

public plugin_init () {
register_plugin ( PL_NAME, PL_VERSION, PL_AUTHOR );

#if defined PL_USER_PREFIX
register_message ( get_user_msgid ( "SayText" ), "msg_send" );
#endif

g_MaxPlayers = get_maxplayers ();
g_ObjHud = CreateHudSyncObj ();
set_task ( 1.0, "hud_informer", _, _, _, "b" );
}

#if defined PL_USER_PREFIX
public msg_send ( msgId, msgDest, msgEnt ) {
new id = get_msg_arg_int ( 1 )
if ( !is_user_connected ( id ) ) return PLUGIN_CONTINUE;

new szTmp [ 256 ], szTmp2 [ 256 ], szRankname [ 35 ];
get_msg_arg_string ( 2, szTmp, charsmax ( szTmp ) );
as_get_rankname ( szRankname, charsmax ( szRankname ), as_get_user_level ( id ) );
format ( szRankname, charsmax ( szRankname ), "^x4[%s]", szRankname );

if ( !equal ( szTmp, "#Cstrike_Chat_All" ) ) {
add ( szTmp2,charsmax ( szTmp2 ), szRankname );
add ( szTmp2,charsmax ( szTmp2 ), " " );
add ( szTmp2,charsmax ( szTmp2 ), szTmp );
} else {
add ( szTmp2, charsmax ( szTmp2 ), szRankname );
add ( szTmp2, charsmax ( szTmp2 )," ^x03%s1^x01: %s2" );
}
set_msg_arg_string ( 2, szTmp2 );
return PLUGIN_CONTINUE;
}
#endif

public hud_informer () {
static id;
for ( id = 1; id <= g_MaxPlayers; id++ )
{
if ( !is_user_bot ( id ) && is_user_connected ( id ) ) {
static buffer [ 255 ], szRankname [ 35 ], szName [ 50 ], len;
set_hudmessage ( 60, 60, 60, -1.0, 0.0, 0, 1.0, 0.99, _, _, -1 );
get_user_name ( 0, szName, charsmax ( szName ) );
as_get_rankname ( szRankname, charsmax ( szRankname ), as_get_user_level ( id ) );

len = format ( buffer, charsmax ( buffer ), "%s", szName );
len += format ( buffer [ len ], charsmax ( buffer ) - len, "^n^nЗвание: %s", szRankname );
len += format ( buffer [ len ], charsmax ( buffer ) - len, "^nОпыт: %d/%d", as_get_user_exp ( id ),as_get_user_max_exp ( id ) );

show_hudmessage ( id, buffer );
ShowSyncHudMsg ( id, g_ObjHud, buffer );
}
}
return PLUGIN_CONTINUE;
}

public AS_New_Level ( id, level ) {
new szName [ 33 ], szRankname [ 35 ]; get_user_name ( id, szName, charsmax ( szName ) );
as_get_rankname ( szRankname, charsmax ( szRankname ), level );

send_chat ( 0, "%s Боец !t%s!y поднялся в звании! Теперь он !t%s!y!", PL_CHAT_PREFIX, szName, szRankname );
}

stock send_chat ( const id, const input [ ], any:... ) {
new count = 1, players [ 32 ];
static msg [ 188 ];
vformat ( msg, 187, input, 3 );

replace_all ( msg, 187, "!g", "^4" );
replace_all ( msg, 187, "!y", "^1" );
replace_all ( msg, 187, "!t", "^3" );

if ( id ) players [ 0 ] = id; else get_players ( players, count, "ch" );
{
for ( new i = 0; i < count; i++ ) {
if ( is_user_connected ( players [ i ] ) ) {
message_begin ( MSG_ONE_UNRELIABLE, get_user_msgid ( "SayText" ), _, players [ i ] );
write_byte ( players [ i ] );
write_string ( msg );
message_end ();
}
}
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: