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
 

Ravenek - zdjęcie

Ravenek

Rejestracja: 17.12.2011
Aktualnie: Nieaktywny
Poza forum Ostatnio: 20.12.2014 19:02
-----

#21391 m_afk_guard

Napisane przez Miczu w 26.10.2008 22:39

Prosty a zarazem inny niz pozostale afk kickery. Odporny na stary sposob na ominiecie afk kickera - np. powolne i ciagle poruszanie sie do przodu.

Instalacja standardowa.

Cvary:

m_afk_kontrol_mode 0|1|2
0 - off
1 - kick po czasie -> m_afk_kontrol_time
2 - przeniesienie po m_afk_kontrol_time do speca oraz kick po m_afk_kontrol_time2 (czyli razem kick po m_afk_kontrol_time+m_afk_kontrol_time2)
m_afk_kontrol_time (def. 45 [s]) - czas po ktorym dostaje sie kicka za afk/przenosi do speca.
m_afk_kontrol_time2 (def. 255 [s]) - czas po jakim wywala ze speca.

Załączone pliki


  • +
  • -
  • 3


#672706 ^"Wstaw screeny na %s^" - naprawa estetycznego bledu

Napisane przez grankee w 30.11.2014 16:52

Jak pierwsze działa to drugie olej, po prostu nie wiedziałem, czy uda się napisać cudzysłów więc w drugiej wersji zastąpiłem je podwójnym apostrofem. Nie wiem skąd ten cudzysłów przed powodem się bierze więc nie bardzo wiem jak się do niego dobrać żeby go usunąć.


  • +
  • -
  • 1


#672381 ^"Wstaw screeny na %s^" - naprawa estetycznego bledu

Napisane przez grankee w 28.11.2014 15:28

client_cmd(id, "amx_ban 0 ^"%s^" ^"Wstaw screeny na %s^"^" ", name, adres)

a jeśli to nie zadziała to :

client_cmd(id, "amx_ban 0 ^"%s^" ^"Wstaw screeny na %s^'^'^" ", name, adres)

  • +
  • -
  • 1


#671523 HPK kickuje z powodem Kicked: You have banned from this serwer - jak to zmienic?

Napisane przez Master Yoga w 23.11.2014 10:23

to

server_cmd("banid 1 #%d", uID)

na 

server_cmd("kick #%d ^"Za wysoki ping^"", uID)

albo możesz dać print_console i dać coś w tym stylu 

Spoiler

Wtedy gracz który został zbanowany lub dostał kicka dostanie takie info w konsoli, nie sposób go nie zauważyć  :)


  • +
  • -
  • 1


#671265 resetscore z colorchatem - ukrycie komendy w sayu

Napisane przez Oddaj Wiertarke w 21.11.2014 18:00

#include <amxmodx>
#include <cstrike>
#include <fun>
#include <ColorChat>

public plugin_init()
{
	register_plugin("Reset Score", "1.0", "Silenttt")
	register_clcmd("say /rs", "reset_score")
}

public reset_score(id)
{
	cs_set_user_deaths(id, 0)
	set_user_frags(id, 0)
	cs_set_user_deaths(id, 0)
	set_user_frags(id, 0)
	ColorChat(id, GREEN,"Zresetowales sobie statystyki")
	return PLUGIN_HANDLED_MAIN;
}

Dobrze, lecz jak już zmieniłeś treść komunikatu na "" to lepiej było usunąć to, tak samo cvar itd..


  • +
  • -
  • 1


#671243 resetscore z colorchatem - ukrycie komendy w sayu

Napisane przez Oddaj Wiertarke w 21.11.2014 16:39

  • PLUGIN_HANDLED przerywa dalsze działanie i dla silnika i dla innych pluginów
  • PLUGIN_HANDLED_MAIN przerywa działanie tylko dla silnika, nie dla innych pluginów

Przykład np.. zarejestrowanie dwóch komend o takiej same nazwie "komenda1" i "komenda1" i PLUGIN_HANDLED zablokuje ten który jest poniżej w plugins i jedno z nich się nie wykona, lecz w plugin_handled_main wykonają się oba, raczej to taki szczegół :).


  • +
  • -
  • 1


#671238 resetscore z colorchatem - ukrycie komendy w sayu

Napisane przez Oddaj Wiertarke w 21.11.2014 15:16

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <ColorChat>

#define adtime	 600.0 //Default of 10 minuites

new pcvar_Display

public plugin_init()
{
	register_plugin("Reset Score", "1.0", "Silenttt")
	
	register_clcmd("say /rs", "reset_score")
	
	pcvar_Display = register_cvar("sv_rsdisplay", "0")
}

public reset_score(id)
{
	//These both NEED to be done twice, otherwise your frags wont
	//until the next round
	cs_set_user_deaths(id, 0)
	set_user_frags(id, 0)
	cs_set_user_deaths(id, 0)
	set_user_frags(id, 0)
	
	if(get_pcvar_num(pcvar_Display) == 1)
	{
		new name[33]
		get_user_name(id, name, 32)
		client_print(0, print_chat, "", name)
	}
	else
	{
		ColorChat(id, GREEN,"Zresetowales sobie statystyki")
	}
	return PLUGIN_HANDLED_MAIN;
}

Łapaj, powinno wszystko działać, jak miodzio :)

Następnym razem gdy będziesz potrzebował taka rzecz, dopisz tylko to na końcu funkcji od komendy.

return PLUGIN_HANDLED_MAIN;

  • +
  • -
  • 1


#229392 Najlepszy plugin od interpu

Napisane przez kasza w 24.03.2011 18:37

Sprawdź.
http://amxx.pl/topic/779-ex-interp/
http://amxx.pl/topic...-ex-interp-005/
http://amxx.pl/topic...erp-changer-14/
http://amxx.pl/topic...rate-oraz-rate/
http://amxx.pl/topic...znik-ex-interp/
http://amxx.pl/topic...-wybor-interpu/
http://amxx.pl/topic...ie-interpu-001/
  • +
  • -
  • 1


#51103 Statystyki - statsx.amxx

Napisane przez Saper w 22.03.2009 18:27

Statystyki - statsx.amxx
Dzięki mojemu poradnikowi dowiecie się za co odpowiadają poszczególne komendy w Statystykach pochodzących z pluginu statsx.amxx
Statystyki znajdują się w amxmodmenu -> 9 ( Więcej ) -> 5 ( Statystyki ) i wyglądają one tak :
Dołączona grafikaDołączona grafika
Dołączona grafikaDołączona grafika

Za pierwsze cztery strony do opcji Rankingi w Obserwatorze odpowiada plugin statsx.amxx za reszte odpowiada plugin miscstats.amxx. Jeżeli w Statystykach macie tylko 4 strony to znaczy że nie jest właczony plugin miscstats.amxx. Aby go właczyc należy usunac ; z przed nazwy pluginu w plugins.ini

Strona 1
Dołączona grafika
Pozycja nr 1

HP & AP Zabójcy -> Po włączeniu tej komendy będą nam się pokazywały takie statystyki w lewym dolnym rogu
Dołączona grafika


Pozycja nr 2

Pokaż Atakujących -> Po włączeniu tej komendy będą nam się pokazywały takie statystyki w prawej części monitora
Dołączona grafika

Pozycja nr 3

Pokaż Ofiary -> Po włączeniu tej komendy będą nam się pokazywały takie statystyki w prawej części monitora
Dołączona grafika

Pozycja nr 4

Pokaż Zabójce -> Po włączeniu tej komendy bedą nam się pokazywały takie statystyki w lewym górnym rogu
Dołączona grafika

Pozycja nr 5

Pokaż Wynik Gry
-> Po włączeniu tej komendy bedą nam się pokazywały takie statystyki w lewej części monitora
Dołączona grafika

Pozycja nr 6

Pokaż Statystyki Sumaryczne
-> Po włączeniu tej komendy bedą nam się pokazywały takie statystyki w lewej części monitora
Dołączona grafika

Pozycja nr 7
Pokaż Najlepszego Rundy -> Po włączeniu tej komendy bedą nam się pokazywały takie statystyki w lewej części monitora
Dołączona grafika


Strona 2
Dołączona grafika
Pozycja nr 1

Pokaż Najbardziej Raniącego Rundy
-> Po włączeniu tej komendy bedą nam się pokazywały takie statystyki w lewej części monitora
Dołączona grafika

Pozycja nr 2

Statystyki HUD Podstawowe
-> Po włączeniu tej komendy zostanie zablokowana mozliwość wł/wył statystyk dla graczy poprzez komende /switch

Pozycja nr 3

Odległość i HS w HUD
-> Po włączeniu tej komendy bedzie dodawana informacja do Atakujący ( Patrz : Strona 1 ; Pozycja 2 ) i Ofiary ( Patrz : Strona 1 ; Pozycja 3 ) na temat odległosci z jakiej został zabity gracz oraz czy zostal zabity przez Headshot
Dołączona grafika

Pozycja nr 4

Statystyki na koniec mapy
-> Po włączeniu tej komendy na koniec mapy beda pokazywały się nam statystyki tak jakbyśmy użyli komendy /statsme - Komenda /statsme musi być włączona ( Patrz : Strona 2 ; Pozycja 7 )

Pozycja nr 5

Top15 na koniec mapy
-> Po włączeniu tej komendy na koniec mapy beda pokazywały się nam statystyki tak jakbyśmy użyli komendy /top15 - Komenda /top15 musi być włączona ( Patrz : Strona 3 ; Pozycja 6 )

Pozycja nr 6

Say /hp
-> Po włączeniu tej komendy wpisując podczas gry /hp pojawi nam się w lewym dolnym rogu taka informacja

Dołączona grafika


Pozycja nr 7

Say /statsme
-> Po włączeniu tej komendy wpisując podczas gry /statsme otworzy nam się okno z naszymi statystykami na obecnej mapie
Dołączona grafika

Strona 3
Dołączona grafika
Pozycja nr 1

Say /rankstats
-> Po włączeniu tej komendy wpisując podczas gry /rankstats otworzy nam się okno z naszymi statystykami rankingu
Dołączona grafika

Pozycja nr 2

Say /me
-> Po włączeniu tej komendy wpisując podczas gry /me pojawi nam się informacja o ilości zadanych obrażeń od początku rundy Dołączona grafika

Pozycja nr 3

Say /rank
-> Po włączeniu tej komendy wpisując podczas gry /rank pojawi nam się w lewym dolnym rogu informacja o naszym miejscu w rankingu Dołączona grafika

Pozycja nr 4

Say /report
-> Po włączeniu tej komendy wpisując podczas gry /report pojawi nam się w lewym dolnym rogu informacja o naszym stanie ekwipunku Dołączona grafika


Pozycja nr 5

Say /score
-> Po włączeniu tej komendy wpisując podczas gry /score pojawi nam się w lewym dolnym rogu informacja o wyniku gry w rundzie ( Patrz : Strona 1 ; Pozycja 5 )
Dołączona grafika

Pozycja nr 6

Say /top15
-> Po włączeniu tej komendy wpisując podczas gry /top15 otworzy nam się okno z listą 15 najlepszych graczy servera z ich statystykami Dołączona grafika

Pozycja nr 7

Say /stats
-> Po włączeniu tej komendy wpisując podczas gry /stats pojawi nam się w lewej części monitora lista graczy na serverze. Wybierając gracza możemy sprawdzic jego Statystyki mapy ( tak jakbym wpisal /statsme ( Patrz : Strona 2 ; Pozycja 7 )) lub jego Statystyki rankingu ( tak jakbym wpisal /rankstats ( Patrz : Strona 3 ; Pozycja 1 )). Statystyki przełączamy klawiszem 8
Dołączona grafikaDołączona grafika

Strona 4
Dołączona grafika
Pozycja nr 1

Rankingi w Obserwatorze
-> Po włączeniu tej komendy gdy nieżyjemy lub jesteśmy na spektatorze pojawi się nam w lewym dolnym rogu informacja o miejscu w rankingu gracza którego obserwujemy. Kamera musi być inna niż widok celownika!
Dołączona grafika

Po wł/wył komend pamiętajcie zawsze o kliknięciu na 8 aby zapisać zmiany !!!

Na koniec chciałbym podziękować dla:
-Abes_Ziomal'a
--PainKiller-'a
za dodanie reklamy amxx.pl na screenach :)

PS: proszę nie zwracać uwagi na wartości w statystykach :) Są one bardzo lamerskie ze względu iż robione były one wyłacznie pod poranik... W rzeczywistości są one znacznie wyższe bo jak wiadomo istne PRO ze mnie jest :P :P :P :P

@ 2007-2009 AMXX.pl @ Wszelkie prawa zastrzeżone.


  • +
  • -
  • 26


#670249 plugins.ini co moge wyłączyć w celu optymalizacji serwera

Napisane przez Rivit w 14.11.2014 15:41

statscfg odpowiada za włączanie/wyłączanie statystyk (np /me, /top, najlepsi rundy).
Wyłączysz go to nie bd działały pluginy takie jak miscstats i statsx (to te z podstawowych), ale mozna to łatwo naprawić. Plugin statscfg przechowuje konfiguracje w pliku stats.ini.
  • +
  • -
  • 1


#670169 plugins.ini co moge wyłączyć w celu optymalizacji serwera

Napisane przez Rivit w 13.11.2014 20:06

@BeMM
@Ravenek

Te pluginy NIE są potrzebne do poprawnego działania serwera!!!
Są to podstawowe pluginy ułatwiające zarządzaniem.

Zależy co masz/chcesz mieć na serwerze. Sam mam wyłączone pluginmenu i restmenu (cvary pluginów, restrykcja broni). Wyłączyć możesz wszystkie, ale wtedy nie będzie działał admin, jego komendy itd. Masz angielskie opisy obok, doskonale tłumaczą to co plugin robi.
  • +
  • -
  • 1


#670174 plugins.ini co moge wyłączyć w celu optymalizacji serwera

Napisane przez MaxioR w 13.11.2014 20:48

mapsmenu.amxx        ; maps menu (vote, changelevel)

skoro dd2 to menu map jest zbędne 

adminvote.amxx        ; vote commands

osobiście na swoim dd2 mam to wyłączone bo moim zdaniem vote nie jest konieczne 

 


  • +
  • -
  • 1


#670206 plugins.ini co moge wyłączyć w celu optymalizacji serwera

Napisane przez Rivit w 14.11.2014 06:07

Ale adminvote nie odpowiada tylko za głosowanie na mpay, mozna robic tez ankiety., pytania itd
  • +
  • -
  • 1


#670142 [ROZWIĄZANE] Włączenie komendy /admin i alternatywa gdy nie ma admina

Napisane przez Dziobak? w 13.11.2014 18:15

#include <amxmodx>

/*---------------EDIT ME------------------*/
#define ADMIN_CHECK ADMIN_KICK

static const COLOR[] = "^x04" //green
static const CONTACT[] = ""
/*----------------------------------------*/

new maxplayers
new gmsgSayText

public plugin_init() {
	register_plugin("Admin Check", "1.51", "OneEyed")
	maxplayers = get_maxplayers()
	gmsgSayText = get_user_msgid("SayText")
	register_clcmd("say", "handle_say")
	register_cvar("amx_contactinfo", CONTACT, FCVAR_SERVER)
}

public handle_say(id) {
	new said[192]
	read_args(said,192)
	if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/admin") != -1 )
		set_task(0.1,"print_adminlist",id)
	return PLUGIN_CONTINUE
}

public print_adminlist(user) 
{
	new adminnames[33][32]
	new message[256]
	new contactinfo[256], contact[112]
	new id, count, x, len
	
	for(id = 1 ; id <= maxplayers ; id++)
		if(is_user_connected(id))
			if(get_user_flags(id) & ADMIN_CHECK)
				get_user_name(id, adminnames[count++], 31)

	len = format(message, 255, "%s ADMINS ONLINE: ",COLOR)
	if(count > 0) {
		for(x = 0 ; x < count ; x++) {
			len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"")
			if(len > 96 ) {
				print_message(user, message)
				len = format(message, 255, "%s ",COLOR)
			}
		}
		print_message(user, message)
	}
	else {
		len += format(message[len], 255-len, "Na serwerze nie ma zadnego admina, poszukaj pomocy na forum NazwaForum")
		print_message(user, message)
	}
	
	get_cvar_string("amx_contactinfo", contact, 63)
	if(contact[0])  {
		format(contactinfo, 111, "%s Contact Server Admin -- %s", COLOR, contact)
		print_message(user, contactinfo)
	}
}

print_message(id, msg[]) {
	message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id)
	write_byte(id)
	write_string(msg)
	message_end()
}

Gracz wpisze /admin i gdy nie ma admina to wyświetla się informacja, tak ? to powyższej plugin bd git :]


  • +
  • -
  • 1


#670117 Usuniecie z serwera dźwięku i napisu "Fire in the hole!"

Napisane przez Dziobak? w 13.11.2014 16:53

Łap

 

 

Załączone pliki


  • +
  • -
  • 1