В кои плъгини са тези 2 съобщения

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
cgozzie
Извън линия
Потребител
Потребител
Мнения: 1319
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 245 пъти
Получена благодарност: 43 пъти

В кои плъгини са тези 2 съобщения

Мнение от cgozzie » 29 Дек 2016, 16:03

В кои плъгини са тези 2 съобщения за да ги дам да ми ги премахнете

Изображение

Изображение
Изображение

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

Re: В кои плъгини са тези 2 съобщения

Мнение от OciXCrom » 29 Дек 2016, 16:19

adminhelp - можеш напълно да го премахнеш ако не ти трябва командата amx_help, в противен случай коментирай реда съдържащ #define DISPLAY_MSG:

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

//#define DISPLAY_MSG  
ПС - "В момента се записва демо във вашата cstrike папката ви"

Аватар
cgozzie
Извън линия
Потребител
Потребител
Мнения: 1319
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 245 пъти
Получена благодарност: 43 пъти

Re: В кои плъгини са тези 2 съобщения

Мнение от cgozzie » 29 Дек 2016, 16:47

Не виждам //#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

//
// Admin Help Plugin
//

#include <amxmodx>

new g_cvarDisplayClientMessage;
new g_cvarHelpAmount;

public plugin_init()
{
	register_plugin("Admin Help", AMXX_VERSION_STR, "AMXX Dev Team")
	register_dictionary("adminhelp.txt")
	register_concmd("amx_help", "cmdHelp", 0, "<page> [nr of cmds (only for server)] - displays this help")

	g_cvarDisplayClientMessage = register_cvar("amx_help_display_msg", "1")
	g_cvarHelpAmount = register_cvar("amx_help_amount_per_page", "10")
}

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

public client_disconnected(id)
{
	remove_task(id)
}

public cmdHelp(id, level, cid)
{
	new arg1[8], flags = get_user_flags(id)
	new start = read_argv(1, arg1, charsmax(arg1)) ? str_to_num(arg1) : 1
	new lHelpAmount = get_pcvar_num(g_cvarHelpAmount)

	// HACK: ADMIN_ADMIN is never set as a user's actual flags, so those types of commands never show
	if (flags > 0 && !(flags & ADMIN_USER))
	{
		flags |= ADMIN_ADMIN;
	}

	if (id == 0 && read_argc() == 3)
	{
		if (read_argv(2, arg1, charsmax(arg1)))
		{
			lHelpAmount = str_to_num(arg1);
		}
	}

	if (lHelpAmount <= 0)
	{
		lHelpAmount = 10
	}

	if (--start < 0)
	{
		start = 0
	}

	new clcmdsnum = get_concmdsnum(flags, id)

	if (start >= clcmdsnum)
	{
		start = clcmdsnum - 1
	}

	console_print(id, "^n----- %L -----", id, "HELP_COMS")
	
	new info[128], cmd[32], eflags, bool:is_info_ml
	new end = start + lHelpAmount

	if (end > clcmdsnum)
	{
		end = clcmdsnum
	}

	for (new i = start; i < end; i++)
	{
		get_concmd(i, cmd, charsmax(cmd), eflags, info, charsmax(info), flags, id, is_info_ml)

		if (is_info_ml)
		{
			LookupLangKey(info, charsmax(info), info, id);
		}

		console_print(id, "%3d: %s %s", i + 1, cmd, info)
	}
	
	console_print(id, "----- %L -----", id, "HELP_ENTRIES", start + 1, end, clcmdsnum)

	if (end < clcmdsnum)
	{
		console_print(id, "----- %L -----", id, "HELP_USE_MORE", end + 1)
	}
	else
	{
		console_print(id, "----- %L -----", id, "HELP_USE_BEGIN")
	}

	return PLUGIN_HANDLED
}

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

	static amx_nextmap, mp_timelimit = 0
	if( !mp_timelimit )
	{
		amx_nextmap = get_cvar_pointer("amx_nextmap")
		mp_timelimit = get_cvar_pointer("mp_timelimit")
	}

	new nextmap[32]
	if( amx_nextmap )
	{
		get_pcvar_string(amx_nextmap, nextmap, charsmax(nextmap))
	}
	
	if (get_pcvar_float(mp_timelimit))
	{
		new timeleft = get_timeleft()
		
		if (timeleft > 0)
		{
			client_print(id, print_chat, "%L", id, "TIME_INFO_1", timeleft / 60, timeleft % 60, nextmap)
		}
		else if (amx_nextmap)
		{
			client_print(id, print_chat, "%L", id, "TIME_INFO_2", nextmap)
		}
	}
}
Изображение

Аватар
LoShIaA
Извън линия
Потребител
Потребител
Мнения: 323
Регистриран на: 20 Окт 2016, 14:44
Местоположение: Стара Загора
Се отблагодари: 120 пъти
Получена благодарност: 9 пъти

Re: В кои плъгини са тези 2 съобщения

Мнение от LoShIaA » 29 Дек 2016, 17:04

Аз преди ги махах по аматьорския начин, ако ти върши работа ще ти кажа как.
Влизаш в addons/amxmodx/data/lang/adminhelp
TYPE_LANGMENU = (тук триеш надписа)
Влизаш в addons/amxmodx/data/lang/multilingual
TYPE_LANGMENU = (тук триеш надписа)

Аватар
cgozzie
Извън линия
Потребител
Потребител
Мнения: 1319
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 245 пъти
Получена благодарност: 43 пъти

Re: В кои плъгини са тези 2 съобщения

Мнение от cgozzie » 29 Дек 2016, 17:08

Мислиш ли че после няма да дава грешки в сървъра
Изображение

Аватар
LoShIaA
Извън линия
Потребител
Потребител
Мнения: 323
Регистриран на: 20 Окт 2016, 14:44
Местоположение: Стара Загора
Се отблагодари: 120 пъти
Получена благодарност: 9 пъти

Re: В кои плъгини са тези 2 съобщения

Мнение от LoShIaA » 29 Дек 2016, 17:10

Ами мисля, че няма да излизат грешки ти премахваш просто съобщението.

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

Re: В кои плъгини са тези 2 съобщения

Мнение от OciXCrom » 29 Дек 2016, 17:11

Премахване на съобщенията от lang файла е пълна глупост. :) Кой знае колко стара AMXX версия ползваш, че да го няма. Ползвай моята и коментирай реда:

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

/* AMX Mod X
*   Admin Help Plugin
*
* by the AMX Mod X Development Team
*  originally developed by tcquest78
*
* This file is part of AMX Mod X.
*
*
*  This program is free software; you can redistribute it and/or modify it
*  under the terms of the GNU General Public License as published by the
*  Free Software Foundation; either version 2 of the License, or (at
*  your option) any later version.
*
*  This program is distributed in the hope that it will be useful, but
*  WITHOUT ANY WARRANTY; without even the implied warranty of
*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
*  General Public License for more details.
*
*  You should have received a copy of the GNU General Public License
*  along with this program; if not, write to the Free Software Foundation, 
*  Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*  In addition, as a special exception, the author gives permission to
*  link the code of this program with the Half-Life Game Engine ("HL
*  Engine") and Modified Game Libraries ("MODs") developed by Valve, 
*  L.L.C ("Valve"). You must obey the GNU General Public License in all
*  respects for all of the code used other than the HL Engine and MODs
*  from Valve. If you modify this file, you may extend this exception
*  to your version of the file, but you are not obligated to do so. If
*  you do not wish to do so, delete this exception statement from your
*  version.
*/

#include <amxmodx>

#define DISPLAY_MSG        // Comment to disable message on join
#define HELPAMOUNT 10    // Number of commands per page

public plugin_init()
{
    register_plugin("Admin Help", AMXX_VERSION_STR, "AMXX Dev Team")
    register_dictionary("adminhelp.txt")
    register_concmd("amx_help", "cmdHelp", 0, "<page> [nr of cmds (only for server)] - displays this help")
}

#if defined DISPLAY_MSG
public client_putinserver(id)
{
    if (is_user_bot(id))
        return
    
    set_task(15.0, "dispInfo", id)
}

public client_disconnect(id)
{
    remove_task(id)
}
#endif

public cmdHelp(id, level, cid)
{
    new arg1[8], flags = get_user_flags(id)
    new start = read_argv(1, arg1, 7) ? str_to_num(arg1) : 1
    new lHelpAmount = HELPAMOUNT
    
    // HACK: ADMIN_ADMIN is never set as a user's actual flags, so those types of commands never show
    if (flags > 0 && !(flags & ADMIN_USER))
    {
        flags |= ADMIN_ADMIN;
    }
    
    if (id == 0 && read_argc() == 3)
        lHelpAmount = read_argv(2, arg1, 7) ? str_to_num(arg1) : HELPAMOUNT

    if (--start < 0)
        start = 0

    new clcmdsnum = get_concmdsnum(flags, id)

    if (start >= clcmdsnum)
        start = clcmdsnum - 1

    console_print(id, "^n----- %L -----", id, "HELP_COMS")
    
    new info[128], cmd[32], eflags
    new end = start + lHelpAmount // HELPAMOUNT

    if (end > clcmdsnum)
        end = clcmdsnum

    for (new i = start; i < end; i++)
    {
        get_concmd(i, cmd, 31, eflags, info, 127, flags, id)
        console_print(id, "%3d: %s %s", i + 1, cmd, info)
    }
    
    console_print(id, "----- %L -----", id, "HELP_ENTRIES", start + 1, end, clcmdsnum)

    if (end < clcmdsnum)
        console_print(id, "----- %L -----", id, "HELP_USE_MORE", end + 1)
    else
        console_print(id, "----- %L -----", id, "HELP_USE_BEGIN")

    return PLUGIN_HANDLED
}

#if defined DISPLAY_MSG
public dispInfo(id)
{
    client_print(id, print_chat, "%L", id, "TYPE_HELP")
    
    new nextmap[32]
    get_cvar_string("amx_nextmap", nextmap, 31)
    
    if (get_cvar_float("mp_timelimit"))
    {
        new timeleft = get_timeleft()
        
        if (timeleft > 0)
        {
            client_print(id, print_chat, "%L", id, "TIME_INFO_1", timeleft / 60, timeleft % 60, nextmap)
        } else {
            client_print(id, print_chat, "%L", id, "TIME_INFO_2", nextmap)
        }
    }
}
#endif  

Аватар
cgozzie
Извън линия
Потребител
Потребител
Мнения: 1319
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 245 пъти
Получена благодарност: 43 пъти

Re: В кои плъгини са тези 2 съобщения

Мнение от cgozzie » 29 Дек 2016, 17:19

Оправих се сичко е ок..
Изображение

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

Обратно към “Заявки за плъгини”

Кой е на линия

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