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
 

Play 4FuN - zdjęcie

Play 4FuN

Rejestracja: 18.02.2012
Aktualnie: Nieaktywny
Poza forum Ostatnio: 30.05.2024 15:17
****-

#168631 Wyjaśnienie Server.cfg

Napisane przez Gutaj w 06.09.2010 15:02

Witam, czasami admini serwerów mają problemy z podstawową konfiguracją server.cfg

W tym poradniku podzielę server.cfg na sekcje i wszystko wytłumaczę.

Najlepiej na początku gdy tworzymy bądź edytujemy server.cfg trzeba ustalić pod jaki typ serwera zostanie on robiony.
Ja wybieram opcje FFA na dość przyzwoitej jakości 300fps :-)

Zaczniemy od najbardziej prostej rzeczy czyli krótkiej informacji o wersji server.cfg itp.

// server.cfg PL
// Gutaj
// ver 1.0.1 
// www.amxx.pl
 

 
// Confing przygotowany do rozgrywki Free For All

Tutaj tak naprawdę nie ma co tłumaczyć, nie integruje się to w działanie serwera jest to po prostu informacja o autorze, wersji i przystosowania server.cfg, dodam info że wszystko co jest po // jest używane jako czysty komentarz i hlds na to nie reaguje.


Czas przejść do takiej podstawowej konfiguracji mam tu na myśli nazwa serwera, kontakt itp.

// konfiguracja podstawowa

hostname "Nazwa@amxx.pl"        // Nazwa serwera
sv_contact "bok@amxx.pl"	   // Kontakt
mapchangecfgfile "server.cfg" // wykonaj ten confgi podczas zmiany mapy (do przywrocenia np starych ustawien)
mapcyclefile "mapcycle.txt"   // jest to mapcycle serwera (spis map, ktore odczytuje serwer)
motdfile "motd.html"          // nazwa pliku, ukazujaca tekst w oknie przed wyborem druzyn
servercfgfile "server.cfg"    // plik z glownymi ustawieniami na serwera, odpalany wraz ze startem serwera
sv_lan 0                      // ustawiajac 1 wlaczasz opcje lan
sv_visiblemaxplayers -1       // liczba widocznych slotow na serwerze, jesli -1 to jest automatycznie obliczana ilość slotów (standard)
                             
//Bany 
exec banned.cfg // laduj bany steamid/wonid
exec listip.cfg // laduj bany na ip

// W przypadku gdy nie mamy amxbans, wszystkie bany wczytywane są właśnie z tych plików
 
//hltv,region
sv_proxies 1 // ilosc hltv ktore moga polaczyc sie do serwera ( opcja 1 zalecana)
sv_region 3 // domyslna opcja 0(swiat) - ponieważ my jesteśmy w europie naszą cyferką jest 3


Teraz czas na ustawienie wydajności serwera

// wydajnosc
fps_max 325 // ilosc srednich fps'ow
fps_modem 0  // fps_modem - ustawia maksymalny framerate, ale tylko w grze internetowej.
host_framerate 0 //   Ustawia "czas/zegar" serwera, ale tylko w SinglePLayer i podczas odgrywania dema, można jej używać do przewijania.
sys_ticrate 325 // wartosc ticrate

Dając takie ustawienia serwer będzie utrzymywał 300 fps, czasami lekko wyżej a czasami lekko niżej specjalnie dałem trochę więcej, aby tylko w skrajnych przypadkach spadał poniżej 300 fps


Teraz to co misie lubią najbardziej czyli ustawienia łącza, rate :-)

// konfiguracja lacza, rate
sv_maxrate 25000 // maksymalna wartosc jaka serwer moze wyslac do kazdego klienta z osobna,
sv_maxupdaterate 101 // maksymalna wartosc jaka klient moze miec przy cl_updaterate, 
sv_minrate 0 // minimalna wartosc jaka serwer moze wyslac do kazdego klienta z osobna
sv_minupdaterate 20 // minimalna wartosc jaka klient musi miec przy cl_updaterate, 
sv_maxunlag 1 // maksymalny czas w sekundach kompensacji lagow


No ludzie jak na razie jest super, szczerze? To co najcięższe już za nami :]

Teraz czas na rcon i hasło do serwera

// rcon i hasla
sv_password "" // wymagane haslo aby sie podlaczyc do serwera, jeżeli chcemy aby każdy mógł wejść na serwer zostawiamy puste to pole
               //ustawiane najczesciej na serwery klanowe albo podczas meczu
rcon_password "haslorecon"  // haslo rcon 
sv_rcon_banpenalty 60 //czas bana za probe uzycia zlego rcon'a za wielokrotne proby (banuje na ip), 0 - pernametnie
sv_rcon_minfailures 5 // limit zlych komend rcon aby otrzymac ban'a
sv_rcon_minfailuretime 30 // czas w jakim sa sprawdzane proby rcon,


Teraz czas na coś, aby wiedzieć co dzieje się na serwerze czyli Logi taaa to jest to :D


// logi serwera
// zaleca sie zachowanie ponizszych ustawien jesli chcesz uzywac HLStats albo PsychoStats
mp_logdetail 3 // poziom logow
mp_logecho 1 // 1 - wlacza logowanie komendy echo
mp_logfile 1 // logowanie wydarzen multiplayer (koniec rundy itp), 1 - tak (standard), 0 - nie
mp_logmessages 1 // loguj komendy say (chat), 1 - tak (standard), 0 - nie
sv_logbans 1 // loguj dawanie banow, 1 - tak (standard), 0 - nie
sv_logblocks 1 // loguj blokowane proby zmiany zastrzezonych wartosci zmiennych, 1 - tak (standard), 0 - nie 
sv_logrelay 1 // loguj podlaczenia hltv relay proxy, 1 - tak (standard), 0 - nie

Tak jak wyżej napisałem zaleca się większości tych ustawieni nie zmieniać aby nie było problemów z HLstats czy PsychoStats

Czas na to co neo lubi najbardziej czyli darcie się do mikrofonu czy biadolenie w say'u :-) krótko mówiąc rozmowy na serwerze.

// rozmowa na serwerze

sv_voicecodec "voice_speex" // rodzaj kodeka, zalecany voice_speex - lepsza jakosc
sv_voiceenable 1 // uzywaj opcji voice na serwerze, 1 - tak (domyslnie), 0 - nie
sv_voicequality 3 // jakosc glosu, od 1 do 5, im wiecej tym lepiej ale wieksze uzyci proca i sieci, domyslnie 3
sv_alltalk 0 // obydwie druzyny w trakcie rozgrywki moga ze soba rozmawiać

Na moje oko połowa przebrnięta :-) zostało jeszcze pare rzeczy takie jak pobieranie, ustawienie do rozgrywki, obserwatorzy i inne, no ale na razie zajmijmy się pobieraniem


Ja akurat zrobiłem tak że w części pobieraniu są ustawienia do fastdl. :-)

// Pobieranie
// zaleca sie zachowanie ponizszych wartosci aby nie miec problemow ze sciaganiem plikow z serwera!

hpk_maxsize 0.5 // maksymalny rozmiar sumy wszstkich logo graczy na serwerze, w megabajtach
sv_allowdownload 1 // zezwalaj na download, 1 - tak (standard), 0 - nie
sv_allowupload 1 // pozwalaj na upload (np loga), 1 - tak (standard), 0 - nie
sv_send_logos 1 //pozwalaj na wysylanie loga graczy (sprej na sciane)
sv_send_resources 1 // pozwalaj na dowload listy wymaganych plikow aby grac na mapie, 1 - tak (standard), 0 - nie
//sv_downloadurl w tym linku podajemy odnosnik do naszego fastdl, pamietajcie o dobrych chmodach dla plików
sv_downloadurl "http://amxx.pl/fastdl/" 
mp_decals 300 // maximum wyswietlanych logo itp na serwerze

amxx.pl oczywiście zmieniamy na adres swojej strony :-)

Teraz czas na rozgrywke czyli takie rzeczy jak czas kupowania, freeztime, zabijanie swoich i tak dalej.

// rozgrywka

mp_autoteambalance 0 // wyrownuj druzyny
mp_buytime 0.15 // czas kupowania na pocz rundy
mp_c4timer 35 // czas w sekundach na rozbrojenie bomby 
mp_consistency 1 // 1 - nie pozwalaj graczy uzywac wlasnych modeli 
mp_flashlight 1 // 1 mozna uzywac latarki 0- dezaktywuje 
mp_footsteps 1 // 1 - slychac kroki graczy podczas biegu (standard)
mp_freezetime 3 // czas w sekundach wstrzymania na poczatku rundy (na reload i kupno broni)
mp_friendly_grenade_damage 0 // 0 - granaty nie rania tp (ale zabiebraja armor), 1 - granaty rania graczy z druzyny 
mp_friendlyfire 0 // 0 - jak strzelasz do swoich to ich nie ranisz, 1 - ranisz swoich 
mp_ghostfrequency 0.1 // czestosc odswiezania stanu dla obserwatorow
mp_hostagepenalty 0 // ilosc zabic zakladnikow po ktorym dostajesz kicka, 0 - wylaczone
mp_limitteams 0 // jaka maxymalna moze byc roznica ilosc graczy pomiedzy jedna a druga druzyna
mp_maxrounds 0 // maksymalna liczba rund do grania, 0 - brak limitu (standard)
mp_mirrordamage 0 // jak trafiasz swojego to tak jabys trafial siebie, domyslnie 0, 1 - wlacza (nie zalecane)
mp_payerid 0 // wyswietla nick gracza po nacelowaniu, 0 - widac wsztkich (w kolorach) (standard), 1 - tylko tp i zakladnicy, 2 - nikogo nie pokazuje
mp_roundtime 3.00 // czas trwania rundy w minutach , standard to 3 minuty, albo 1.75 na szybkie rozgrywki (aby sie nie nudzic na obsie), wartosci od 1 do 9
mp_startmoney 800 // liczba kasy na poczatku rundy
mp_timelimit 20 // limit czasu grania na mapie (po nim nastepuje zmiana mapy), w minutach, ustaw na 0 na brak limitu czasu, 
mp_tkpunish 0 // karanie smiercia na poczatku nastepnej rundy za zabicie swojego, 0 - nie (domyslnie), 1 - tak
mp_winlimit 0 // limit rund do wygrania, jak jakas druzyna osiagnie te wartosc to nastepuje zmiana mapy, 0 - brak limitu (standard)
pausable 0 // 0 (standard) nie pozwala graczom pauzowac gry na serwerze, 1 - pozwala, czasem na meczach sie tak ustawia
sv_maxspeed 320 // maksymalna predkosc biegu gracza , standard (320)

Brawa dla was że wytrwaliście taki kawał pociesze was ze większość mamy za sobą :-)

Teraz czas skonfigurować gapiów czyli obserwatorów :-)

// obserwatorzy
allow_spectators 1 // pozwalaj na obserwatorow (osoby kompletnie nie grajace), 1 - tak (standard), 0 - nie, 
mp_fadetoblack 0 // 1 - ekran sie sciemnia po smierci gracza (wymagane na niektorych meczach), 0 - bez sciemnienia
mp_forcecamera 0 // forsuj spectarora na: 0 - nie forsuj, 1 - widok z oczu gracza i z chase mode , 2 - tylko widok z oczu gracza, zalecana wartosc 1 
albo 2
mp_forcechasecam 0 // 0 - gracz moze latac po calej mapie, 1 - mozna ogladac typo swoich zalecane na rozgrywke tp, 2 - klient nie rusza sie z miejsca gdzie umarl
mp_autokick 0 // automatyczne kickowanie za zabijanie swoich albo dlugie nie ruszanie sie z miejsca
sv_timeout 120 // czas w sekundach, jesli gracz nie odpowie w tym czasie uznawany jest za odlaczony od serwera (jak komus sie komp zwiesi/padnie na chwile lacze)
sv_spectatormaxspeed 500 // maksymalna predkosc latania obserwatora , normalny gracz biega z predkoscia 320, standard jest 500
mp_chattime 3 // po ilu sekundach po osiagnieciu timelimitu/maxrounds zmienia sie mapa

Brawa, teraz już zostały takie naprawdę opcje inne oraz status serwera www


// inne 
mp_autocrosshair 0 // default 0
sv_aim 0 //0 ((standard) wylacza autocelowanie, 1 - zalacza auto celowanie (nie zalecane)
sv_airaccelerate 10 // akcleracja w powietrzu (bunnyjump), wartosc od 0 do 10 , 10 standardowo
sv_airmove 1 // pozwala na ruch w powietrzu (bunnyjump), 1 - tak (standard), 0 - nie
sv_challengetime 150 // czas w sekundach, jesli gracz sie nie podlaczy do gry w tym czasie bedzie uznawany za odlaczonego, zwieksz jesli gracze maja slabe kompy albo duzo sciagaja z serwera :D
sv_cheats 0 // 0 (standard) nie pozwala na komendy give weapon, god, noclip i takie tam, 1 - dla deweloperow map albo serwero for fun
sv_clienttrace 1 // (standard) 1
sv_friction 4 // poslizg na powierzchni podczas biegania, ma wplyw na predkosc kompletnego zatrzymania sie, 4 (standard)
sv_gravity 800 // grawitacja, domyslnie 800, im wiecej tym trudniej skakac (przy pewnych wartosciach zejscie z malego schodka jest smiertelne a granaty padaja pod nogami)
                // 0 wylacza grawitacje - jak podskoczysz to juz nie upadniesz
                // wartosc 100, 200, 400 sanajczesciej spotykane na serwerach niekonwecjonalnych


No i nasz status wwww

// status serwera poprzez www
// sprawdzenie statusu serwera tez zzera troche procesora i lacza, domyslne wartosci sa wystarczajace
 
max_queries_global 20 // jak czesto mozna w sumie sprawdzic status serwera
max_queries_sec 3 // jak czesto klient moze sprawdzac status serwera (all seeing eye, skrypty www)
max_queries_window 30 // rozmiar okna czasowego na sprawdzanie zapytan ,jak masz problemy z timeoutem w hlsw ustaw na 10

Mamy wszystko :] teraz przydało by się to z kleić w całość.



Dodałem jeszcze troche //// żeby odróżnić poszczególne konfigurację :-) o to cały server.cfg



// server.cfg PL
// Gutaj
// ver 1.0.1 
// www.amxx.pl
 

 
// Confing przygotowany do rozgrywki Free For All

// konfiguracja podstawowa

hostname "Nazwa@amxx.pl"        // Nazwa serwera
sv_contact "bok@amxx.pl"	   // Kontakt
mapchangecfgfile "server.cfg" // wykonaj ten confgi podczas zmiany mapy (do przywrocenia np starych ustawien)
mapcyclefile "mapcycle.txt"   // jest to mapcycle serwera (spis map, ktore odczytuje serwer)
motdfile "motd.html"          // nazwa pliku, ukazujaca tekst w oknie przed wyborem druzyn
servercfgfile "server.cfg"    // plik z glownymi ustawieniami na serwera, odpalany wraz ze startem serwera
sv_lan 0                      // ustawiajac 1 wlaczasz opcje lan
sv_visiblemaxplayers -1       // liczba widocznych slotow na serwerze, jesli -1 to jest automatycznie obliczana ilość slotów (standard)
                             
//Bany 
exec banned.cfg // laduj bany steamid/wonid
exec listip.cfg // laduj bany na ip

// W przypadku gdy nie mamy amxbans, wszystkie bany wczytywane są właśnie z tych plików
 
//hltv,region
sv_proxies 1 // ilosc hltv ktore moga polaczyc sie do serwera ( opcja 1 zalecana)
sv_region 3 // domyslna opcja 0(swiat) - ponieważ my jesteśmy w europie naszą cyferką jest 3

///////////////////////////////////////////////////////////////////////////////////////////////////

// wydajnosc
fps_max 325 // ilosc srednich fps'ow
fps_modem 0  // fps_modem - ustawia maksymalny framerate, ale tylko w grze internetowej.
host_framerate 0 //   Ustawia "czas/zegar" serwera, ale tylko w SinglePLayer i podczas odgrywania dema, można jej używać do przewijania.
sys_ticrate 325 // wartosc ticrate

///////////////////////////////////////////////////////////////////////////////////////////////////

// konfiguracja lacza, rate
sv_maxrate 25000 // maksymalna wartosc jaka serwer moze wyslac do kazdego klienta z osobna,
sv_maxupdaterate 101 // maksymalna wartosc jaka klient moze miec przy cl_updaterate, 
sv_minrate 0 // minimalna wartosc jaka serwer moze wyslac do kazdego klienta z osobna
sv_minupdaterate 20 // minimalna wartosc jaka klient musi miec przy cl_updaterate, 
sv_maxunlag 1 // maksymalny czas w sekundach kompensacji lagow

///////////////////////////////////////////////////////////////////////////////////////////////////

// rcon i hasla
sv_password "" // wymagane haslo aby sie podlaczyc do serwera, jeżeli chcemy aby każdy mógł wejść na serwer zostawiamy puste to pole
               //ustawiane najczesciej na serwery klanowe albo podczas meczu
rcon_password "haslorecon"  // haslo rcon 
sv_rcon_banpenalty 60 //czas bana za probe uzycia zlego rcon'a za wielokrotne proby (banuje na ip), 0 - pernametnie
sv_rcon_minfailures 5 // limit zlych komend rcon aby otrzymac ban'a
sv_rcon_minfailuretime 30 // czas w jakim sa sprawdzane proby rcon, 

///////////////////////////////////////////////////////////////////////////////////////////////////

// logi serwera
// zaleca sie zachowanie ponizszych ustawien jesli chcesz uzywac HLStats albo PsychoStats
mp_logdetail 3 // poziom logow
mp_logecho 1 // 1 - wlacza logowanie komendy echo
mp_logfile 1 // logowanie wydarzen multiplayer (koniec rundy itp), 1 - tak (standard), 0 - nie
mp_logmessages 1 // loguj komendy say (chat), 1 - tak (standard), 0 - nie
sv_logbans 1 // loguj dawanie banow, 1 - tak (standard), 0 - nie
sv_logblocks 1 // loguj blokowane proby zmiany zastrzezonych wartosci zmiennych, 1 - tak (standard), 0 - nie 
sv_logrelay 1 // loguj podlaczenia hltv relay proxy, 1 - tak (standard), 0 - nie

///////////////////////////////////////////////////////////////////////////////////////////////////

// rozmowa na serwerze

sv_voicecodec "voice_speex" // rodzaj kodeka, zalecany voice_speex - lepsza jakosc
sv_voiceenable 1 // uzywaj opcji voice na serwerze, 1 - tak (domyslnie), 0 - nie
sv_voicequality 3 // jakosc glosu, od 1 do 5, im wiecej tym lepiej ale wieksze uzyci proca i sieci, domyslnie 3
sv_alltalk 0 // obydwie druzyny w trakcie rozgrywki moga ze soba rozmawiać

///////////////////////////////////////////////////////////////////////////////////////////////////

// Pobieranie
// zaleca sie zachowanie ponizszych wartosci aby nie miec problemow ze sciaganiem plikow z serwera!

hpk_maxsize 0.5 // maksymalny rozmiar sumy wszstkich logo graczy na serwerze, w megabajtach
sv_allowdownload 1 // zezwalaj na download, 1 - tak (standard), 0 - nie
sv_allowupload 1 // pozwalaj na upload (np loga), 1 - tak (standard), 0 - nie
sv_send_logos 1 //pozwalaj na wysylanie loga graczy (sprej na sciane)
sv_send_resources 1 // pozwalaj na dowload listy wymaganych plikow aby grac na mapie, 1 - tak (standard), 0 - nie
//sv_downloadurl w tym linku podajemy odnosnik do naszego fastdl, pamietajcie o dobrych chmodach dla plików
sv_downloadurl "http://amxx.pl/fastdl/" 
mp_decals 300 // maximum wyswietlanych logo itp na serwerze

///////////////////////////////////////////////////////////////////////////////////////////////////

// rozgrywka

mp_autoteambalance 0 // wyrownuj druzyny
mp_buytime 0.15 // czas kupowania na pocz rundy
mp_c4timer 35 // czas w sekundach na rozbrojenie bomby 
mp_consistency 1 // 1 - nie pozwalaj graczy uzywac wlasnych modeli 
mp_flashlight 1 // 1 mozna uzywac latarki 0- dezaktywuje 
mp_footsteps 1 // 1 - slychac kroki graczy podczas biegu (standard)
mp_freezetime 3 // czas w sekundach wstrzymania na poczatku rundy (na reload i kupno broni)
mp_friendly_grenade_damage 0 // 0 - granaty nie rania tp (ale zabiebraja armor), 1 - granaty rania graczy z druzyny 
mp_friendlyfire 0 // 0 - jak strzelasz do swoich to ich nie ranisz, 1 - ranisz swoich 
mp_ghostfrequency 0.1 // czestosc odswiezania stanu dla obserwatorow
mp_hostagepenalty 0 // ilosc zabic zakladnikow po ktorym dostajesz kicka, 0 - wylaczone
mp_limitteams 0 // jaka maxymalna moze byc roznica ilosc graczy pomiedzy jedna a druga druzyna
mp_maxrounds 0 // maksymalna liczba rund do grania, 0 - brak limitu (standard)
mp_mirrordamage 0 // jak trafiasz swojego to tak jabys trafial siebie, domyslnie 0, 1 - wlacza (nie zalecane)
mp_payerid 0 // wyswietla nick gracza po nacelowaniu, 0 - widac wsztkich (w kolorach) (standard), 1 - tylko tp i zakladnicy, 2 - nikogo nie pokazuje
mp_roundtime 3.00 // czas trwania rundy w minutach , standard to 3 minuty, albo 1.75 na szybkie rozgrywki (aby sie nie nudzic na obsie), wartosci od 1 do 9
mp_startmoney 800 // liczba kasy na poczatku rundy
mp_timelimit 20 // limit czasu grania na mapie (po nim nastepuje zmiana mapy), w minutach, ustaw na 0 na brak limitu czasu, 
mp_tkpunish 0 // karanie smiercia na poczatku nastepnej rundy za zabicie swojego, 0 - nie (domyslnie), 1 - tak
mp_winlimit 0 // limit rund do wygrania, jak jakas druzyna osiagnie te wartosc to nastepuje zmiana mapy, 0 - brak limitu (standard)
pausable 0 // 0 (standard) nie pozwala graczom pauzowac gry na serwerze, 1 - pozwala, czasem na meczach sie tak ustawia
sv_maxspeed 320 // maksymalna predkosc biegu gracza , standard (320)

///////////////////////////////////////////////////////////////////////////////////////////////////

// obserwatorzy
allow_spectators 1 // pozwalaj na obserwatorow (osoby kompletnie nie grajace), 1 - tak (standard), 0 - nie, 
mp_fadetoblack 0 // 1 - ekran sie sciemnia po smierci gracza (wymagane na niektorych meczach), 0 - bez sciemnienia
mp_forcecamera 0 // forsuj spectarora na: 0 - nie forsuj, 1 - widok z oczu gracza i z chase mode , 2 - tylko widok z oczu gracza, zalecana wartosc 1 
albo 2
mp_forcechasecam 0 // 0 - gracz moze latac po calej mapie, 1 - mozna ogladac typo swoich zalecane na rozgrywke tp, 2 - klient nie rusza sie z miejsca gdzie umarl
mp_autokick 0 // automatyczne kickowanie za zabijanie swoich albo dlugie nie ruszanie sie z miejsca
sv_timeout 120 // czas w sekundach, jesli gracz nie odpowie w tym czasie uznawany jest za odlaczony od serwera (jak komus sie komp zwiesi/padnie na chwile lacze)
sv_spectatormaxspeed 500 // maksymalna predkosc latania obserwatora , normalny gracz biega z predkoscia 320, standard jest 500
mp_chattime 3 // po ilu sekundach po osiagnieciu timelimitu/maxrounds zmienia sie mapa

///////////////////////////////////////////////////////////////////////////////////////////////////

// inne 
mp_autocrosshair 0 // default 0
sv_aim 0 //0 ((standard) wylacza autocelowanie, 1 - zalacza auto celowanie (nie zalecane)
sv_airaccelerate 10 // akcleracja w powietrzu (bunnyjump), wartosc od 0 do 10 , 10 standardowo
sv_airmove 1 // pozwala na ruch w powietrzu (bunnyjump), 1 - tak (standard), 0 - nie
sv_challengetime 150 // czas w sekundach, jesli gracz sie nie podlaczy do gry w tym czasie bedzie uznawany za odlaczonego, zwieksz jesli gracze maja slabe kompy albo duzo sciagaja z serwera :D
sv_cheats 0 // 0 (standard) nie pozwala na komendy give weapon, god, noclip i takie tam, 1 - dla deweloperow map albo serwero for fun
sv_clienttrace 1 // (standard) 1
sv_friction 4 // poslizg na powierzchni podczas biegania, ma wplyw na predkosc kompletnego zatrzymania sie, 4 (standard)
sv_gravity 800 // grawitacja, domyslnie 800, im wiecej tym trudniej skakac (przy pewnych wartosciach zejscie z malego schodka jest smiertelne a granaty padaja pod nogami)
                // 0 wylacza grawitacje - jak podskoczysz to juz nie upadniesz
                // wartosc 100, 200, 400 sanajczesciej spotykane na serwerach niekonwecjonalnych

///////////////////////////////////////////////////////////////////////////////////////////////////

/ status serwera poprzez www
// sprawdzenie statusu serwera tez zzera troche procesora i lacza, domyslne wartosci sa wystarczajace
 
max_queries_global 20 // jak czesto mozna w sumie sprawdzic status serwera
max_queries_sec 3 // jak czesto klient moze sprawdzac status serwera (all seeing eye, skrypty www)
max_queries_window 30 // rozmiar okna czasowego na sprawdzanie zapytan ,jak masz problemy z timeoutem w hlsw ustaw na 10


// Koniec
// Zapraszamy amxx.pl


Oczywiście wystarczy to przeczytać ze 3-4 razy i się większość opcji zapamięta i nie będą potrzebne te opisy :-)

Załączone pliki

  • Załączony plik  server.cfg   9,84 KB  1034 Ilość pobrań

  • +
  • -
  • 23


#758933 CS:GO Mod by O'Zone

Napisane przez O'Zone w 30.04.2019 14:27

Jakiś czas temu tytusek udostępnił swojego CS:GO moda, więc pomyślałem, że i ja udostępnię swoją wersję.

Mod został przeze mnie stworzony od zera na potrzeby CS-Reload.pl, która zakończyła swoją działalność 6 kwietnia tego roku.

Przez dłuższy czas był u mnie dostępny do kupienia. Aktualnie działające serwery: GameTracker.

 

opis
Podobnie jak mój CoD Mod, aktualna wersja mod'a działa wyłącznie na AMXX 1.8.3 / 1.9.

 

Mod składa się z 18 pluginów:
1. Silnik odpowiadający za zarządzanie skinami, walutą (euro), posiada także wbudowany wymianę, oddawanie skinów i rynek,

który jest bezpieczną opcją sprzedaży skinów innym graczom. Obsługiwane są skiny do każdej broni, nie ma limitu ich liczby - no poza limitem 512 zasobów w precache.
Każdy skin można kupić za określoną kwotę euro lub spróbować wylosować dowolny skin dla danej broni.
Jest także możliwość losowania dowolnego skinu dowolnej broni - dla tych, którzy lubią duże ryzyko, ale i możliwy duży zysk.
Domyślnie każdy gracz może mieć dowolną liczbę egzemplarzy jednego skina, ale w pierwotnej wersji mógł posiadać jedynie po jednym,
żeby móc "zebrać je wszystkie" - możliwe jest przestawienie trybu zdobywania skinów odpowiednim cvarem.
Cvarami modyfikowalne jest właściwie wszystko: pokazywanie domyślnych skinów z cs:go, minimalna liczba osób do naliczania euro
i jego ilość za zabicie, zabicie z hs, podłożenie/rozbrojenie bomby, wygraną rundę i więcej.
Skiny przypisywane są do bytu broni, więc możliwe jest podnoszenie broni ze skinami innych graczy
- po najechaniu celownikiem na broń widać, czy i jaki posiada ona skin.
2. System kont z możliwością automatycznego logowania - bez zalogowania nie ma dostępu do żadnej opcji dostępnej w modzie.
3. C4 - plugin podmieniający wszystkie 3 modele paki na model z CS:GO.
4. Granaty - plugin podmieniający modele granatów, dodatkowo jest możliwość wykonywania krótkiego i średniego rzutu z użyciem prawego/obu przycisków myszy.
5. Operacje - dostępne są 4 typy operacji, można dodać dowolną ich liczbę - nagrodą za wykonanie jest euro.
6. Rangi - nic innego jak rangi z CS:GO, w tym z ich ikonami wyświetlanymi nad głowami graczy.
Rangi nie są jednak dostępne po zabiciu określonej liczby graczy, a przyznawane na podstawie rankingu ELO (jak w CS:GO).
Plugin posiada też masę dodatkowych funkcji, które trafiły później także do UltimateStats.
7. RunBoost - plugin umożliwiający wykonywanie runboosta jak w CS:GO.
8. Smoke - biały smoke imitujący smoka z CS:GO, parametry wielkości czy czasu trwania są niemal identyczne.
Chcąc odwzorować jak najdokładniej mechanizmy z CS:GO, smoke umożliwia gaszenie molotova.
9. Molotov - dobrze odwzorowany Molotov dostępny do kupienia komendą.
10. Zeus - w pełni odwzorowana wersja Zeusa dostępna do kupienia komendą.
11. Tranfer - osobny plugin umożliwiający transfer euro między graczami
12. VIP & SVIP - plugin obsługujący zarówno VIPa jak i SVIPa.
13. Unprecacher - usuwa zbędne zasoby, żeby zrobić miejsce dla skinów, bo problemem szybko staje się limit 512 zasobów.
14. Inspect - plugin pozwalający oglądać broń po wciśnięciu F, działa z niemal wszystkimi dostępnymi z modem skinami.
15. Asysta i Zemsta - bez niespodzianek dodaje asystę i zemstę, cvary pozwalają dowolnie włączyć/wyłączyć jedną i drugą funkcjonalność,
ustawić nagrodę w euro, a w przypadku asysty minimalne zadane obrażenia
16. Klany - zaawansowany system klanów w pełni konfigurowalny cvarami.

Nie mogło oczywiście zabraknąć rozwoju klanu, który umożliwia przyjęcie większej liczby członków, a każdy członek to dodatkowy bonus do szansy na drop skina.

Z dodatkowych funkcjonalności wymienię m.in.: zarządzanie członkami offline/online, wojny klanów, możliwość składania i rozpatrywania podań (online/offline).
17. Menu serwera - plugin pozwalający na generowanie głównego menu serwera dostępnego zarówno pod komendą /menu jak i klawiszem V
na podstawie pliku konfiguracyjnego. Możliwe jest oczywiście wykorzystanie dostępnych w menu kolorów.
18. Buymenu - plugin podmieniający graczom buymenu na customowe, z którego zniknęły tarcza i noktowizor,
a znalazły miejsce nowe bronie, czyli Zeus i Molotov. Dodatkowo widoczny jest skin ustawiony dla danej broni.
Ze względu na ograniczenia silnika menu jest tekstowe, dlatego dla graczy, którzy wolą jednak z niego korzystać, jest opcja wyłączenia customowego menu.

 

konfiguracja

Główna konfiguracja może być zmieniona przez cvars załadowane z csgo_mod.cfg.
Wtyczki można włączyć/wyłączyć w plugins-csgo.ini.
Opcje menu głównego są zapisane w csgo_menu.ini.
Konfiguracja misji znajduje się w csgo_operations.ini.
Dostępne skiny można zmienić w csgo_skins.ini.

Wszystkie dostępne pliki konfiguracyjne posiadają odpowiednie opisy.

 

download

Najnowszy release - zawiera configi i pluginy z wszystkimi potrzebnymi zasobami: skiny, mapy, dźwięki, sprite itp.


  • +
  • -
  • 24


#752811 Csgo Mod Zapis SQL

Napisane przez tytusek w 25.10.2018 11:24

Z racji, że się powoli wycofuje z csa 1.6 to upubliczniam pliki csgomoda, nad którym się dość sporo bawiłem :)

 

 

opis

*Skiny dostaje się z skrzyni, która otwieramy kluczem.

*Skrzynie wypadają losowo pod koniec mapy dla x graczy zależnej od ogolnej ilości wszystkich na serverze.

*Klucze wypadają podczas zabijania innych graczy.

*Gdy podnieszesz bron gracza a on miał na niej skina to mozesz korzystac z jego skina az sam wyrzucisz tą bron.

 

 

[ Chyba styknie, reszte sami ogarniecie albo sam jak zlapie wene to rozpisze bardziej ]

konfiguracja

addons\amxmodx\configs\csgo\skins.cfg - tutaj dodajemy nowe skiny 

 

Przykład:

 

"22" "M4A4 Howl" "models/csgo/updatenewskin/m4a22.mdl" "2"

"22" - id broni m4a1, pozniej nazwa "M4a4... Howl...", no i pozniej sciezka "models/bleblelbe" na samym koncu ta "2" oznacza szanse na drop skina

 

i CVARY csgo_host... itd do amxx.cfg dopiszcie najlepiej

 

komendy

/menu - glowne menu moda
/rangi - od ilu jest nastepna ranga itd
/skin - glowne menu moda
/domyslne - ustawia domyslne skiny
/top15 - top15 servera, 
/rank - twoj rank na serverze
/konto - zarzadzanie twoim kontem na serverze.
 
ogolnie wylaczyc trzeba standardowy system rank na serveerze z racji ze w modzie osobny jest wbudowany, juz nawet nie pamietam jaki to byl plugin ( csstats chyba )
 

cvary

 

csgo_host_sql  "127.0.0.1"
csgo_user_sql   "user sql"
csgo_password_sql   "password"
csgo_database_sql  "database"

 

wymagane moduly

 

ReHLDS 

ReAPI ( najlepiej jedno z nowszych )

AMXX > 1.8.2

 

download

Załączony plik  csgoMod.rar   15,51 MB  608 Ilość pobrań

[ wszystkie pliki trzeba skompilować najlepiej lokalnie, potrzebne biblioteki w razie czego są, nawet opisaną macie dokumentacje ]

 


  • +
  • -
  • 12


#734693 Jak ominąć CSX Guard (np. w menu itp)

Napisane przez tytusek w 16.01.2017 13:34

https://amxx.pl/topi...torów-i-blokad/


  • +
  • -
  • 1


#734573 Usunięcie gangów i zostawienie samego rankingu

Napisane przez Asiap w 12.01.2017 20:51

PRIMARY KEY (`Name`) na PRIMARY KEY (`id`)


  • +
  • -
  • 1


#734562 Usunięcie gangów i zostawienie samego rankingu

Napisane przez Asiap w 12.01.2017 14:43

#include <amxmodx>
#include <hamsandwich>
#include <sqlx>

#include <jailbreak>
#include <colorchat>

#define PLUGIN "Jail Gangi"
#define VERSION "1.0"
#define AUTHOR "Cypis"

new bool:user_wczytalo[33];

new nazwa_gracza[33][35];

new Handle:info;
new gszQuery[512+256];

new user_zyczenia[33];
new user_bunty[33];
new bool:nielicz;

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	RegisterHam(Ham_Killed, "player", "SmiercGraczaPost", 1);
	
	register_clcmd("say /rankg", "RankStats");
	register_clcmd("say /topg", "Top15")
}

public plugin_cfg() 
{	
	new pcvar_host, pcvar_user, pcvar_pass, pcvar_db;
	new szHost[32], szUser[32], szPass[32], szDb[32];
	
	pcvar_host = register_cvar("jail_gang_host", "ip");
	pcvar_user = register_cvar("jail_gang_user", "login");
	pcvar_pass = register_cvar("jail_gang_pass", "haslo");
	pcvar_db = register_cvar("jail_gang_db", "database");
	
	get_pcvar_string(pcvar_host, szHost, 31);
	get_pcvar_string(pcvar_user, szUser, 31);
	get_pcvar_string(pcvar_pass, szPass, 31);
	get_pcvar_string(pcvar_db, szDb, 31);
	
	info = SQL_MakeDbTuple(szHost, szUser, szPass, szDb);
		
	new error, szError[128];
	new Handle:hConn = SQL_Connect(info, error, szError, 127);
	if(error){
		log_amx("[Gangi] Error: %s", szError);
		return;
	}

	SQL_FormatQuery("CREATE TABLE IF NOT EXISTS `GangUser` (`id` int(10) NOT NULL AUTO_INCREMENT, `Name` varchar(32) NOT NULL, `Zabicia` int(10) NOT NULL DEFAULT '0', `Zyczenia` int(10) NOT NULL DEFAULT '0', PRIMARY KEY (`Name`));");
	new Handle:query = SQL_PrepareQuery(hConn, gszQuery);
	
	SQL_Execute(query)
	SQL_FreeHandle(query);
	SQL_FreeHandle(hConn);
}

//RANK STATS
public RankStats(id)
{
	new menu = menu_create("Rank Stats:", "Handel_RankStats");
	menu_additem(menu, "Twoj rank BuntĂłw");
	menu_additem(menu, "Twoj rank Zyczen");
	
	menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
	menu_display(id, menu);
}
	
public Handel_RankStats(id, menu, item)
{
	if(item == MENU_EXIT)
		return;
		
	new data[2];
	data[0] = id;
	data[1] = item;
	
	SQL_FormatQuery("SELECT COUNT(*) FROM `GangUser` WHERE `%s` >= %d;", item? "Zyczenia": "Zabicia", item? user_zyczenia[id]: user_bunty[id]);
	SQL_ThreadQuery(info, "PobierzRank", gszQuery, data, 2);	
}

public PobierzRank(failstate, Handle:query, error[], errnum, data[], size){
	if(failstate != TQUERY_SUCCESS){
		log_amx("<Query> Error: %s", error);
		return;
	}
	new id = data[0];
	if(!is_user_connected(id) && !is_user_connecting(id))
		return;
		
	ColorChat(id, TEAM_COLOR, "^x04[RANK]^x01 Masz ^x03%i^x01 %s zajmujesz miejsce ^x03%i", data[1]? user_zyczenia[id]: user_bunty[id], data[1]? "zyczen": "buntow", SQL_ReadResult(query, 0));
}

//TOP 15
public Top15(id)
{
	new menu = menu_create("Top 15:", "Handel_Top");
	menu_additem(menu, "Top 15 BuntĂłw");
	menu_additem(menu, "Top 15 Zyczen");
	
	menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
	menu_display(id, menu);
}

public Handel_Top(id, menu, item)
{
	if(item == MENU_EXIT)
		return;
			
	new data[2];
	data[0] = id;
	data[1] = item;
	
	SQL_FormatQuery("SELECT * FROM `GangUser` ORDER BY `%s` DESC LIMIT 15", item? "Zyczenia": "Zabicia");
	SQL_ThreadQuery(info, "PobierzTop", gszQuery, data, 2);	
}

public PobierzTop(failstate, Handle:query, error[], errnum, data[], size){
	if(failstate != TQUERY_SUCCESS){
		log_amx("<Query> Error: %s", error);
		return;
	}
	new id = data[0];
	if(!is_user_connected(id) && !is_user_connecting(id))
		return;
	
	if(SQL_NumRows(query))
	{
		new buffer[2048], szName[41], iLen=0, i=0;
		iLen = copy(buffer[iLen], 2047-iLen, "<body bgcolor=#FFFFFF><table width=100%% cellpadding=2 cellspacing=0 border=0>");
		iLen += formatex(buffer[iLen], 2047-iLen, "<tr align=center bgcolor=#52697B><th width=5%%> # <th width=35%% align=left> Gracz: <th width=20%%> Najwiecej %s", (data[1]? "Życzeń": "Buntów"));
		
		while(SQL_MoreResults(query))
		{
			SQL_ReadResult(query, 1, szName, 40);
			replace_all(szName, 40, "<", "&lt;");
			replace_all(szName, 40, ">", "&gt;");
			
			iLen += formatex(buffer[iLen], 2047-iLen, "<tr align=center%s><td> %i. <td align=left> %s <td> %i", ((i%2)==0)? "" :" bgcolor=#A4BED6", i+1, szName, SQL_ReadResult(query, (data[1]? 3: 2)));
			
			i++;
			SQL_NextRow(query);
		}
		
		iLen += copy(buffer[iLen], 2047-iLen, "</table></body>");
		show_motd(id, buffer, "Top 15")
	}
}
	
public client_putinserver(id)
{	
	if(is_user_hltv(id))
		return;
		
	user_wczytalo[id] = false;
	user_bunty[id] = 0;
	user_zyczenia[id] = 0;

	get_user_name(id, nazwa_gracza[id], 34);
	replace_all(nazwa_gracza[id], 34, "'", "\'");
	replace_all(nazwa_gracza[id], 34, "`", "\`");
	
	new data[1];
	data[0] = id;
	
	SQL_FormatQuery("SELECT * FROM `GangUser` WHERE `Name` = '%s';", nazwa_gracza[id]);
	SQL_ThreadQuery(info, "PobierzGang", gszQuery, data, 1);
}

public PobierzGang(failstate, Handle:query, error[], errnum, data[], size){
	if(failstate != TQUERY_SUCCESS){
		log_amx("<Query> Error: %s", error);
		return;
	}
	new id = data[0];
	if(!is_user_connected(id) && !is_user_connecting(id))
		return;
	
	if(SQL_NumRows(query))
	{
		user_bunty[id] += SQL_ReadResult(query, 2);//zabicia
		user_zyczenia[id] += SQL_ReadResult(query, 3);//zyczenia
	}
	else
	{
		SQL_FormatQuery("INSERT INTO `GangUser` (`Name`) VALUES ('%s');", nazwa_gracza[id]);
		SQL_ThreadQuery(info, "ZapiszDane", gszQuery);
	}
	user_wczytalo[id] = true;
}

//inne
public ZapiszDane(failstate, Handle:query, error[], errnum, data[], size){
	if(failstate != TQUERY_SUCCESS){
		log_amx("<Query> Error: %s", error);
		return;
	}
}

stock SQL_FormatQuery(const szQuery[], ...){
	vformat(gszQuery, charsmax(gszQuery), szQuery, 2);
}

/////Zliczanie zyczen i buntow
public OnLastPrisonerTakeWish(id)
{
	nielicz = true;
	
	user_zyczenia[id]++;
	SQL_FormatQuery("UPDATE `GangUser` SET `Zyczenia` = (`Zyczenia` + 1) WHERE `Name` = '%s';", nazwa_gracza[id]);
	SQL_ThreadQuery(info, "ZapiszDane", gszQuery);
}

public SmiercGraczaPost(id, attacker, shouldgib)
{	
	if(!is_user_connected(id) || !is_user_connected(attacker))
		return HAM_IGNORED;
	
	if(get_user_team(id) == 2 && get_user_team(attacker) == 1 && !nielicz)
	{
		user_bunty[attacker]++;
		SQL_FormatQuery("UPDATE `GangUser` SET `Zabicia` = (`Zabicia` + 1) WHERE `Name` = '%s';", nazwa_gracza[attacker]);
		SQL_ThreadQuery(info, "ZapiszDane", gszQuery);
	}
	return HAM_IGNORED;
}

public OnRemoveData()
{
	nielicz = false;
}

  • +
  • -
  • 2


#717013 Klany

Napisane przez d0naciak w 28.12.2015 19:20

Opis

Plugin dodaje do gry klany. Każdy klan posiada swojego właściciela i członków - oni zdobywają poziom klanu. Z każdym nowym poziomem dostajemy punkty które możemy przeznaczyć w expa, krytyka bądź bogactwo. Klany posiadają swoje top 15, więcej do sprawdzenia w grze.

 

Klany przeznaczone są raczej dla Cod'ów z max. poziomem od 101 do 801. Na większych limitach będzie to działać, jednak mnożniki od statystyk mogą zgłupieć.

Maksymalny poziom klanu to 61, a wymagane doświadczenie do zdobycia kolejnego poziomu grupy jest generowane na podstawie tego który obowiązuje w klasach.

 

say /klany - otwiera menu klanów

 

Instalacja

Pobierz 

Załączony plik  cod_klany.sma   36,3 KB  1342 Ilość pobrań
  cod_klany.amxx

Otwórz cod_klany.sma

Konfiguruj:

#define LIMIT_CZLONKOW 15 //Ile maksymalnie czlonkow moze wystepowac w klanie
#define WYMAGANY_POZIOM 15 //Jaki poziom jest wymagany aby moc zalozyc klan
#define WYMAGANA_ILOSC_MONET 500 //Ile trzeba monet do zalozenia klanu
//Zakomentuj aby wylaczyc udzial monet w klanach
 

Skompiluj, reszta standardowa :)


  • +
  • -
  • 12


#709424 AMXMODX/SourceMod Dekompilator

Napisane przez DarkGL w 13.08.2015 13:09

Jest to prosty interfejs www służący do dekompilowania pluginów amxx'a i sourcemoda.
 
Dekompilator dostępny pod adresem
 
http://darkgl.pl/decompiler/

Jest to tylko interfejs www który używa ogólnie dostępnych narzędzi.
 
Więcej informacji tutaj
http://darkgl.pl/201...d-dekompilator/
  • +
  • -
  • 21


#708217 Problem z "get_pdata_cbase" w Ruletka_Jailbreak

Napisane przez oeN. w 31.07.2015 10:00

Proszę.

Wystarczyło dodać warunek pev_valid.

 

Załączone pliki


  • +
  • -
  • 1


#657001 [FUNKCJA - DODATEK] Kto kogo zabił - wiadomości + ilość pozostałych więźniów

Napisane przez Wielkie Jol w 14.08.2014 17:55

Dodatek do silnika jailbreak by cypis.

Dodajemy bibliotekę colorchat

 

Funkcja DeathMsg()
Więc tak, do funkcji plugins_init() dopisujemy na samym końcu

register_event("DeathMsg", "DeathMsg", "a")

 Następnie na samym dole dopisujemy to:

public DeathMsg(){
new nickkid[33], nickvid[33];
new kid = read_data(1);
new vid = read_data(2);
get_user_name(kid, nickkid, 32);
get_user_name(vid, nickvid, 32);
if(get_user_team(kid) == 2 && get_user_team(vid) == 1)
ColorChat(0, GREEN, "[ZGON]^x01 --- ^x03 Klawisz %s^x01 zabil^x03 wieznia %s^x01 --- ", nickkid, nickvid);
else if(vid != kid){
if(get_user_team(kid) == 1 && get_user_team(vid) == 1)
ColorChat(0, GREEN, "[ZGON]^x01 --- ^x03 Wiezien %s^x01 zabil^x03 wieznia %s^x01 ---  Pozostalo: %d wiezniow", nickkid, nickvid, ilosc_graczy[ZYWI]-1);
}
else if(get_user_team(kid) == 1 && get_user_team(vid) == 2)
ColorChat(0, GREEN, "[ZGON]^x01 --- ^x03 Wiezien %s^x01 zabil^x03 klawisza %s^x01", nickkid, nickvid);
else if(kid == vid){
if(get_user_team(kid) == 1 && get_user_team(vid) == 1)
ColorChat(0, GREEN, "[ZGON]^x01 --- ^x03 Wiezien %s^x01 nie wytrzymal wieziennej presji i popelnil samobojstwo", nickkid);}
 
}

Dodanie do funkcji Ham_Killed:

 

Szukamy:

public SmiercGraczaPost(id, attacker, shouldgib)

Po:

if(!is_user_connected(id))
return HAM_IGNORED;

Dodajemy:

new nickkid[33], nickvid[33];
 
get_user_name(id, nickkid, 32);
get_user_name(attacker, nickvid, 32);
if(get_user_team(id) == 2 && get_user_team(attacker) == 1)
ColorChat(0, GREEN, "[ZGON]^x01 --- ^x03 Klawisz %s^x01 zabil^x03 wieznia %s^x01 --- ", nickkid, nickvid);
else if(id != attacker){
if(get_user_team(id) == 1 && get_user_team(attacker) == 1)
ColorChat(0, GREEN, "[ZGON]^x01 --- ^x03 Wiezien %s^x01 zabil^x03 wieznia %s^x01 ---  Pozostalo: %d wiezniow", nickkid, nickvid, ilosc_graczy[ZYWI]-1);
}
else if(get_user_team(id) == 1 && get_user_team(attacker) == 2)
ColorChat(0, GREEN, "[ZGON]^x01 --- ^x03 Wiezien %s^x01 zabil^x03 klawisza %s^x01", nickkid, nickvid);
else if(id == attacker){
if(get_user_team(id) == 1 && get_user_team(attacker) == 1)
ColorChat(0, GREEN, "[ZGON]^x01 --- ^x03 Wiezien %s^x01 nie wytrzymal wieziennej presji i popelnil samobojstwo", nickkid);
}

Oddzielny plugin:

Załączone pliki


  • +
  • -
  • 3


#698625 [ROZWIĄZANE] Problem z "fw_Start" w parachute.sma

Napisane przez NoLiFeR w 25.04.2015 17:45

Załączony plik  parachute.sma   5,05 KB  43 Ilość pobrań
  parachute.amxx


  • +
  • -
  • 1


#694896 Paczka Jailbreak (dotychczas unikatowa).

Napisane przez kUJJ w 30.03.2015 21:26

Witam, ze względu na to, że skończyłem z cs 1.6 i nie interesuję się już pixelami, a zarazem serwerami, scriptingiem itp. itd. postanowiłem udostępnić paczkę JB, w której znajduję się dużo unikatowych plików. Zapraszam do testowania :) 

 

opis.png

W skład paczki wchodzi:
 
Przerobiony silnik (Zmieniony HUD - wyświetlony typ dnia, jaka zabawa etc, ilość więźniów w hudzie, gdy zostanie ostatni więzień to wyświetlony jest jego nick), widoczna ilość graczy przy wyborze teamu.
Unikalne zabawy: (Zbijak, PlazmaDay, Lany Poniedzialek, KillDay (przerobiony), SnowWar (bitwa na śnieżki) oraz ChuckNorris Style)
Unikalne głosowanie na zabawy w dany dzień (standardowo SOBOTA) - można edytować w pliku .sma
Przejrzyste i unikalne menu dla więźnia i klawisza
Misje JailBreak
Nowe i unikalne oznaczanie graczy kolorem (Tylko dla prowadzącego)
SuperVIP i VIP w jednym pluginie (co daje VIP i SuperVIP dowiesz się w pliku vip.txt i svip.txt)
Unikalny sklep za szlugi 
Unikalny sklep za dolary, ruletka oraz wypadające prezenty po śmierci w jednym pluginie.
Marker tylko dla prowadzącego
Dużo pojedynków w życzeniu 
Złote bronie dla SuperVipa w CT (edytowanie cvarami w amxx.cfg - czytaj plik "dopisać_do_amxx.cfg")
Losowanie VIPA lub SVIPA na mape (wygodne edytowanie w .sma)
Modele i dźwięki do zabaw i silnika.
 
Poza tym, możecie sobie ściągnąć i zobaczyć :)
 
cvary.png
Wszystko znajdziecie w pliku "dopisać_do_amxx.cfg", który znajduję się w paczce.
 
wymaganemoduly.png
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <nvault>
#include <fakemeta>
#include <engine>
#include <hamsandwich>
#include <ColorChat>

instalacja.png

 

Standardowa, według systemu folderów.

 

download.png

http://www33.zippysh...IXJ1C/file.html

 

 


  • +
  • -
  • 28


#689942 [FIX] Przekierowanie na GM-Community

Napisane przez Ogen Dogen w 23.02.2015 01:15

Od niedawna pojawił się problem z AMXBans po stronie www uniemożliwiający normalne korzystanie z jego funkcji. Po kliknięciu w którykolwiek odnośnik otwiera się dodatkowa karta z stroną GM-Community.

Rozwiązanie tego problemu jest bardzo proste.

Wchodzimy w katalog gdzie zainstalowany jest AMXBans a następnie do pliku : (według ścieżki)

/templates/nazwa_twojego_stylu/js/amxbans.js.php

Otwieramy go dowolnym edytorem tekstu i usuwamy lub komentujemy kod na końcu pliku :

/* Version checker */ 
	$(function(){
		var chkver = document.createElement("script");
		chkver.type = "text/javascript";
		chkver.async = true;
		chkver.src = "//version.gm-community.net/amxbans.js";
		var s = document.getElementsByTagName("script")[0]; 
		s.parentNode.insertBefore(chkver, s);
	});
	
	function setLastVersion(ver)
	{
		if (parseFloat($('#version').text()) < ver)
		{
			$('#version').addClass('MustUpdate').append(' <a href="http://gm-community.net/thread.1851"><img src="../../images/generic/information.png" alt="Download" /></a>');
		}
	}

Zapisujemy i wysyłamy na serwer. Gotowe.


  • +
  • -
  • 15


#22196 Medyk

Napisane przez Gabik w 01.11.2008 22:02

Opis

Plugin który umożliwia leczenie innego gracza za pomocą "e"

Instalacja

-plik eim.sma wrzucic do addons/amxmodx/scripting
-plik eim.amxx wrzucic do addons/amxmodx/plugins
-do pliku addons/amxmodx/configsamxx dopisać cvary
-do pliku addons/amxmodx/configsplugins dopisać eim.amxx

Cvary

//Medyk
eim_range (domyślnie: 70) - odległosc między graczami wymagana, aby zacząć leczyc
eim_hps (domyślnie: 10.0) - życie przekazywane w sekundach
eim_maxhealers (domyślnie: 2) - maksymalna liczba graczy, która może leczyc 1 gracza równocześnie
eim_healpoints (domyślnie: 0) - maksymalna ilosc hp jaka może byc przekazana graczowi podczas jednej rundy (0 = bez limitu)
eim_healeff (domyślnie: 1.0) - częsc życia zgubionego, która może zostac przywrócona
eim_in_team (domyślnie: 0) - która drużyna ma medyków, 0 - obie, 1 - tylko ts, 2 - tylko cts

Załączone pliki


  • +
  • -
  • 22


#611971 By Cypis - Wojna na granaty dla więźniów.

Napisane przez Wielkie Jol w 01.02.2014 22:46

Zabawa do Cypisa, więźniowie po 30 sekundach od rozpoczęcia zabawy zabijają się granatami, życzenie ma ostatni żywy, podczas zabawy jest włączona grawitacja 500.

Załączone pliki


  • +
  • -
  • 7