Търся плъгин който да блокира командата "status" в конзолата!?

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
By Shorty
Извън линия
Потребител
Потребител
Мнения: 51
Регистриран на: 11 Окт 2016, 15:31
Местоположение: Благоевград
Обратна връзка:

Търся плъгин който да блокира командата "status" в конзолата!?

Мнение от By Shorty » 13 Дек 2016, 13:10

Пробвах с това но без резултат ..

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

#include < amxmodx >

public plugin_init( )
    register_clcmd( "status", "ClientCommand_Status" );
    
public ClientCommand_Status( iPlayer )
    return PLUGIN_HANDLED;
И всъщност това възможно ли е ?
Connect 93.123.18.9:27015 }|{ E H C K A *OTPOBA* [Free VIP] 31/32 Status Изображение

93.123.18.9:27015 Click for connect with STEAM

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

Re: Търся плъгин който да блокира командата "status" в конзолата!?

Мнение от OciXCrom » 13 Дек 2016, 15:27

Тази команда няма как да бъде засечена от страна на плъгин, съответно е невъзможно да бъде блокирана.

Аватар
By Shorty
Извън линия
Потребител
Потребител
Мнения: 51
Регистриран на: 11 Окт 2016, 15:31
Местоположение: Благоевград
Обратна връзка:

Re: Търся плъгин който да блокира командата "status" в конзолата!?

Мнение от By Shorty » 13 Дек 2016, 17:17

А някакъв Модул който да блокирва тази команда ?Виждал съм в сървъри дето е блокирана тази команда и за да си видите STEAMID-то пишете в чата /steamid и ви го показва какво ви е ?
Благодаря все пак.
Connect 93.123.18.9:27015 }|{ E H C K A *OTPOBA* [Free VIP] 31/32 Status Изображение

93.123.18.9:27015 Click for connect with STEAM

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

Re: Търся плъгин който да блокира командата "status" в конзолата!?

Мнение от OciXCrom » 13 Дек 2016, 17:27

Не съм чувал за такова нещо, освен ако не са го направили възможно с новото ReHLDS. Дай пример за такъв сървър?

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

Re: Търся плъгин който да блокира командата "status" в конзолата!?

Мнение от OciXCrom » 13 Дек 2016, 20:37

Намерих това, както и този orpheu плъгин, обаче не съм тествал.

Аватар
By Shorty
Извън линия
Потребител
Потребител
Мнения: 51
Регистриран на: 11 Окт 2016, 15:31
Местоположение: Благоевград
Обратна връзка:

Re: Търся плъгин който да блокира командата "status" в конзолата!?

Мнение от By Shorty » 14 Дек 2016, 07:22

Няма резултат ... Благодаря все пак можете да локвате
Connect 93.123.18.9:27015 }|{ E H C K A *OTPOBA* [Free VIP] 31/32 Status Изображение

93.123.18.9:27015 Click for connect with STEAM

Аватар
3agopka
Извън линия
Потребител
Потребител
Мнения: 68
Регистриран на: 20 Окт 2016, 21:36
Получена благодарност: 1 път

Re: Търся плъгин който да блокира командата "status" в конзолата!?

Мнение от 3agopka » 14 Дек 2016, 08:56

Опитай с този код и си направи .ini файл с това име : block_cmd_manager.ini
като впишеш командата в този файл след това.

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

#include amxmodx

new Array:g_Stroke = Invalid_Array;

public client_command(Client)
{
	if (!ArraySize(g_Stroke))
	{
		return PLUGIN_CONTINUE;
	}
	
	static Command[64], Stroke[64], Size = 0;

	read_argv(0, Command, charsmax(Command));

	for (Size = 0; Size < ArraySize(g_Stroke); Size++)
	{
		ArrayGetString(g_Stroke, Size, Stroke, charsmax(Stroke));

		if (equali(Command, Stroke))
		{
			client_print(Client, print_center, "[INFO] This command is blocked !");
		
			return PLUGIN_HANDLED;
		}
	}

	return PLUGIN_CONTINUE;
}

public plugin_init()
{
	register_plugin("block cmds !", "1.0", "ideia - lordofnothing, codul - claudiuhks");
}

public plugin_cfg()
{
	static File = 0, Buffer[64], Location[256];

	g_Stroke = ArrayCreate(64 /* maximum length */);

	get_localinfo("amxx_configsdir", Location, charsmax(Location));

	add(Location, charsmax(Location), "/block_cmd_manager.ini ");

	if (!file_exists(Location))
	{
		File = fopen(Location, "w+" /* write file */);

		if (File)
		{
			fclose(File);
		}
	}

	File = fopen(Location, "rt" /* read file as text */);

	if (File)
	{
		while (!feof(File))
		{
			fgets(File, Buffer, charsmax(Buffer));

			trim(Buffer);

			if (!strlen(Buffer) || Buffer[0] == ';')
			{
				continue;
			}
			
			ArrayPushString(g_Stroke, Buffer);
		}

		fclose(File);
	}
}

Аватар
mount4
Извън линия
Потребител
Потребител
Мнения: 187
Регистриран на: 03 Ное 2016, 19:54
Местоположение: Варна
Обратна връзка:

Re: Търся плъгин който да блокира командата "status" в конзолата!?

Мнение от mount4 » 14 Дек 2016, 11:44

Това използва същия начин като в първия пост така че също няма да стане.
94.190.190.195:27015 -> Изображение <-- Runemod here !
94.190.190.195:27017 -> Изображение

Segmentation fault Изображение <-- Opera browser !

Аватар
WaLkZ
Извън линия
Администратор
Администратор
Мнения: 799
Регистриран на: 05 Окт 2016, 21:13
Местоположение: Варна
Се отблагодари: 75 пъти
Получена благодарност: 227 пъти
Обратна връзка:

Re: Търся плъгин който да блокира командата "status" в конзолата!?

Мнение от WaLkZ » 14 Дек 2016, 12:08

Единственият вариант да се блокира командата е, като се пипа в сорс кода на двигателя (ReHLDS) и се компилира без самата команда. Другия вариант е за официалния HLDS през orpheu или okapi.

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

Re: Търся плъгин който да блокира командата "status" в конзолата!?

Мнение от OciXCrom » 14 Дек 2016, 12:18

Вторият плъгин който дадох е с orpheu и съдейки по коментарите в темата откъдето го взех - работи. Имай предвид обаче, че трябва да сложиш orpheu модула в сървъра си.

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

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

Кой е на линия

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