Как да премахна amx mod x рекламите ?

Въпроси и проблеми свързани с AMXModX.
Аватар
ProGam3r
Извън линия
Потребител
Потребител
Мнения: 151
Регистриран на: 22 Яну 2017, 16:16
Се отблагодари: 6 пъти

Как да премахна amx mod x рекламите ?

Мнение от ProGam3r » 14 Яну 2018, 16:12

Искам да премахна тези съобщения, които се показват при всяко едно влизане в сървъра ?
Прикачени файлове
Base Profile Screenshot 2018.01.14 - 16.03.36.39.png
Base Profile Screenshot 2018.01.14 - 16.03.36.39.png (3.85 MiB) Преглеждано 2478 пъти
Base Profile Screenshot 2018.01.14 - 16.03.36.39.png
Base Profile Screenshot 2018.01.14 - 16.03.36.39.png (3.85 MiB) Преглеждано 2478 пъти

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Как да премахна amx mod x рекламите ?

Мнение от OciXCrom » 14 Яну 2018, 16:27

multilingual.sma => премахваш реда #define DISPLAY_MSG.

Аватар
ProGam3r
Извън линия
Потребител
Потребител
Мнения: 151
Регистриран на: 22 Яну 2017, 16:16
Се отблагодари: 6 пъти

Как да премахна amx mod x рекламите ?

Мнение от ProGam3r » 14 Яну 2018, 16:41

OciXCrom™ написа: 14 Яну 2018, 16:27 multilingual.sma => премахваш реда #define DISPLAY_MSG.
Нямам #define DISPLAY_MSG

Код за потвърждение: Избери целия код

// vim: set ts=4 sw=4 tw=99 noet:
//
// AMX Mod X, based on AMX Mod by Aleksander Naszko ("OLO").
// Copyright (C) The AMX Mod X Development Team.
//
// This software is licensed under the GNU General Public License, version 3 or higher.
// Additional exceptions apply. For full license details, see LICENSE.txt or visit:
//     https://alliedmods.net/amxmodx-license

//
// Multilingual System Plugin
//

#include <amxmodx>
#include <amxmisc>

new g_menuLang[MAX_PLAYERS + 1]
new g_langNum
new g_coloredMenus

new g_cvarDisplayClientMessage;
new g_cvarClientLanguages;
new g_cvarServerLanguage;

public plugin_init()
{
	register_plugin("Multi-Lingual System", AMXX_VERSION_STR, "AMXX Dev Team")
	register_dictionary("multilingual.txt")
	register_dictionary("common.txt")
	register_dictionary("languages.txt")
    
	g_cvarDisplayClientMessage = register_cvar("amx_language_display_msg", "1")
	g_cvarClientLanguages = get_cvar_pointer("amx_client_languages")
	g_cvarServerLanguage = get_cvar_pointer("amx_language");
	
	register_clcmd("amx_langmenu", "cmdLangMenu", ADMIN_ALL)
	register_menu("Language Menu", 1023, "actionMenu")
	
	g_langNum = get_langsnum()
	g_coloredMenus = colored_menus()
}

public client_putinserver(id)
{
	if (get_pcvar_num(g_cvarDisplayClientMessage) && get_pcvar_num(g_cvarClientLanguages) && !is_user_bot(id))
	{
		set_task(10.0, "dispInfo", id)
	}
}

public client_disconnected(id)
{
	remove_task(id)
}

public dispInfo(id)
{
	client_print(id, print_chat, "%L", id, "TYPE_LANGMENU")
}

public cmdLangMenu(id, level, cid)
{
	if (!get_pcvar_num(g_cvarClientLanguages))
	{
		client_print(id, print_console, "[AMXX] %L", LANG_SERVER, "LANG_MENU_DISABLED")
		return PLUGIN_HANDLED
	}
	
	new buffer[3]
	get_user_info(id, "lang", buffer, charsmax(buffer))
	
	if (buffer[0] == EOS) // if "lang" is not defined, by default it will use server language.
	{
		get_pcvar_string(g_cvarServerLanguage, buffer, charsmax(buffer));
	}
	
	g_menuLang[id] = get_lang_id(buffer)
	
	showMenu(id)
	
	return PLUGIN_HANDLED
}

showMenu(id)
{
	if (!get_pcvar_num(g_cvarClientLanguages))
	{
		return
	}
	
	new menuBody[512], pLang[3]
	
	get_lang(g_menuLang[id], pLang)
	
	new len = formatex(menuBody, charsmax(menuBody), (g_coloredMenus ? "\y%L\w^n^n" : "%L^n^n"), id, "LANG_MENU")
	
	len += formatex(menuBody[len], charsmax(menuBody) - len, (g_coloredMenus ? "1. %L\R\r%L\w^n" : "1. %L %L^n"), id, "PERSO_LANG", pLang, "LANG_NAME")
	len += formatex(menuBody[len], charsmax(menuBody) - len, "^n2. %L", id, "SAVE_LANG")
	formatex(menuBody[len], charsmax(menuBody) - len, "^n^n0. %L", id, "EXIT")
	
	show_menu(id, MENU_KEY_0|MENU_KEY_1|MENU_KEY_2, menuBody, -1, "Language Menu")
}

public actionMenu(id, key)
{
	if (!get_pcvar_num(g_cvarClientLanguages))
	{
		return 0
	}

	if (key == 0)
	{
		if (g_menuLang[id] < (g_langNum - 1))
		{
			g_menuLang[id]++
		}
		else
		{
			g_menuLang[id] = 0
		}
		
		showMenu(id)
	}
	else if(key == 1)
	{
		new pLang[3], pLang_old[3]
		
		get_lang(g_menuLang[id], pLang)
		get_user_info(id, "lang", pLang_old, charsmax(pLang_old))
		
		if (!equali(pLang, pLang_old))
		{
			client_cmd(id, "setinfo ^"lang^" ^"%s^"", pLang)
			set_user_info(id, "lang", pLang); // In case setinfo breaks (slowhacking and all), this will at least be a fallback while the user is connect
			
			new lName[64]
			formatex(lName, charsmax(lName), "%L", pLang, "LANG_NAME")
			client_print(id, print_chat, "%L", pLang, "SET_LANG_USER", lName)
		}
	}
	
	return 0
}

get_lang_id(lang[])
{
	new tLang[3]
	
	for (new i = 0; i < g_langNum; i++)
	{
		get_lang(i, tLang)
		
		if (equali(tLang, lang))
		{
			return i
		}
	}

	return 0
}
Последно промяна от OciXCrom на 14 Яну 2018, 16:42, променено общо 1 път.
Причина: Ползвай [code] таг, а не [offtopic]...

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Как да премахна amx mod x рекламите ?

Мнение от OciXCrom » 14 Яну 2018, 16:45

configs/amxx.cfg => amx_language_display_msg => 0

Аватар
ProGam3r
Извън линия
Потребител
Потребител
Мнения: 151
Регистриран на: 22 Яну 2017, 16:16
Се отблагодари: 6 пъти

Как да премахна amx mod x рекламите ?

Мнение от ProGam3r » 21 Яну 2018, 02:02

OciXCrom™ написа: 14 Яну 2018, 16:45 configs/amxx.cfg => amx_language_display_msg => 0
Излизат други реклами
Type 'amx_help' 'amx_searchcmd' in the console to see available command и next map (нямам nextmap плъгин)

Аватар
hds-forever
Извън линия
Потребител
Потребител
Мнения: 52
Регистриран на: 05 Яну 2017, 21:51

Как да премахна amx mod x рекламите ?

Мнение от hds-forever » 21 Яну 2018, 02:18

Просто изключи amx_help плъгина
[18+] Zombie BaseBuilder
IP: 93.123.18.49:27017

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Поддръжка / Помощ”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 22 госта