<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://hlds.pl/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
		<id>http://hlds.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Specjalista0001</id>
		<title>HLDS.pl - Wkład użytkownika [pl]</title>
		<link rel="self" type="application/atom+xml" href="http://hlds.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Specjalista0001"/>
		<link rel="alternate" type="text/html" href="http://hlds.pl/Specjalna:Wk%C5%82ad/Specjalista0001"/>
		<updated>2026-04-20T19:59:05Z</updated>
		<subtitle>Wkład użytkownika</subtitle>
		<generator>MediaWiki 1.18.1</generator>

	<entry>
		<id>http://hlds.pl/AMX_Mod_X</id>
		<title>AMX Mod X</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/AMX_Mod_X"/>
				<updated>2009-10-13T19:51:54Z</updated>
		
		<summary type="html">&lt;p&gt;Specjalista0001: d-.-b&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Grafika:Amxxlarge.jpg|right]]&lt;br /&gt;
[[Grafika:Alliedmodders.jpg|center]]&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
=Opis=&lt;br /&gt;
AMX Mod X jest dodatkiem do serwera [[HLDS]] którego podstawową funkcja jest administracja serwerem. Jednakże można go dosłownie napchać masą dodatków zmieniając prawie wszystkie aspekty w grze - od rozszerzenia i uproszczenia komend w administracji, poprzez restrykcje broni, kończąc na totalnych konwersjach, gdzie ostateczny wygląd gry zupełnie nie przypomina oryginalnej rozgrywki.&lt;br /&gt;
&lt;br /&gt;
Pierwotnie bazowany na źródłach od [[AMX Mod]] od wersji 0.9.6 , szybko został tak zmieniony, że się w niektórych kwestiach zasadniczo różni od oryginału. Posiada opcje kompilacji skryptów z AMX Mod - mniej więcej 90% plików [[.sma]] jest kompilowanych bez błędów.&lt;br /&gt;
&lt;br /&gt;
=Wymagania=&lt;br /&gt;
* [[MetaMod]] - w zależności od wersji AMXMod jest potrzebna odpowiednia minimalna wersja MetaMod'a.&lt;br /&gt;
&lt;br /&gt;
=Linki=&lt;br /&gt;
*[http://www.amxmodx.org Oficjalna Strona]&lt;br /&gt;
*[http://www.amxmodx.org/doc Oficjalna Dokumentacja]&lt;br /&gt;
*[http://www.amxmodx.org/downloads.php Oficjalne pliki]&lt;br /&gt;
*[http://wiki.amxmodx.org/ Wiki], czyli skarbnica wiedzy nie tylko o AMX Mod ale wielu innych aspektach gry [[Half-Life]]&lt;br /&gt;
&lt;br /&gt;
=Wersje=&lt;br /&gt;
Z przyczyn sporych różnic w każdej wersji zdecydowałem się rozbić artykuły. Konkretne opisy instalacji i konfiguracji znajdują się właśnie w nich.&lt;br /&gt;
* [[AMX Mod X 1.8.0]] - poprawki błędów, aktualizacja, dodanie paru nowych funkcji dla graczy jak i administracyjnych&lt;br /&gt;
* [[AMX Mod X 1.76d]] - poprawki błędów zgłoszonych na forum, instalacja podobnie jak w poprzednich wersjach.&lt;br /&gt;
* [[AMX Mod X 1.76c]] - poprawki błędów zgłoszonych na forum, instalacja podobnie jak w poprzednich wersjach.&lt;br /&gt;
* [[AMX Mod X 1.76 | AMX Mod X 1.76(b)]] Chyba można używać :P&lt;br /&gt;
* [[AMX Mod X 1.75 | AMX Mod X 1.75(a)]] przedostatnia wersja (''znana także jako 1.75a'')&lt;br /&gt;
* [[AMX Mod X 1.71]] poprzednia wersja&lt;br /&gt;
* [[AMX Mod X 1.60]] jego dokumentacja znajduje się w [[AMX Mod X#Linki|Linki]]&lt;br /&gt;
* AMX Mod X 1.55 &lt;br /&gt;
* AMX Mod X 1.50&lt;br /&gt;
Wersje AMX Mod X oznaczone numerkami 1.50 i 1.55 '''posiadają błędy''' i nie powinno się ich używać. Nie będę tłumaczył dokładnie jakie to są błędy bo nie ma to sensu, po prostu należy się wystrzegać tych wersji – ominie was dzięki temu dużo stresu.&lt;br /&gt;
&lt;br /&gt;
=Dodatki=&lt;br /&gt;
Różnego typu dodatki i pluginy do AMX Mod X można znaleźć na stronach:&lt;br /&gt;
&lt;br /&gt;
www.amxx.pl&lt;br /&gt;
www.amxmodx.com &lt;br /&gt;
forums.alliedmods.net&lt;br /&gt;
&lt;br /&gt;
=Podstawy=&lt;br /&gt;
Flagi dostępu:&lt;br /&gt;
&lt;br /&gt;
a - immunitet (gracz z tą flagą ma immunitet czyli nie może być kickowany, banowany, slapowany itp. Zaleca się nie dawanie tej flagi nikomu. Co najwyżej sobie (H@)).&lt;br /&gt;
b - rezerwacja slotu (gracz dostaje rezerwacje slotu)&lt;br /&gt;
c - amx_kick (admin z tą flagą może kopać ludzi z serwera).&lt;br /&gt;
d - amx_ban i amx_unban (admin z tą flagą może banować i odbanowywać graczy)&lt;br /&gt;
e - amx_slay i amx_slap (admin z tą flagą może slayować i slapować graczy)&lt;br /&gt;
f - amx_map (admin z tą flagą może zmieniać mapę)&lt;br /&gt;
g - amx_cvar (admin z tą flagą może zmieniać ustawienia serwera [nie wszystkie!])&lt;br /&gt;
h - amx_cfg (admin z tą flagą może uruchamiać configi serwera)&lt;br /&gt;
i - amx_chat (admin z tą flagą może używać kolorowych napisów)&lt;br /&gt;
j - amx_vote (admin z tą flagą może uruchamiać glosowania)&lt;br /&gt;
k - dostęp do sv_password (admin z tą flagą może ustawić hasło na serwerze)&lt;br /&gt;
l - dostęp do amx_rcon (admin z tą flagą może wykonywać polecenia na konsoli samego serwera poprzez amx_cvar)&lt;br /&gt;
m - własny poziom A &lt;br /&gt;
n - własny poziom B &lt;br /&gt;
o - własny poziom C &lt;br /&gt;
p - własny poziom D - (Flagi te są używane przez dodatkowe pluginy. Poziom A ma najniższy priorytet, poziom H najwyższy.)&lt;br /&gt;
q - własny poziom E&lt;br /&gt;
r - własny poziom F&lt;br /&gt;
s - własny poziom G&lt;br /&gt;
t - własny poziom H&lt;br /&gt;
u - menu access (admin z tą flagą może używać menu)&lt;br /&gt;
z - użytkownik (flaga do oznaczenia NIE admin, zwykłego użytkownika)&lt;br /&gt;
&lt;br /&gt;
= Dodawanie Adminów =&lt;br /&gt;
&lt;br /&gt;
*W celu utworzenia admina, wchodzimy do: cstrike/addons/amxmodx/configs (w przypadku innych modów, niż CS jest to nazwa_moda/addons/amxmodx/configs) i edytujemy plik users.ini&lt;br /&gt;
&lt;br /&gt;
*Standardowo zawarte są w nim przykłady jak należy dodać admina.&lt;br /&gt;
*Poprawne konto wygląda tak:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;nick|ip|steamid&amp;quot; &amp;quot;hasło&amp;quot; &amp;quot;flagi_dostępu&amp;quot; &amp;quot;flagi_konta&amp;quot;&lt;br /&gt;
* Osobie której dajesz admina podaj aby wpisała w konsoli wpisała&lt;br /&gt;
&lt;br /&gt;
setinfo &amp;quot;_pw&amp;quot; &amp;quot;haslo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Gdzie hasło oczywiście hasło admina.&lt;br /&gt;
=Pluginy a Moduły=&lt;br /&gt;
==Najnowsza wersja==&lt;br /&gt;
*Dosyć często zdarza się że po dodaniu jakiegoś nowego pluginu ten się nie ładuje mimo iż jest dobrze dodany. Wtedy najprawdopodobniej nie mamy włączonego modułu wymaganego przez plugin.&lt;br /&gt;
&lt;br /&gt;
*Gdy mamy najnowszą wersje AMX Mod X (1.71) nie ma najmniejszego problemu z określeniem jakiego modułu brakuje, wystarczy wejść do katalogu z logami amxx'a (addons/amxmodx/logs) i otwieramy ostatni log. &lt;br /&gt;
&lt;br /&gt;
*Powinniśmy znaleźć coś takiego:&lt;br /&gt;
 L 02/31/2005 - 00:00:00: [AMXX] Plugin &amp;quot;jakis_plugin.amxx&amp;quot; failed to load: Module &amp;quot;cstrike&amp;quot; required for plugin. Check modules.ini.&lt;br /&gt;
&lt;br /&gt;
*W tym momencie już wiadomo, że nie mamy uruchomionego  modułu ''cstrike''. Nie pozostaje już nic poza uruchomieniem go (patrz dalej).&lt;br /&gt;
&lt;br /&gt;
==Starsze wersje==&lt;br /&gt;
*Wszystko ładnie, pięknie ale co jeśli mamy nieco starszą wersje AMXX'a? Niestety w starszych wersjach trzeba się troszkę wysilić aby znaleźć brakujący moduł - trzeba zajrzeć do źródła pluginu.&lt;br /&gt;
&lt;br /&gt;
*Pluginy (źródła) zbudowane są przeważnie w następujący sposób:&lt;br /&gt;
 /* &lt;br /&gt;
 *  Tutaj jakiś komentarz odnośnie pluginu,&lt;br /&gt;
 *  jego opis, wersja, lista dostępnych komend,&lt;br /&gt;
 *  lista zmian, itp. itd.&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 #include &amp;lt;amxmod&amp;gt;&lt;br /&gt;
 #include &amp;lt;amxmisc&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 właściwy kod pluginu&lt;br /&gt;
&lt;br /&gt;
*Nas interesuje tylko to co znajduje się po ''#include''. Ta nazwa pomiędzy znakami mniejszości i większości jest nazwą modułu niezbędnego do działania pluginu. Dodatkowe linie podają nam też jakiego innego modułu możemy się spodziewać.&lt;br /&gt;
&lt;br /&gt;
*Oto opis jaki ''include'' odpowiada za jaki moduł:&lt;br /&gt;
 #include &amp;lt;amxmodx&amp;gt; &amp;lt;&amp;lt;----- Plugin korzysta z standardowej biblioteki czyli amxmodx. Nie trzeba żadnego dodatkowego modułu.&lt;br /&gt;
 #include &amp;lt;amxmisc&amp;gt; &amp;lt;&amp;lt;----- j/w&lt;br /&gt;
 #include &amp;lt;file&amp;gt; &amp;lt;&amp;lt;----- j/w&lt;br /&gt;
 #include &amp;lt;string&amp;gt; &amp;lt;&amp;lt;----- j/w&lt;br /&gt;
 #include &amp;lt;vault&amp;gt; &amp;lt;&amp;lt;----- j/w (?)&lt;br /&gt;
 #include &amp;lt;regex&amp;gt; &amp;lt;&amp;lt;----- Plugin wymaga do działania modułu '''regex'''&lt;br /&gt;
 #include &amp;lt;sockets&amp;gt; &amp;lt;&amp;lt;----- Plugin wymaga do działania modułu '''sockets'''&lt;br /&gt;
 #include &amp;lt;engine&amp;gt; &amp;lt;&amp;lt;----- Plugin wymaga do działania modułu '''engine'''&lt;br /&gt;
 #include &amp;lt;cstrike&amp;gt; &amp;lt;&amp;lt;----- Plugin wymaga do działania modułu '''cstrike'''&lt;br /&gt;
 #include &amp;lt;dbi&amp;gt; &amp;lt;&amp;lt;----- Plugin wymaga do działania któregoś z modułów '''mysql''', pgsql, mssql lub sqlite w zależności od posiadanej wersji bazy SQL. Najcześciej jest to MySQL.&lt;br /&gt;
 #include &amp;lt;fun&amp;gt; &amp;lt;&amp;lt;----- Plugin wymaga do działania modułu '''fun'''&lt;br /&gt;
 #include &amp;lt;fakemeta&amp;gt; &amp;lt;&amp;lt;----- Plugin wymaga do działania modułu '''fakemeta'''&lt;br /&gt;
 #include &amp;lt;geoip&amp;gt; &amp;lt;&amp;lt;----- Plugin wymaga do działania modułu '''geoip'''&lt;br /&gt;
 #include &amp;lt;array&amp;gt; &amp;lt;&amp;lt;----- Plugin wymaga do działania modułu '''array'''&lt;br /&gt;
 #include &amp;lt;csx&amp;gt; &amp;lt;&amp;lt;----- Plugin wymaga do działania modułu '''csx'''&lt;br /&gt;
&lt;br /&gt;
=Dodawanie/Usuwanie Modułów=&lt;br /&gt;
&lt;br /&gt;
*Skoro już wiemy jakie moduły są nam potrzebne do działania możemy przystąpić do pracy.&lt;br /&gt;
Otwieramy do edycji plik addons/amxmodx/configs/modules.ini, odszukujemy w nim sekcje z odpowiednim modułem (np. geoip)&lt;br /&gt;
 ; ---------------------------------------------&lt;br /&gt;
 ; GeoIP - determines the country of ip adresses&lt;br /&gt;
 ; ---------------------------------------------&lt;br /&gt;
 ;geoip_amxx_i386.so&lt;br /&gt;
 ;geoip_amxx.dll&lt;br /&gt;
 ;geoip_amxx_amd64.so&lt;br /&gt;
*Jak widać mamy przed nazwami plików z modułami średniki, oznacza to że AMXX traktuje te linie jako komentarze (czyli ignoruje je). Aby włączyć moduł trzeba usunąć średnik sprzed odpowiedniego pliku. Dla Windows będzie to plik z rozszerzeniem ''dll''&lt;br /&gt;
 ; ---------------------------------------------&lt;br /&gt;
 ; GeoIP - determines the country of ip adresses&lt;br /&gt;
 ; ---------------------------------------------&lt;br /&gt;
 ;geoip_amxx_i386.so&lt;br /&gt;
 geoip_amxx.dll&lt;br /&gt;
 ;geoip_amxx_amd64.so&lt;br /&gt;
*Dla Linuxa pracującego na zwykłym procesorze 32bitowym będzie plik *i386.so&lt;br /&gt;
 ; ---------------------------------------------&lt;br /&gt;
 ; GeoIP - determines the country of ip adresses&lt;br /&gt;
 ; ---------------------------------------------&lt;br /&gt;
 geoip_amxx_i386.so&lt;br /&gt;
 ;geoip_amxx.dll&lt;br /&gt;
 ;geoip_amxx_amd64.so&lt;br /&gt;
*Dla systemu Linux pracującego na 64bitowym procesorze AMD będzie to plik *amd64.so&lt;br /&gt;
 ; ---------------------------------------------&lt;br /&gt;
 ; GeoIP - determines the country of ip adresses&lt;br /&gt;
 ; ---------------------------------------------&lt;br /&gt;
 ;geoip_amxx_i386.so&lt;br /&gt;
 ;geoip_amxx.dll&lt;br /&gt;
 geoip_amxx_amd64.so&lt;br /&gt;
&lt;br /&gt;
*Teraz po zapisaniu pliku i zmianie mapy na serwerze moduł powinien się włączyć.&lt;br /&gt;
&lt;br /&gt;
= Przydatne informacje =&lt;br /&gt;
&lt;br /&gt;
Abyś nie musiał/a ciągle wchodzić w konsole '~' i wpisywać ''amxmodmenu'' proponujemy zbindować sobie klawisze:&lt;br /&gt;
&lt;br /&gt;
bind &amp;quot;F12&amp;quot; &amp;quot;amxmodmenu&amp;quot; &lt;br /&gt;
&lt;br /&gt;
* Gdzie F12 tam klawisz który będzie uruchamiać menu admina amxx'a&lt;br /&gt;
= F. A. Q.=&lt;br /&gt;
;Pojawia się coś takiego&lt;br /&gt;
 L 06/14/2008 - 22:32:04: [AMXX] Plugin &amp;quot;XXXXXX.amxx&amp;quot; failed to load: Module/Library &amp;quot;cstrike&amp;quot; required for plugin. Check modules.ini.&lt;br /&gt;
: Nie został zainstalowany addon cstrike, aby go zainstalować przeczytaj jeszcze raz '''dokładnie''' instrukcję!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:AMX Mod X]]&lt;br /&gt;
[[Kategoria:HLDS]]&lt;br /&gt;
[[Kategoria:MetaMod]]&lt;/div&gt;</summary>
		<author><name>Specjalista0001</name></author>	</entry>

	</feed>