Иконка ресурса

WelcomeInfo (hud) 1.0

Drumanid

Нестандартное звание
Сообщения
1,862
Реакции
1,748
Пользователь Drumanid разместил новый ресурс:

WelcomeInfo (hud) - Показывает информацию игроку в виде hud сообщения (разноцветные) после входа на сервер.

Показывает информацию игроку в виде hud сообщения (разноцветные) после входа на сервер.

1) Худ с приветствием игрока.
Так же можно добавить еще текст снизу. (сообщение через конфигурационный файл)

Посмотреть вложение 22087

2) Худ (сообщение через конфигурационный файл)

Посмотреть вложение 22089

3) Показывает ип адрес вашего сервера.

Посмотреть вложение 22083

Узнать больше об этом ресурсе...
 

over_trax

Участник
Сообщения
1,451
Реакции
488
При каком условии показывает info и infotwo ?
Пока что показывает только приветствие и адрес сервера
 

Drumanid

Нестандартное звание
Сообщения
1,862
Реакции
1,748
При каком условии показывает info и infotwo ?
Пока что показывает только приветствие и адрес сервера
Нет никакого условия. Если ты оставишь сообщения пустыми, то и худ не отобразится у игрока.

Стандартно выводится два сообщения, это -

Добро пожаловать, "имя игрока" и через 20 секунд "ip адрес сервера".
Их ты никак не уберешь, не залезая в исходник...
Все остальные сообщения - кастомные, созданные тобой в конфигурации.
 
Последнее редактирование:

LeXon

Участник
Сообщения
317
Реакции
29
НА ксго как только функцию добавили так сразу плагин выпускают, а на ксс хер забили, редактируй в исходнике говорили они...:girl_to_take_umbrage2:
 

over_trax

Участник
Сообщения
1,451
Реакции
488
Нет никакого условия. Если ты оставишь сообщения пустыми, то и худ не отобразится у игрока.

Стандартно выводиться два сообщения, это -

Добро пожаловать, "имя игрока" и через 20 секунд "ip адрес сервера".
Их ты никак не уберешь, не залезая в исходник...
Все остальные сообщения - кастомные, созданные тобой в конфигурации.
странно, потому что я изменил конфиг файл под свой сервер, а выводит только 2 сообщения: добро пожаловать и ип:порт
 

VictoR14550

Участник
Сообщения
35
Реакции
1
Киньте кто нить скрины, хочу посмотреть как на го выглядит.
 

over_trax

Участник
Сообщения
1,451
Реакции
488
вот
 

Вложения

  • hudinfo.ini
    510 байт · Просмотры: 97

September

Участник
Сообщения
5,238
Реакции
2,742
  • Команда форума
  • #9
Плагин загружен, логов нет, ничего не показывается. Пока не могу выяснить почему)
 

Drumanid

Нестандартное звание
Сообщения
1,862
Реакции
1,748
upload_2017-3-21_23-30-22.png


wtf?
P.S Весь текст в "infotwo" у тебя не отобразится...

Плагин загружен, логов нет, ничего не показывается. Пока не могу выяснить почему)
Обнови gamedata и перезагрузи сервер (все в архиве есть)
 

over_trax

Участник
Сообщения
1,451
Реакции
488
Со сменой кодировки вообще перестает что-либо показывать
 

J.O.K.E.R

INF
Сообщения
382
Реакции
76
Если перезагрузить сервер перестаёт работать. нужна в новь закидывать файл common.games и так каждый раз при перезагрузки сервера. у меня у одного так?
 

Drumanid

Нестандартное звание
Сообщения
1,862
Реакции
1,748
Если перезагрузить сервер перестаёт работать. нужна в новь закидывать файл common.games и так каждый раз при перезагрузки сервера. у меня у одного так?
addons/sourcemod/configs > core.cfg

PHP:
"DisableAutoUpdate"           "no"
>>
PHP:
"DisableAutoUpdate"           "yes"
 

over_trax

Участник
Сообщения
1,451
Реакции
488
После рестарта все перестает работать
 

TotSamiiRodya

Участник
Сообщения
246
Реакции
107
addons/sourcemod/configs > core.cfg

PHP:
"DisableAutoUpdate"           "no"
>>
PHP:
"DisableAutoUpdate"           "yes"
Это на автообновление не влияет после обновы ксго?
--- Добавлено позже ---
И да.. сделай,что б еще можно было по команде что-то писать,ибо тот плагин вместе не охота использовать)
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #20
PHP:
public Action TimerWelcome3(Handle timer, int client)
{	
	TW[client] = null;

	Handle cvar = FindConVar("hostip");
	int hostip = GetConVarInt(cvar);
	Handle hostport = FindConVar("hostport");
	
	char ServerIp[32];
	char ServerPort[1024];

	FormatEx(ServerIp, 32, "%u.%u.%u.%u", hostip >>> 24 & 255, hostip >>> 16 & 255, hostip >>> 8 & 255, hostip & 255);
	GetConVarString(hostport, ServerPort, 1024);

	SetHudTextParams(0.40, 0.80, 5.0, GetRandomInt(0, 255), GetRandomInt(0, 255), GetRandomInt(0, 255), 255, 0, 0.25, 1.0, 1.0);
	ShowHudText(client, -1, "Ip сервера: %s:%s", ServerIp, ServerPort);
}
А не лучше ли кешировать IP-адрес с портом?
PHP:
char g_szAddr[25];

public void OnPluginStart()
{
    // Код оригинала
    ServerAddress();
}

void ServerAddress() {
    Handle hIP   = FindConVar("hostip");
    Handle hPort = FindConVar("hostport");

    int iIP   = hIP.IntValue;
    int iPort = hPort.IntValue;

    FormatEx(g_szAddr, sizeof(g_szAddr), "%u.%u.%u.%u:%d", iIP >>> 24 & 255, iIP >>> 16 & 255, iIP >>> 8 & 255, iIP & 255, iPort);
}

public Action TimerWelcome3(Handle timer, int client)
{	
	TW[client] = null;

	SetHudTextParams(0.40, 0.80, 5.0, GetRandomInt(0, 255), GetRandomInt(0, 255), GetRandomInt(0, 255), 255, 0, 0.25, 1.0, 1.0);
	ShowHudText(client, -1, "IP сервера: %s", g_szAddr);
}
 
Сверху Снизу