Ru/MOTD Removal: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
(Added russian version of this page.)
 
m (Исправлена неточность в переводе.)
Line 4: Line 4:
}}
}}
==Overview==
==Overview==
Это простой код который убирает панель MOTD (Message Of The Day), которая показывается всегда, когда вы загружаетесь на карту.
Это простое удаление кода, чтобы убрать панель MOTD (Message Of The Day), которая показывается всегда, когда вы загружаетесь на карту.


==hl2mp_client.cpp==
==hl2mp_client.cpp==

Revision as of 07:34, 17 December 2021

Template:Otherlang2

Overview

Это простое удаление кода, чтобы убрать панель MOTD (Message Of The Day), которая показывается всегда, когда вы загружаетесь на карту.

hl2mp_client.cpp

В папке Server вашего исходного кода найдите и откройте файл hl2mp_client.cpp

Найдите const ConVar *hostname = cvar->FindVar( "hostname" ); на линии 66 (или просто в поиске) и закомментируйте или удалите следующий блок кода:

const ConVar *hostname = cvar->FindVar( "hostname" );
const char *title = (hostname) ? hostname->GetString() : "MESSAGE OF THE DAY";

KeyValues *data = new KeyValues("data");
data->SetString( "title", title );		// info panel title
data->SetString( "type", "1" );			// show userdata from stringtable entry
data->SetString( "msg",	"motd" );		// use this stringtable entry

pPlayer->ShowViewPortPanel( PANEL_INFO, true, data );

data->deleteThis();

MOTD больше не должен появляться каждый раз, когда вы заходите на карту.