Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
- - - - -

Server Manager


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
3 odpowiedzi w tym temacie

#1 ^Grzyboo

    Wszechobecny

  • Użytkownik

Reputacja: 246
Wszechwidzący

  • Postów:461
  • Imię:Grzyboo
  • Lokalizacja:Tak
Offline

Napisano 04.09.2011 13:49

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

Załączone pliki


  • +
  • -
  • 3

#2 Gość_brutalny tampon_*

  • Gość

Reputacja: 0

Offline

Napisano 04.09.2011 14:02

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 ;)

#3 mierzwi

    Banned

  • Zbanowany

Reputacja: 235
Wszechwidzący

  • Postów:651
  • Lokalizacja:Polska
Offline

Napisano 04.09.2011 16:51

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.

jeśli masz fejsa i chcesz mi pomóc to wejdź tutaj: Zaproś kumpla by lubił nasz sklep | Facebook

na pewno jakoś C się odwdzięczę!


#4 FetaGreen

    Profesjonalista

  • Użytkownik

Reputacja: 40
Pomocny

  • Postów:178
  • Imię:Łukasz
  • Lokalizacja:Nysa
Offline

Napisano 08.02.2012 12:30

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;
}

Użytkownik FetaGreen edytował ten post 08.02.2012 12:31

  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych