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

[Easy] Default StopMsg 09-11-2014

Сообщения
15
Реакции
7
  • Автор ресурса
  • #1
[Easy] Default StopMsg

Этот плагин убирает стандартные сообщение (подк/откл/выбор команды) из чата.

Суть плагина максимально очистить чат от стандартных сообщений, которые часто перебивают рекламу на сервере, или просто портят вид ваших красивых объявлений.
 
Последнее редактирование модератором:

Vit_ amin

Добрая душа
Сообщения
1,504
Реакции
662
Мне одному кажется, что такой стиль написания (код в одну строку), очень неудобно читаемый ?
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
очень неудобно читаемый
Согласен. Я тоже люблю однострочный код, но не до такой же степени! После ; лучше идти с новой строчки.
Александр Руднев,
PHP:
public OnPluginStart() {
HookEvent("player_connect",    c, EventHookMode_Pre); HookEvent("player_disconnect", c, EventHookMode_Pre); HookEvent("player_team", c, EventHookMode_Pre); }

public Action:c(Handle:event, const String:name[], bool:silent) return Plugin_Handled;
Не пробовал? А вообще, грамотно это не так делается.
 
Сообщения
15
Реакции
7
  • Автор ресурса
  • #5
Согласен. Я тоже люблю однострочный код, но не до такой же степени! После ; лучше идти с новой строчки.
Александр Руднев,
PHP:
public OnPluginStart() {
HookEvent("player_connect",    c, EventHookMode_Pre); HookEvent("player_disconnect", c, EventHookMode_Pre); HookEvent("player_team", c, EventHookMode_Pre); }

public Action:c(Handle:event, const String:name[], bool:silent) return Plugin_Handled;
Не пробовал? А вообще, грамотно это не так делается.

Оффтоп
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
Оффтоп
клиент всё равно не заметит ваших стараний
Как сказать... можно и так написать, что ни один клиент не сможет зайти. Но сервер замечает всё... А если он замечает - лаги на стороне клиента неизбежны при большой нагрузке.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #7
А компилятору вообще похрен...
 

mumuxtarka

Участник
Сообщения
46
Реакции
5
Вообще не понимаю зачем ты выкладываешь эти плагины [Easy] Default StopMsg [Easy] Сброс счёта
в чем прикол брать чужой код убирать оттуда все пробелы и писать слово easy.. плагины не твои а WS'a..
 

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
Вообще не понимаю зачем ты выкладываешь эти плагины [Easy] Default StopMsg [Easy] Сброс счёта
в чем прикол брать чужой код убирать оттуда все пробелы и писать слово easy.. плагины не твои а WS'a..

[Easy] Это значит плагин более облегчен, то есть убрана довольно большая часть кода..
 

mumuxtarka

Участник
Сообщения
46
Реакции
5
Оффтоп Это скрипты, написанные ещё "во времена Белоснежки", они не могут быть конкретно чьими-то.
возможно и белоснежки, но первый в паблик их выложил Ws. А этот человек просто взял и убрал {} (ковычки) во всех строках и изменил слово Ws на easy и выкладывает тут типо это он писал. Не знаю как вам а мне просто противно смотреть на этих псевдо-скриптеров

Добавлено через 8 минут
[Easy] Это значит плагин более облегчен, то есть убрана довольно большая часть кода..
Код этого Александра руднева
PHP:
public OnPluginStart() RegConsoleCmd("rs", easy_rs);

public Action:easy_rs(client, args) {
    if (client > 0 && args < 1) {SetEntProp(client, Prop_Data, "m_iFrags", 0); 
SetEntProp(client, Prop_Data, "m_iDeaths", 0);} 
    return Plugin_Handled; }
Код WS'а
PHP:
#pragma semicolon 1
#include <sourcemod>

public OnPluginStart()
{
	RegConsoleCmd("rs", resetscore);
	RegConsoleCmd("resetscore", resetscore);
}

public Action:resetscore(client, args)
{
	if (client > 0 && args < 1)
	{
		SetEntProp(client, Prop_Data, "m_iFrags", 0);
		SetEntProp(client, Prop_Data, "m_iDeaths", 0);
	}
	return Plugin_Handled;
}
И ты называешь это "более облегчен" да?
 
Последнее редактирование:

White Wolf

🍉
Сообщения
2,382
Реакции
2,187
  • Команда форума
  • #12
Плагин отклонён. Автор неактив более 8 месяцев + авторство изменено.
 

mumuxtarka

Участник
Сообщения
46
Реакции
5
Ты не в той теме пишешь. Здесь не сброс счёта. Оффтоп
нет, ты не понял. я привел плагин для обнуления счета как еще 1 пример того что его изи плагины это плагины от WS. А что касается этого плагин то вот смотри код Ws. То есть он просто убрал квары и все.. назвал его ИЗИ
PHP:
#pragma semicolon 1
#include <sourcemod>

new Handle:msg_player_connect;
new Handle:msg_player_disconnect;
new Handle:msg_player_team;

public OnPluginStart()
{
	msg_player_connect		= CreateConVar("msg_player_connect",	"0", "Сообщение 'игрок подключается': 1 = да; 0 = нет", _, true, 0.0, true, 1.0);
	msg_player_disconnect	= CreateConVar("msg_player_disconnect",	"0", "Сообщение 'игрок покинул сервер': 1 = да; 0 = нет", _, true, 0.0, true, 1.0);
	msg_player_team			= CreateConVar("msg_player_team",		"0", "Сообщение 'игрок сменил команду': 1 = да; 0 = нет", _, true, 0.0, true, 1.0);

	HookEvent("player_connect",		player_connect,		EventHookMode_Pre);
	HookEvent("player_disconnect",	player_disconnect,	EventHookMode_Pre);
	HookEvent("player_team",		player_team,		EventHookMode_Pre);

	AutoExecConfig(true, "no_chat_msg", "sourcemod");
}

public Action:player_connect(Handle:event, const String:name[], bool:silent)
{
	if (!GetConVarBool(msg_player_connect)) return Plugin_Handled;
	return Plugin_Continue;
}

public Action:player_disconnect(Handle:event, const String:name[], bool:silent)
{
	if (!GetConVarBool(msg_player_disconnect)) return Plugin_Handled;
	return Plugin_Continue;
}

public Action:player_team(Handle:event, const String:name[], bool:silent)
{
	if (!GetConVarBool(msg_player_team)) return Plugin_Handled;
	return Plugin_Continue;
}
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #16
AlmazON, можно слепить
 
Сверху Снизу