AMX Mod 2006.3
(→Zmiany) |
(napierdałała mnie głowa z powodu kataru i nie mogłem spać) |
||
Linia 5: | Linia 5: | ||
* http://djeyl.net/forum/index.php?showtopic=51982 | * http://djeyl.net/forum/index.php?showtopic=51982 | ||
=Zmiany= | =Zmiany= | ||
+ | Wymienie tylko te najważniejsze: | ||
+ | *optymizacje zaczerpnięte z [[AMX Mod X]] - czyli wszstko działa jescze lepiej | ||
+ | *automatyczne ładowanie modułów wymaganych przez pluginy | ||
+ | * dodano funkcje formatex - aby łatwo przenosić pluginy z amxmodx na amxmod | ||
+ | * system ładowania zestawów pluginów - działa jak plugins.ini czyliz awiera listę pluginów do załadowania, jedynie taki plik (pliki) zawierające lsitę pluginów muszą się rozpoczynać od ciągu znaków ''plugins-'', oraz kończyć ''.ini'' i znajdować się w amx/configs - na przykład plugins-csdm.ini załaduje pluginy w tym pliku. Uzyteczne dla twórców pakietów pluginów tyu CSDM czy SuperHero Mod. | ||
+ | * można mieć zestaw pluginów w zależności od mapy - tworzysz katalog amx/config/maps_plugins/ a w nim pliki w formie nazwa_mapy.ini (''np de_dust.ini'') i umieszczasz pluginy jakie mają być załadowane. Możliwoe także ładowanie z prefiksami, mp prefix_cs_.ini prefix_de_.ini czy prefix_scoutz.ini. | ||
+ | W ostateczności poniżej lista w jakiej kolejności będą ładowane pliki | ||
+ | **amx/config/plugins.ini | ||
+ | **amx/config/plugins-*.ini | ||
+ | **amx/config/maps_plugins/prefix_*.ini | ||
+ | **amx/config/maps_plugins/mapname.ini | ||
+ | Jeśli za nazwą pluginu znajduje się słowo '''disabled''' to ten plugin nie zostanie załadowany - szczególnie jeśli wcześniej był załadowany (na poprzedniej mapie) | ||
+ | <pre>myplugin.amx disabled | ||
+ | telemenu.amx disabled | ||
+ | myprecacheplugin.amx disabled | ||
+ | </pre> | ||
+ | Użyteczne do wyłączania specyficznych pluginów na wybranych mapach. | ||
+ | * w modules.ini nie trzeba pisac całej nazwy mudułu, starczy napisac moduł.dll, moduł_i386.so albo po rpsotu moduł. | ||
+ | * nie ma juz komendy amx_modules, tylko amxmodules | ||
+ | * dodano zmienna amx_modules trzymającą info o modułach, amx_version zwraca numer wersji AMX Mod'a tylko i wyłącznie. | ||
+ | * kiedy plik csstats.dat osiągnie limit rozmiaru to nie jest resetowany | ||
+ | * mozna uzywac pliku csstats.dat z AMX Mod X - więc migracja z AMXX na AMX powinna działąć nawet wraz z przeniesieniem statystyk | ||
+ | * komenda csstats_savesv zapisuje staty do pliku rozdzielanego średnikami albo tabulatorami | ||
+ | **csstats_savesv "ścieżka/plik" 0 - zapisuje csstats.dat do"ścieżka/plik" (rozdzielanie tabulatorami) | ||
+ | **csstats_savesv "ścieżka/plik" 1 : saves csstats.dat to "ścieżka/plik" (rozdzielanie średnikami) | ||
+ | Podobnie sprawa się ma z DodXmod (takie csstats pod [[Day of Defeat]] | ||
+ | * zaktualizowano GeoIP | ||
+ | * pluginy mają lepsze optymalizacje, ważne ustawienia zostały wyeksportowane na górę pluginu w celu szybkiego dostępu i modyfikacji ('' bo debile nie potrafią przewijać tesktu'') | ||
+ | * <span style="color:red;font-weight:bolder">Przywrócono support dla CCounter-Strike 1.5</span> poprzez przywrócenie definicji #NO_STEAM, wyświetla się teraz w logach '''name<userid><steamid><ip>''' zamiast name<userid><steamid><> | ||
+ | * kiedyd dodaje się admina komendą amx_addadmin, jego aktualny nick jest dopisywany jako komentarz do linii w users.ini | ||
+ | * dodano amx_chat_anonymous - zobacz amx.cfg | ||
+ | * lista wykrywanych komend say (tlyo dla kolorwego say) | ||
+ | <pre> | ||
+ | say @@@message = amx_scrollsay message | ||
+ | say @@@ymessage = amx_scrollsayy message | ||
+ | say @@message = amx_csay message | ||
+ | say @@ymessage = amx_csayy message | ||
+ | say @message = amx_tsay message | ||
+ | say @ymessage = amx_tsayy message | ||
+ | say ###message = amx_say message | ||
+ | say ###ymessage = amx_sayy message | ||
+ | say ##message = amx_chat message | ||
+ | say #message = amx_psay message | ||
+ | say #ymessage = amx_psayy message | ||
+ | say $$$message = amx_fsay message | ||
+ | say $$$ymessage = amx_fsayy message | ||
+ | say $$message = amx_flicksay message | ||
+ | say $$ymessage = amx_flicksayy message | ||
+ | say $message = amx_fxsay message | ||
+ | say $ymessage = amx_fxsayy message | ||
+ | </pre> | ||
+ | * wyświetlany jest powód bana przy użyciu komendy amx_ban, co więcej banowanie na lanie odbywa się ateraz po IP a nie SteamId (które kończyło się wybanowaniem wszstkich graczy) | ||
+ | * dodano komendę amx_showip [name|#userid|authid] | ||
+ | * plugin imessage, znaczek ? negeruje przypadkowe kolory ('' amx_imessage "message" "?" '') | ||
+ | * mapsmenu - zmiana zmiennej amx_mapsmenu_mapsloc na '''amx_mapmenu_mapsloc''' oraz ddodano '''cvar amx_votemapmenu_mapsloc''' | ||
+ | * mapchooser - dodano '''amx_mapchooser_type 2''', amx_mapchooser_mapsfile (zobacz amx.cfg), w menu głosowania opcja 7 oznacza aby pozostawic aktualnie ustawiony nextmap ( anie po rpsotu nazwa mapy), amx_listmaps działa także z amx_nominfromfile 0, co3 minuty pojawia sie komunikat , że można nominowac mapy pod warunkiem że działa amx_mapchooser_type 1 | ||
+ | * spec rank info - opcja aby wyświetlało się dla obserwatorów (tych pełnych obsów,a anie martwych rgaczy) | ||
+ | * w includes/amxcons.inc dodano #define NO_STEAM i #define ADMIN_ALL 0, oraz aaktualoziwano inne pliki .inc | ||
+ | * w amx.cfg zaktualizowano amx_show_activity 3 (oznacza aby poakzywac z nickiem admina ale tylko innym adminom), dodano amx_chat_anonymous, amx_votemapmenu_mapsloc, amx_mapchooser_mapsfile, zaktualizowano amx_mapchooser_type (2) i zmeniono nazwę amx_mapsmenu_mapsloc na amx_mapmenu_mapsloc | ||
+ | * w paths.ini dodano ''amx_mapspluginsdir addons/amx/config/maps_plugins'', ''autoload_modules 1'', dodano z AMX Mod X optimizer 7 | ||
+ | * poprawiono amx_compiler.exe aby nie pokazywał komunikatów o nadpisywaniu zmiennych (shadowing), pare innych mało istotnych zmian dla normalnych. | ||
+ | * lepsza detekcja botów typu [[PODBot]] | ||
+ | |||
+ | =Aktualizacja= | ||
Aktualizacja z wersji 2006.2 (RC2) wymaga zajrzenia i sprawdzenia linii w poniższych plikach: | Aktualizacja z wersji 2006.2 (RC2) wymaga zajrzenia i sprawdzenia linii w poniższych plikach: | ||
*amx/config/amx.cfg - ''przejrzeć od początku do końca albo spotka was zasłużona kara'' | *amx/config/amx.cfg - ''przejrzeć od początku do końca albo spotka was zasłużona kara'' |
Wersja z 02:13, 16 wrz 2006
Spis treści |
Opis
AMX Mod z serii 2006, nie chce mi się na razie o nim pisać ;), ale chyba zbytnich różnic w porównaniu z AMX Mod 2006 RC2 nie ma.
Linki
Zmiany
Wymienie tylko te najważniejsze:
- optymizacje zaczerpnięte z AMX Mod X - czyli wszstko działa jescze lepiej
- automatyczne ładowanie modułów wymaganych przez pluginy
- dodano funkcje formatex - aby łatwo przenosić pluginy z amxmodx na amxmod
- system ładowania zestawów pluginów - działa jak plugins.ini czyliz awiera listę pluginów do załadowania, jedynie taki plik (pliki) zawierające lsitę pluginów muszą się rozpoczynać od ciągu znaków plugins-, oraz kończyć .ini i znajdować się w amx/configs - na przykład plugins-csdm.ini załaduje pluginy w tym pliku. Uzyteczne dla twórców pakietów pluginów tyu CSDM czy SuperHero Mod.
- można mieć zestaw pluginów w zależności od mapy - tworzysz katalog amx/config/maps_plugins/ a w nim pliki w formie nazwa_mapy.ini (np de_dust.ini) i umieszczasz pluginy jakie mają być załadowane. Możliwoe także ładowanie z prefiksami, mp prefix_cs_.ini prefix_de_.ini czy prefix_scoutz.ini.
W ostateczności poniżej lista w jakiej kolejności będą ładowane pliki
- amx/config/plugins.ini
- amx/config/plugins-*.ini
- amx/config/maps_plugins/prefix_*.ini
- amx/config/maps_plugins/mapname.ini
Jeśli za nazwą pluginu znajduje się słowo disabled to ten plugin nie zostanie załadowany - szczególnie jeśli wcześniej był załadowany (na poprzedniej mapie)
myplugin.amx disabled telemenu.amx disabled myprecacheplugin.amx disabled
Użyteczne do wyłączania specyficznych pluginów na wybranych mapach.
- w modules.ini nie trzeba pisac całej nazwy mudułu, starczy napisac moduł.dll, moduł_i386.so albo po rpsotu moduł.
- nie ma juz komendy amx_modules, tylko amxmodules
- dodano zmienna amx_modules trzymającą info o modułach, amx_version zwraca numer wersji AMX Mod'a tylko i wyłącznie.
- kiedy plik csstats.dat osiągnie limit rozmiaru to nie jest resetowany
- mozna uzywac pliku csstats.dat z AMX Mod X - więc migracja z AMXX na AMX powinna działąć nawet wraz z przeniesieniem statystyk
- komenda csstats_savesv zapisuje staty do pliku rozdzielanego średnikami albo tabulatorami
- csstats_savesv "ścieżka/plik" 0 - zapisuje csstats.dat do"ścieżka/plik" (rozdzielanie tabulatorami)
- csstats_savesv "ścieżka/plik" 1 : saves csstats.dat to "ścieżka/plik" (rozdzielanie średnikami)
Podobnie sprawa się ma z DodXmod (takie csstats pod Day of Defeat
- zaktualizowano GeoIP
- pluginy mają lepsze optymalizacje, ważne ustawienia zostały wyeksportowane na górę pluginu w celu szybkiego dostępu i modyfikacji ( bo debile nie potrafią przewijać tesktu)
- Przywrócono support dla CCounter-Strike 1.5 poprzez przywrócenie definicji #NO_STEAM, wyświetla się teraz w logach name<userid><steamid><ip> zamiast name<userid><steamid><>
- kiedyd dodaje się admina komendą amx_addadmin, jego aktualny nick jest dopisywany jako komentarz do linii w users.ini
- dodano amx_chat_anonymous - zobacz amx.cfg
- lista wykrywanych komend say (tlyo dla kolorwego say)
say @@@message = amx_scrollsay message say @@@ymessage = amx_scrollsayy message say @@message = amx_csay message say @@ymessage = amx_csayy message say @message = amx_tsay message say @ymessage = amx_tsayy message say ###message = amx_say message say ###ymessage = amx_sayy message say ##message = amx_chat message say #message = amx_psay message say #ymessage = amx_psayy message say $$$message = amx_fsay message say $$$ymessage = amx_fsayy message say $$message = amx_flicksay message say $$ymessage = amx_flicksayy message say $message = amx_fxsay message say $ymessage = amx_fxsayy message
- wyświetlany jest powód bana przy użyciu komendy amx_ban, co więcej banowanie na lanie odbywa się ateraz po IP a nie SteamId (które kończyło się wybanowaniem wszstkich graczy)
- dodano komendę amx_showip [name|#userid|authid]
- plugin imessage, znaczek ? negeruje przypadkowe kolory ( amx_imessage "message" "?" )
- mapsmenu - zmiana zmiennej amx_mapsmenu_mapsloc na amx_mapmenu_mapsloc oraz ddodano cvar amx_votemapmenu_mapsloc
- mapchooser - dodano amx_mapchooser_type 2, amx_mapchooser_mapsfile (zobacz amx.cfg), w menu głosowania opcja 7 oznacza aby pozostawic aktualnie ustawiony nextmap ( anie po rpsotu nazwa mapy), amx_listmaps działa także z amx_nominfromfile 0, co3 minuty pojawia sie komunikat , że można nominowac mapy pod warunkiem że działa amx_mapchooser_type 1
- spec rank info - opcja aby wyświetlało się dla obserwatorów (tych pełnych obsów,a anie martwych rgaczy)
- w includes/amxcons.inc dodano #define NO_STEAM i #define ADMIN_ALL 0, oraz aaktualoziwano inne pliki .inc
- w amx.cfg zaktualizowano amx_show_activity 3 (oznacza aby poakzywac z nickiem admina ale tylko innym adminom), dodano amx_chat_anonymous, amx_votemapmenu_mapsloc, amx_mapchooser_mapsfile, zaktualizowano amx_mapchooser_type (2) i zmeniono nazwę amx_mapsmenu_mapsloc na amx_mapmenu_mapsloc
- w paths.ini dodano amx_mapspluginsdir addons/amx/config/maps_plugins, autoload_modules 1, dodano z AMX Mod X optimizer 7
- poprawiono amx_compiler.exe aby nie pokazywał komunikatów o nadpisywaniu zmiennych (shadowing), pare innych mało istotnych zmian dla normalnych.
- lepsza detekcja botów typu PODBot
Aktualizacja
Aktualizacja z wersji 2006.2 (RC2) wymaga zajrzenia i sprawdzenia linii w poniższych plikach:
- amx/config/amx.cfg - przejrzeć od początku do końca albo spotka was zasłużona kara
- amx/config/paths.ini - ścieżki lokalizacji plików
- amx/dlls/* - chodzi o podmianę plików ./dll i .so
- amx/docs/* - poczytajcie instrukcję
- amx/examples/* - nowa wersja niesie zmiany w kodowaniu iźródłać pluginów standardowych
- amx/examples/include/* - j.w.
- amx/examples/source/default/* - j.w.
- amx/lang/* - poszerzony support dla pluginów
- amx/modules/* - chodzi o podmianę plików ./dll i .so
- amx/plugins/* - po porstu zawiera skomilowane wersje pluginów.
Oczywiście jeśli macie pliki sma z aktualnie uzywanych wersji pluginów najpierw poszukajcie na forum zaktualizowanych wersji a jeśli ich nie ma to skompilujcie wersje jakie posiadacie.