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
 

DarkGL - zdjęcie

DarkGL

Rejestracja: 12.08.2009
Aktualnie: Nieaktywny
Poza forum Ostatnio: dziś, 08:27
****-

#779853 podstawa html

Napisane przez Łysy CS-RzeZnia.eu w 22.06.2025 00:16

<?xml version="1.0" encoding="ISO-8859-2"?>
<!DOCTYPE html 
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl" style="height: 100%">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
</head>
<body style="margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden">
 
<div style="position: absolute; z-index: 2; width: 100%; height: 100%; overflow: auto">
<div style="margin: 10px">
 
 
</div>
</div>
 
<div><img src="https://i.imgur.com/b831KUf.png" alt="" style="width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1" /></div>
 
</body>
</html>
 
<html>
<head>
<style type="text/css">
body {
background-color: #000000;
</body>
</html>

Proszę. 

Załączone pliki


  • +
  • -
  • 1


#746245 [SURF] profesjonalne surferskie ustawienia

Napisane przez Lawrence Nachos w 25.01.2018 20:34

8914be18ebd03.png

 

opis:

 

jest to poradnik który pomoże każdemu w ustawieniu sobie najlepszych możliwych ustawienia do gry na surfie w cs 1.6. Będą tutaj komendy zarówno dla nowych graczy jak i dla starych wyjadaczy. Znajdziemy tutaj komendy na ustawienie optymalnych fpsów jak i przydatnych bindów.

Wszystkie komendy wpisujemy w consoli CS'a--> klawisz "~" lub w config.cfg w plikach gry.

Wszystkie niezrozumiałe słownictwo jakie tutaj użyje będzie wytłumaczone w słowniku na samym dole poradnika.

 

Komendy:

047c762c3ab53.png

 

FPS'y

 

net_graph "3"  -  dzięki tej komendzie ujrzymy w prawym dolnym rogu ile mamy fpsów oraz przepustowość naszego internetu. Bardzo przydatna komenda, powinna być ona cały czas wpisana by gracz mógł monitorować możliwe spadki swoich fpsów.

 

                           lub cl_showfps 1 -pokazuje tylko fpsy w gornym lewym rogu

 

fps_max "131" - zwiększa fps'y do 131, na surfie optymalna wartość wynosi od 100 do 131 fps'ów.  Mniejsza ilość wpływa na możliwości wybijania się z surfa oraz płynność gry. Natomiast większa może powodować tak zwany fps bug block.

 

fps_override "1" - odblokowuje nasze fpsy powyżej stu.  X > 100, czasami CS wyzerowuje te wartość i ustanawia blokadę fpsów gdy tylko wyjdziemy z gry. W takim wypadku albo będziemy wpisywać ją ciągle albo wpiszemy ją w plikach gry w config.cfg.

 

fps_modem 131" - dla nonsteamowców, ustawia fps'y na 131.

 

Developer 1 - odblokowuje blokade fpsów, jednak przenosi ona chat w górę co może się niespodobać, tylko w ostateczności gdy inne komendy zawiodą (tylko dla nonsteamowców)

 

M_filter 1 -  płynniejsze robienie stref

 

 

Problem z FPS'ami nr 1.

Jeśli po wpisaniu wszystkich powyższych komend twoje fps'y zatrzymały się równo na wartości "60" oznacza to że masz włączoną synchronizacje pionową w ustawieniach gry lub w ustawieniach twojej karty graficznej.

 

By ją wyłączyć wchodzimy w Counter-Strike --> options --> zakładka video --> odznaczamy "wait for vertical sync".

Alternatywnie możemy wpisać w konsoli gl_vsync "0"

 

 

4fbb87f4b204f.png

 

Jeśli było zaznaczone to teraz sprawdzamy na jakimś serwerze czy fpsy odblokowały się powyżej wartości 60. Jeśli tak to dobra robota, jeśli nie to nie obędzie się bez wchodzenia w ustawienia karty graficznej. (tylko dla kart NIVIDIA + Windows)

 

W tym celu wchodzimy na pulpit naszego systemu operacyjnego --> klikamy prawym na ekran --> klikamy na Panel Sterowania Nividia --> zakładka zarządzanie ustawieniami 3D --> Ustawienia globalne --> teraz z dostępnej gamy funkcji odnajdujemy "SYNCHRONIZACJE PIONOWĄ" --> wyłącz --> Zastosuj.

 

 

4e4fd0ca06e54.png

 

6fa58f844910a.png

 

 

Po wszystkim wyłączamy ekran panelu sterowania NIVIDIA i możemy cieszyć się naszymi fpsami w grze.

 

 

Problem z FPS'ami nr 2.

jeśli po wpisaniu wszystkich komend i wyłączeniu synchronizacji pionowej nasz komputer nie może wycisnąć więcej niż 100-131 fpsów możemy mu pomóc poprzez wpisanie paru komend optymalizacyjnych które pogorszą nam grafikę w grze ,ale za to gra będzie działała płynniej i na wymaganych fpsach.

 

cl_corpsestay "1"  -  ciała zmarłych znikają dużo szybciej

 

cl_himodels "0"  -  zmniejsza jakość wyświetlanych modeli w grze

 

cl_shadows "0"  -  wyłącza cienie pod graczami

 

fastsprites "2" - zmniejsza jakość spiritów (SG, HE) czyli pogarsza jakość np dymu z granatu.

 

gl_clear "0" - nie wypełnia luk między teksturami

 

gl_cull "1"  -  renderuje tylko widoczne elementy (modele) gry

 

gl_lightholes - daje więcej fpsów

 

gl_playermip "2"  -  zmniejsza jakość modeli gracza

 

max_shells "1"  -  zmniejsza ilość widocznych łusek w grze

 

gl_vsync "0" - można użyć zamiast ręcznie wyłączać synchronizacje pionową w grze

 

developer "1" - wyłącza specjalną blokadę developerską, od teraz można używać tyle fpsów ile maszyna da. Wadą tego rozwiązania jest chat który przenosi się nam na górę ekranu oraz czasami spam błędami w konsoli.

 

Więcej fpsów można znaleźć w Google pod hasłami "optymalizacja cs" "jak zwiększyć fpsy w cs 1.6" itp.

 

Problem z FPS;ami nr 3. (laptopy)

Jeśli wszystkie powyższe próby zawiodły Sprawdzamy czy czasem nie mamy laptopa i nie używa on w tej chwili czasem gorszej (zintegrowanej) karty graficznej. Jeśli tak jest to musimy się pobawić w ustawienie dla CS'a karty NIVIDIA (jeśli taką posiadamy)

Czasami problem można naprawić poprzez zmianie w opcji zasilania laptopa na "wysoka wydajność"

 

 

aad6239455548.png

 

Problem z FPS'ami nr 4. (Mam kartę graficzną RADEON)

 

1. Wchodzimy na nasz pulpit --> wciskamy na nim PPM, powinno wyskoczyć okienko z Catalyst Control center.

2. Wchodzimy w catalyst Control center

 

 

uUjpPD9.png

 

2. Po pojawieniu się programu z ustawieniami Radeona, wchodzimy w --> 3D

 

efmYjQf.png

 

 

3. Następnie w --> Wszystkie ustawienia

4. Po prawej stronie okienka znajdujemy "Czekaj na odświeżanie pionowe" i przesuwamy suwak z "jakość" na "wydajność"

IYpRjVX.png

 

 

Ustawienia gry:

2e25892181b39.png

 

-ustawiamy JUMP (skok) również na Mouse Wheel Down czyli po polsku scroll myszki pociągnięty w dół do siebie

-ustawiamy duck (kucanie) również na scroll myszki pociągnięty w góre

-ustawiamy strafe modifier również na "Q" - łatwiej sięgnąć po ten klawisz w połączeniu z spacją niż po alt

-ustawiamy use voice communication (czyli mikrofon) na "c" - podczas gry łatwiej się gada niż jakby się musiało sięgnąć po "k"

 

Ustawienie ducka na scroll i strafe modifier na "Q" jest najważniejsze. Kucanie na scrollu pozwoli nam wykonać szybkie duckowanie (więcej w poradniku)

 

Natomiast strafe modifier przełączy ruchy naszej myszy z obrotów do okoła osi na ruchy gracza. Dzięki czemu trzymając "Q" robiąc obroty myszką będziemy mogli zrobić pewien trik bunnyhoopowy przydatny na surfie w celu unikania np kul w klatce lub w powietrzu czy też do szybkiego rozpędzania się.

 

Co do ustawień myszy:

-nie da się jednoznacznie powiedzieć na jakiej prędkości powinno się grać. Każdy ma inną myszkę która ma inną wartość DPI. Czym więcej DPI tym lepiej, Generalnie trzeba mieć takie ustawienia by nie musieć machać myszką po biurku jak szalony.

 

Przykład:

-myszka Saitek Cyborg R.A.T 5

-5600 DPI

-ustawienia w cs - 16.0/18.0

-na zwykłej podkładce robie 12 obrotów nie wychodząc poza nią do okoła osi.

 

 

Dodatkowe Bindy:

-znajdują się tutaj ustawienia które nie są potrzebne by je wpisywać ,aczkolwiek ułatwią grę na serwerze surf.

 

Tak wygląda wzór:

bind "klawisz" "komenda"

bind "klawisz" "komenda; 2komenda"

unbindall  -  lepiej nie używać jeśli się nie musi, usuwa wszelkie możliwe bindy także te służące do chodzenia. Po wpisaniu tej komendy trzeba w opcjach wcisnąć "ustawienia domyslne" albo wkleić swój wcześniej skopiowany config.cfg. Tak czy inaczej usuwa ona wszystkie bindy natychmiastowo.

 

 

bindy do pisania na teamsayu:

bind "klawisz" "say_team Jestem w JAIL /i am in Jail"

bind "klawisz" "say_team Kucaj pod przyciskiem /duck under button"

bind "klawisz" "say_team Wróg w Jailu /enemy in jail"

 

bindy do kupowania broni:

 

bind "klawisz" "m4a1; ak47; primammo; deagle"

bind "klawisz" "m3; primammo; deagle; secammo; vest; hegren"

 

------------------------------

pistolety:

glock

usp

p228

deagle

elites

fn57

------------------------------

shotguny:

m4                          -jednostrzalowiec

xm1014                   -automat

------------------------------

smg:

mac10

tmp

mp5

ump45

p90

------------------------------

rifles:

galil

ak47

scout

sg552

awp

g3sg1

famas

m4a1

aug

sg550

------------------------------

machine gun:

m249                    -krowa

 

ammunicja:

primammo             - amunicja do dlugich broni

secammo              - amunicja do krótkich broni

------------------------------

ekwipunek:

vest                      -zbroja

vesthelm               -zbroja+helm

flesh                     -granat oslepiajacy

hegren                  -wybuchowy granat

sgren                    -dymny granat

nvgs                     -noktowizor

defuser                 -rozbrajacz do bomby

shield                   -tarcza

------------------------------

 

 

Więcej o bindowaniu można poczytać tutaj:

http://www.csnonstea...-tylko,271.html

 

Słownik:

 

 

-znajdują się tutaj wszystkie słowa z poradnika które trudno zrozumieć.

 

fps (frames per second) - czyli ilość klatek jaka zostaje wyświetlana na naszym ekranie w ciągu jednej sekundy

fps bug block - błąd fpsów polegający na blokowaniu się gracza na rampach surfa który ma za dużo fpsów (dość wnerwiający problem)

fast ducking (duckowanie) - szybkie kucanie, polega na ustawieniu sobie na scrollu pociągniętym w dół komendy kucania dzięki czemu spadając z dużej wysokości ale z dużą prędkością poziomą można zacząć się ślizgać po podłodze przez bardzo szybkie kucanie (możliwe tylko dzięki scrollowi)

config.cfg - plik z ustawieniami naszego counter-strike znajdującym się w ustawieniach gry, W zależności od tego czy mamy steam czy nonsteam znajduje się on w innym miejscu.

Sprite - obiekt graficzny (animowany) np grafika wybuchającego granata dymnego.

DPI (dots per inch) - liczba punktów obrazu przypadająca na cal. Jednostka stosowana do określenia rozdzielczości obrazów (czym więcej tym płynniej)

 

Wszelkie błędy interpunkcyjne, merytoryczne czy ortograficzne proszę zgłaszać na PW, z góry dziękuje za pomoc. 

 

Poradnik stworzony przez Lawrence Nachos kopiowanie dozwolone tylko jeśli poinformuje się o tym twórce oraz jeśli wstawi się link do oryginału.

 

  • +
  • -
  • 3


#779770 Diablo Mod Core by DarkGL, wersja 1.2.2

Napisane przez Silver Zero w 25.04.2025 06:40

Z jakiegoś powodu, nie załączyła się do pierwotnego posta paczka z plikami do AMXX. Jako że nie mogę edytować posta, załączam archiwum w odpowiedzi.

Załączone pliki


  • +
  • -
  • 1


#779768 Diablo Mod Core by DarkGL, wersja 1.2.2

Napisane przez Silver Zero w 24.04.2025 20:32

Diablo Mod Core by DarkGL, wersja 1.2.2

 

Informacje


 

Przygotowałem aktualizację do wersji 1.2.1 beta, która poprawia kilka rzeczy. Celem patcha jest dostarczenie poprawionej wersji 1.2.1, do dalszej rozbudowy moda - dlatego też zmiany nie są duże.

 

Opisy moda/komend/natywów/itd. można przeczytać w postach poprzednich wersji Diablo Mod Core.

 

 

Zmiany


 

Poprawiono:

  • błąd uniemożliwiający wybór klasy (błąd 'native "ExecuteForward" '),
  • wybór klasy przez boty - również pojawiał się błąd 'native "ExecuteForward" ' przy próbie wyboru klasy przez boty,
  • działanie kilku klas oraz itemów, których kod nie do końca pokrywał się z zamierzonym działaniem danej klasy/itemu.

Dodano:

  • opisy dla wszystkich klas oraz itemów w modzie.

Zmieniono:

  • przypisanie frakcji dla każdej klasy.

Usunięto:

  • itemy "Pierscien Skoku" oraz "Totem Zdrowia" - itemy te nie działały w ogóle oraz ich kod/opis nie miał żadnego powiązania z zamierzonym działaniem itemu, kod na długi skok oraz leczący totem można bez problemu znaleźć w kodzie pozostałych itemów.

Instalacja


 

Tak samo jak przy wcześniejszych wersjach, instalacja odbywa się poprzez wrzucenie plików do katalogu serwera z załączonej paczki - pluginy zostały skompilowane używając AMXX w wersji 1.8.2. Modele oraz dźwięki należy pobrać z posta dla wersji 1.2.1 beta - https://amxx.pl/topi...-core-121-beta/.

 

Dodatki można aktywować poprzez odkomentowanie wybranych linii z pliku addons/amxmodx/configs/plugins-diablomod.ini:

;dodatki
;diablomod_core_EOG.amxx
;diablomod_core_event.amxx
;diablomod_core_questy.amxx
  • diablomod_core_EOG - EXP po godzinach,
  • diablomod_core_event - event Diablo (opisany w https://amxx.pl/topi...od-core-110-pl/),
  • diablomod_core_questy - questy typu 'zabij X przeciwników danej klasy'

 

W paczce znajduję się skrypt umożliwiający "masową" kompilację plików .sma moda. Użycie (będąc w katalogu 'scripting'):

./1mass_compile_plugins-linux.sh 9sma_list-diablomod.txt (Linux)
./1mass_compile_plugins-windows.bat 9sma_list-diablomod.txt (Windows)

  • +
  • -
  • 2


#779639 Zapis pev_flTimeStepSound

Napisane przez K@MILOVVSKY w 02.03.2025 21:42

Nie wiem czy do końca czaję, ALE: jak dokładnie rejestrujesz moment wyrzucenia tego specjalnego granatu? Nie możesz w momencie eventu dla wyrzutu wygenerować napis manualnie? Trochę kodu by się przydało. 

register_message(get_user_msgid("TextMsg"), "message_text") przechwytuje wiadomości systemowe (TextMsg), np. "Fire in the Hole!". Jeśli twój granat nie generuje tej wiadomości, to message_text się w ogóle nie wywoła.

 


  • +
  • -
  • 2


#779630 Wyswietlanie wiadomosci w tutor

Napisane przez SHiBBy. w 27.02.2025 19:21

Mam plugin, ktory wyswietla informacje w TUTOR z pliku ini.

Starałem się zrobić tak aby tutor wyswietlal sie zawsze w nowej rundzie w czasie freeze time jednak cos jest nie tak.
Ogolnie wyswietla wiadomosci ale w jakby to nazwac "losowych sytuacjach" typu zabojstwo itp

Czy pomoze ktos poprawic kod, bo chce by komunikaty wyswietlaly sie tylko na poczatku rundy podczas freeze time!!!

Załączone pliki


  • +
  • -
  • 1


#779606 [ROZWIĄZANE] Pluginy z reapi - nie kompiluje ich

Napisane przez PANDA_2zl w 22.02.2025 17:12

masz wybrakowane podstawowe biblioteki amxmodx, pobierz amxx 1.10 i nadpisz wszystkie "include" 

Załączone pliki


  • +
  • -
  • 2


#779496 Problem hitboxy

Napisane przez Boski Z Polski w 09.02.2025 22:35

https://dev-cs.ru/resources/1361/
https://github.com/G...7/hitbox_fixer/


  • +
  • -
  • 1


#779498 Regamedll, reapi i metamod

Napisane przez PANDA_2zl w 09.02.2025 23:57

Masz tak zrobione w liblist.gam? Plik jest w cstrike
//gamedll "dlls\mp.dll"
//gamedll_linux "dlls/cs.so"
gamedll_linux "addons/metamod/metamod_i386.so"
//gamedll_osx "dlls/cs.dylib"
Zwróć uwagę jeśli twój metamod ma inną nazwę czy coś i też upewnij się że wszystko masz najnowsze
Komendy: version, meta version
  • +
  • -
  • 1


#779417 Plugin na cheaterów

Napisane przez PANDA_2zl w 18.01.2025 14:06

new vault_keynum[512];
new num_keynum = fvault_get_keynum(g_vault, vault_keynum);

nie zrozumiałeś dokumentacji, 

/** 
 * Retrieves a key number specified by its name
 * 
 * @param vaultname    Vault name to look in
 * @param key        Key name to search for
 * @return        Returns key number on success, -1 on failure
 */
fvault_get_keynum(const vaultname[], const key[]) 

gdzie key[] to w naszym przypadku sid gracza i zwraca pozycje tego wpisu w pliku, do pobierania całkowitej ilości wpisów używasz 

fvault_size(const vaultname[]) 

patrząc na kod nie rozumiem po co chcesz zapisywać wszystkich do pamięci podręcznej, skoro sprawdzanie gracza w zapisie w trakcie wchodzenia nie wpływa zupełnie na wydajność

g_bStayBlocked[player] = true;
formatex(g_blocked_sids[player], charsmax(g_blocked_sids[]), "%s", sid);
formatex(g_blocked_names[player], charsmax(g_blocked_names[]), "%s", nick);

zresetować te wartości przy wychodzeniu i sprawdzać, ustawiać na wchodzeniu client_putinserver albo client_authorized

w twoim kodzie: na rozpoczęciu mapy (nawet przy zmianie mapy może nikogo wtedy nie być na serwerze, bo się z nim łączą dopiero), chcesz odczytać wszystkie wpisy z zapisu, sprawdzasz czy są gracze którzy tam widnieją, zupełnie bez sensu, masz odpowiednie eventy do takiego sprawdzania, przykłady tego co chciałeś zrobić jak byk widnieją na stronie biblioteki fvault, wystarczy poczytać

// How to find all keys within a vault:

new const vaultname[] = "myvault";

new total = fvault_size(vaultname);

new key[32], data[64];
for( new i = 0; i < total; i++ )
{
    fvault_get_keyname(vaultname, i, key, sizeof(key) - 1);
    fvault_get_data(vaultname, key, data, sizeof(data) - 1);
    
    server_print("Key: %s | Data: %s", key, data);
}


// More efficient method to find all keys within a vault:

new const vaultname[] = "myvault";

new Array:keys = ArrayCreate(64);
new Array:datas = ArrayCreate(512);

new total = fvault_load(vaultname, keys, datas);

new key[64], data[512];
for( new i = 0; i < total; i++ )
{
    ArrayGetString(keys, i, key, 31);
    ArrayGetString(datas, i, data, 511);
    
    server_print("Key: %s | Data: %s", key, data);
}

mam nadzieje że wytłumaczyłem


  • +
  • -
  • 2


#779184 AceHost.pl - Hosting serwerów CS 1.6

Napisane przez KoRrNiK w 09.12.2024 02:02

Krzakiem też są zabezpieczenia strony, znaczy ich brakiem... Prawie wszystko można zrobić przez API nie mając dostępu do konta, znając tylko ID serwera, koledze nawet nie chciało się jakoś tego zabezpieczyć...

 

https://acehost.pl/u...e=nazwa_zerwera - można sobie zmienić nazwę podając tylko ID XDDDD

https://acehost.pl/u...php?server_id=3 - sprawdzić konsolę.... nawet na bazarze aż tylu informacji nie da się wyciągnąć co tutaj.

https://acehost.pl/u...d=3&site=kokpit - wyłączyć serwer

https://acehost.pl/u...d=3&site=kokpit - włączyć/zresetować serwer

 

Takich API jest jeszcze więcej jak zagłębisz się bardziej i poszukasz to znajdziesz,

Serwery stawiane na VPS które mają takie samo IP tylko różny port, serwer o id 1,2,3,4 mają te same IP, POOZDROOO 

 

Nawet jak zostanie to załatane czy jest w ogóle sens coś tam kupować? Dobrze zgadłeś! nie xD

 

Strona z zabezpieczeniami na poziomie pliku notatnik.txt to totalny żart. Tak jak każdy projekt tego „speca”.  :crazy:

No i kolejna sprawa Polityka, Rodo które jest pełne w 100%  :crazy:  :^D

 

tenor.gif


  • +
  • -
  • 5


#779183 AceHost.pl - Hosting serwerów CS 1.6

Napisane przez l3szcz w 09.12.2024 00:32

Polityka prywatności i regulamin muszą zawierać dane osobowe, razem z adresem w związku z RODO i przetwarzaniem danych osobowych.

Niezależnie czy to hosting serwerów gier czy hosting WWW.

Dodatkowo usługi, w których prowadzona jest sprzedaż także muszą mieć regulaminy i politykę prywatności z danymi osobowymi podmiotu prowadzącego. Także - ten hosting to nic innego jak krzak.


  • +
  • -
  • 2


#779141 AMX-X Bans - Nowoczesny rework standardowego Amxbansa

Napisane przez Mesharsky w 18.11.2024 17:23

AMX-X Bans - Rework starego skryptu amxbans

AMX-X Bans to mój pierwszy web projekt, który napisałem w Laravelu. Miał on zastąpić starą wersję skryptu amxbans.
Jest ukończony w 90% i jest w pełni używalny, oferując dużo większe bezpieczeństwo niż oryginalny skrypt amxbans.

Projekt został napisany w 2023 roku. Choć nie jestem w pełni zadowolony z efektu końcowego, udostępniam go, aby potencjalne osoby mogły go używać i rozwijać.

Dla poprawnego działania skryptu konieczne jest wgranie dedykowanego pluginu, napisanego przez [user]@Boski Z Polski[/user], na serwer gry.

Ze względu na nową strukturę tabel i kodu, integracja z oryginalnym amxbans nie jest możliwa.

Wymagania do instalacji

  • PHP 8.2
  • Zmiana ROOT directory na public_html/public (Wersja bez wymaganej zmiany ROOT directory zostanie opublikowana w późniejszym czasie)
  • OK: 200-300 MB wolnego miejsca na hostingu

Zalety / Opcje AMX-X Bans

  • Dużo bezpieczniejszy i nowoczesny skrypt.
  • Przyjemny design oraz layout przystosowany na telefony i tablety (pełne RWD).
  • Wyszukiwarka.
  • Lista adminów.
  • Lista serwerów.
  • Szczegółowe informacje o banach.
  • Panel admina do zarządzania serwerami, adminami oraz banami online.
  • Łatwy konfigurator strony (nie wszystkie opcje zaimplementowane).
  • Zoptymalizowana aplikacja – działa płynnie nawet z 500k banów (testowane).
  • Opcja skonfigurowania pola, gdzie gracz ma się odwołać po banie.
  • Bardzo prosty instalator strony.
  • Logowanie przez Steam oraz standardowe (login i hasło).
  • System uprawnień dla adminów strony.
  • I wiele więcej...

Plugin AMX-X Bans

  • Napisany od zera specjalnie pod ten projekt.
  • Plugin posiada standardowy system admina, opcję screenów i wiele więcej.
  • Wsparcie users.ini.

Proces instalacji (Wideo)
Link do instrukcji wideo: https://streamable.com/63jx3l

Instalacja WEB

  • Pobierz załącznik AMX-X Bans - Release - Stable.zip.
  • Rozpakuj zawartość folderu "web" do "public_html".
  • Zmień katalog główny domeny/subdomeny na: public_html/public.
    Jeżeli nie masz takiej możliwości, napisz do mnie na Discordzie: mesharsky. Przygotuję paczkę bez tej potrzeby, do czasu wypuszczenia dedykowanej wersji.
  • Przygotuj steam_api_key oraz dane do bazy danych.
  • Po otwarciu strony ukaże się instalator. Wystarczy go przejść krok po kroku.

Instalacja PLUGINU CS 1.6
Uwaga: Wymagane jest dodanie serwera w panelu admina strony i wygenerowanie klucza serwera.

  • Wgraj całą zawartość pluginu na FTP swojego serwera.
  • Skonfiguruj plik: amxbansx.cfg (znajduje się w folderze configs) - Oraz: amxbansx_reasons.ini - Ustawiacie powody banów.
  • Do pliku plugins.ini dodaj na samą górę w tej kolejności:
    amxbansx_api.amxx  
    amxbansx_admin.amxx  
    
    Zakomentuj linijkę:
    ;admin.amxx
  • Zrestartuj serwer. Po poprawnej konfiguracji status "Połączono" powinien widnieć w panelu admina.

Komendy pluginu

  • amx_reloadadmins
  • amx_ip
  • amx_ban
  • amx_ban_menu

W amxmodmenu znajdziesz opcję screenów.

Wsparcie i rozwój
W razie problemów, zapraszam na PW na forum lub kontakt na Discordzie: mesharsky.
Postaram się w przyszłości bardziej rozbudować ten temat.

Pozdrawiam i miłego korzystania!

Załączone pliki


  • +
  • -
  • 7


#779138 Free Half-Life 2

Napisane przez Robiin w 15.11.2024 22:50

https://store.steamp...220/HalfLife_2/


  • +
  • -
  • 5


#779073 Free Witch It

Napisane przez Robiin w 01.11.2024 09:08

https://store.epicga...witch-it-3624a9


  • +
  • -
  • 1