←  Pluginy AMXX

AMXX.pl: Support AMX Mod X i SourceMod

»

Server Manager

  • +
  • -
^Grzyboo's Photo ^Grzyboo 04.09.2011

Dołączona grafika

Przedstawiam Wam marny plugin nawet nie mojego autorstwa ( bo mniej niż połowa :P ): Server Manager
Zawiera on podstawy dla każdego serwera; tj. AKTUALNIE:
- Afk kicker
- High Ping Kicker
- Interp changer
- Blokada mówienia ip w say [ Można wyłączyć ]


Changelog:
-------------

Planuję dodać:
- Ultimate ss
- Admin Spec Esp.


Dołączona grafika
Cvary i nie tylko. Mamy jeden cvar. Wg. mnie lepiej zmieniać wszystko w pluginie.

sm_maxping 100

Oto jedyny cvar, jednak na samej górze mamy taki kod:


// Wstawiając "//" przed to wyłączamy blokowanie reklamowania
#define DontSayIps


// Tutaj zmieniaj liczby ( muszą być w ułamku dziesiętnym ).

// Co ile sprawdzany jest ping i interp?
#define PING_CHECK_TIME 10.0

// Maksymalny czas AFK
#define MAX_AFK_TIME 45.0

// Co ile sprawdzany jest AFK?
#define AFK_TIME_CHECK 5.0



Dołączona grafika

Autorów mamy kilku:
Ping kicker oraz interp changer - Ja
Afk Kicker - Cheesy Peteza
Don't say ips - JGHG

Jak widać, tak naprawdę to tylko skleiłem kilka pluginów

Proszę pisać niżej co byście chcieli jeszcze w takiej "podstawie dla serwera"
Mnie osobiście denerwuje, gdy podczas kupna każdego nowego serwera muszę wgrywać te same pluginy co wcześniej, ściągać i zaśmiecać sobie pulpit. IMO lepiej ściągnąć 1 plug.


Dołączona grafika

regex
ColorChat

Dołączona grafika

Attached Files

Quote

Gość_brutalny tampon_* 04.09.2011

szczerze to wolę wgrywać osobno i ustawiać wedle własnego uznania ;) ale może komuś się przyda taka "hybryda" :^D

za mało danych umieściłeś w opisie. nie ściągnął bym tego w życiu bo nawet nie wiadomo nic o tym kawałku pluginu dotyczącym intepu :) To już chyba lepiej ściągać gotowe paczki amx ale zawsze to coś nowego :D jesteś pionierem ;)
Quote

mierzwi's Photo mierzwi 04.09.2011

no nawet dobre dla nowych, można by było dodać do tego allowrounda, czyli że jak skończy się czas mapy, to mapa i tak się zmieni dopiero po zakończeniu obecnej rundy.
Quote

  • +
  • -
FetaGreen's Photo FetaGreen 08.02.2012

Jeżeli bedziecie mieli blad w logach a dokladnie Invalid player to trzeba wykonać tą instrukcje:

Znajdź
public CheckPing()
{
	new id;
	for(id=1; id<33; id++)
		
	client_cmd(id, "ex_interp 0.01"); // Dodatkowo dodane ustawianie interpu

	if (get_user_flags(id) & ADMIN_IMMUNITY)
		return PLUGIN_CONTINUE;
	
	new ping, loss;
	get_user_ping(id, ping, loss);
	if (ping > get_cvar_num("sm_maxping"))
	{
		++iCheck[id];
		ColorChat(id, GREEN, "[SM]^x01 Twoj ping jest rowny ^x04 %d^x03 (%d/3)", ping, iCheck[id])
	}
	else
	{
		if (iCheck[id] > 0)
			--iCheck[id];
	}
		
	if (iCheck[id] > 3)
		KickForPing(id);
	
	return PLUGIN_CONTINUE;
}

Oraz zamień na:

public CheckPing()
{	
	for (new id=0; id < 32; id++){	
		
	client_cmd(id, "ex_interp 0.01"); // Dodatkowo dodane ustawianie interpu

	if (get_user_flags(id) & ADMIN_IMMUNITY)
		return PLUGIN_CONTINUE;
	
	new ping, loss;
	get_user_ping(id, ping, loss);
	if (ping > get_cvar_num("sm_maxping"))
	{
		++iCheck[id];
		ColorChat(id, GREEN, "[SM]^x01 Twoj ping jest rowny ^x04 %d^x03 (%d/3)", ping, iCheck[id])
	}
	else
	{
		if (iCheck[id] > 0)
			--iCheck[id];
	}
		
	if (iCheck[id] > 3)
		KickForPing(id);
	
}
	return PLUGIN_CONTINUE;
}

Edited by FetaGreen, 08.02.2012 12:31.
Quote