[de]
TS_MODE_DESC = Auswahlmodus. 0 - Normal, 1 - Zufälliges Team
TS_SPEC_DESC = Spectatormodus. 0 - Immer, 1 - Erst nach Beitritt
TS_APPEARANCE_DESC = Design wählen. 1 - An, 0 - Aus
TS_UNLIMITED_DESC = Unbegrenzte Auswahl. 1 - An, 0 - Aus
TS_TIME_LIMIT_DESC = Teamauswahl nach Zeit begrenzen. 0.0 - Aus
TS_AUTOJOIN_DESC = Team automatisch beitreten. 1 - On, 0 - Aus
TS_FLAGS_DESC = Admin-Flags für Spectatormodus. "" - Aus
TS_AUTOJOIN_IMMUNITY_DESC = Mit Immunitäts-Flags automatisch beitreten. "" - Aus
TS_SELECT_TEAM = Team wählen
TS_ENTER_GAME = Spiel beitreten
TS_CHANGE_TEAM = Team wechseln
TS_TEAM_T = Terrorist
TS_TEAM_CT = Counter-Terrorist
TS_SPECTATOR = Spectator
TS_CLOSE = Schließen
amx_ts_mode 0 //- Режим меню. 0 - Нормальное, 1 - Случайная команда
amx_ts_spec "1" //- Режим наблюдателя. 0 - Всегда, 1 - Только после входа
amx_ts_appearance 1 //- Выбор класса. 1 - Вкл., 0 - Выкл.
amx_ts_unlimited 1 //- Безлимитный выбор команды. 1 - Вкл., 0 - Выкл.
amx_ts_time_limit 0.0 //- Ограничить выбор команды по времени. 0.0 - Выкл.
amx_ts_autojoin 0 // 1 - Вкл., 0 - Выкл.
amx_ts_admin_flags "" //- Флаги админа для режима наблюдателя. "" - Выкл.
amx_ts_autojoin_immunity "" //- Флаги иммунитета автовхода. "" - Выкл.
// Автоматическое присоединение к команде
// 0 - выключить
// 1 - включить (Используйте настройки humans_join_team any/CT/T)
//
// Значение по умолчанию: "0"
mp_auto_join_team 0
mp_autoteambalance 1 // 1 - Автобалансировака команд (1/0=Вкл/Выкл)
mp_limitteams 1 // Число игроков, на которое одна команда может превышать другую (2= 3х1)
"amx_ts_spec" is "1"
amx_ts_mode - Режим меню. 0 - Нормальное, 1 - Случайная команда
amx_ts_spec - Режим наблюдателя. 0 - Всегда, 1 - Только после входа
amx_ts_appearance - Выбор класса. 1 - Вкл., 0 - Выкл.
amx_ts_unlimited - Безлимитный выбор команды. 1 - Вкл., 0 - Выкл.
amx_ts_time_limit - Ограничить выбор команды по времени. 0.0 - Выкл.
amx_ts_autojoin - amx_ts_autojoin. 1 - Вкл., 0 - Выкл.
amx_ts_admin_flags - Флаги админа для режима наблюдателя. "" - Выкл.
amx_ts_autojoin_immunity - Флаги иммунитета автовхода. "" - Выкл.
#include < amxmodx >
#include < reapi >
#pragma semicolon 1
new const MOTD_MODEL[ ] = "models/nezhno_inf.mdl";
enum
{
MOTD_STATE_BEGIN,
MOTD_STATE_INTRO,
MOTD_STATE_END
};
new g_iMotdState[ MAX_PLAYERS + 1 ];
public plugin_precache( )
{
precache_model( MOTD_MODEL );
}
public plugin_init( )
{
RegisterHookChain( RG_ShowVGUIMenu, "hook_ShowVGUIMenu", .post = true );
RegisterHookChain( RG_HandleMenu_ChooseTeam, "hook_HandleMenuChooseTeam", .post = true );
}
public client_disconnected( id )
{
func_StopShowingMotd( id );
g_iMotdState[ id ] = MOTD_STATE_BEGIN;
}
public hook_ShowVGUIMenu( const id, VGUIMenu: menuType, const bitsSlots, const szOldMenu[ ] )
{
if( menuType != VGUI_Menu_Team )
{
return HC_CONTINUE;
}
func_StartShowingMotd( id );
return HC_CONTINUE;
}
public hook_HandleMenuChooseTeam( const id, const MenuChooseTeam: slot )
{
func_StopShowingMotd( id );
}
func_StartShowingMotd( const id )
{
if( g_iMotdState[ id ] == MOTD_STATE_BEGIN )
{
g_iMotdState[ id ] = MOTD_STATE_INTRO;
set_entvar( id, var_viewmodel, MOTD_MODEL );
}
}
func_StopShowingMotd( const id )
{
if( g_iMotdState[ id ] == MOTD_STATE_INTRO )
{
g_iMotdState[ id ] = MOTD_STATE_END;
set_entvar( id, var_viewmodel, "" );
}
}
[en]
TS_MODE_DESC = Select mode. 0 - Normal, 1 - Random team
TS_SPEC_DESC = Spectator mode. 0 - Always, 1 - Only after join
TS_APPEARANCE_DESC = Select Appearance. 1 - On, 0 - Off
TS_UNLIMITED_DESC = Unlimited choose team. 1 - On, 0 - Off
TS_TIME_LIMIT_DESC = Limit choosing a team by time. 0.0 - Off
TS_AUTOJOIN_DESC = Auto select team. 1 - On, 0 - Off
TS_FLAGS_DESC = Admin flags for spectator mode. "" - Off
TS_AUTOJOIN_IMMUNITY_DESC = Immunity flags to prevent auto select team. "" - Off
TS_SELECT_TEAM = Select a team
TS_ENTER_GAME = Enter the game
TS_CHANGE_TEAM = Change team
TS_TEAM_T = Terrorist
TS_TEAM_CT = Counter-Terrorist
TS_SPECTATOR = Spectator
TS_CLOSE = Close
Which code?rian18, thanks. I will create update as soon as possible. But right now I have free time for this.Se_IaQe, yes it is. 7 Май 2020
amx_ts_mode - Select mode. 0 - Normal, 1 - Random team
amx_ts_spec - Spectators mode. 0 - Always, 1 - Only after join
amx_ts_appearance - Select Appearance. 1 - On, 0 - Off
amx_ts_unlimited - Unlimited team selection. 1 - On, 0 - Off
amx_ts_time_limit - Limit choosing a team by time. 0.0 - Off
amx_ts_autojoin - Auto select team. 1 - On, 0 - Off
amx_ts_admin_flags - Admin flags for spectator mode. "" - Off
amx_ts_autojoin_immunity - Immunity flags to prevent auto select team. "" - Off