Zasady Serwera (amx plugin)
Od HLDS.pl
Spis treści |
Opis
Proste zasady serwera mojego autorstwa. Gracz wchodząc na serwer musi je zaakceptować, inaczej zostanie wykopany. Plugin ma kilka "zabezpieczeń" których nie mają inne, są nimi:
- Wyłączone komendy radiowe dopóki gracz nie zaakceptuje zasad (aby nie mógł "zasłonić" komendami radiowymi regulaminu)
- Jeżeli mimo to znajdzie na to jakiś sposób na ukrycie zasad to po określonym czasie (domyślnie minuta) dostaje kicka za nie zaakceptowanie
Pojawiają się ona od razu po wejściu do drużyny. Po akceptacji/odrzuceniu regulaminu dodatkowo pojawia się informacja na chacie. Całość prezentuje się następująco:
Download
Instalacja
- Ściągamy z punktu download plik .sma.
- Wchodzimy na przeglądarkowy kompilator pluginów AMXX, klikamy na "Przeglądaj", wybieramy plik zasady.sma oraz klikamy "Compile".
- Ściągamy skompilowany plugin na dysk. Łączymy się na FTP serwera, wrzucamy plik zasady.sma do addons/amxmodx/scripting oraz zasady.amxx do addons/amxmodx/plugins.
- Edytujemy plik plugins.ini oraz na jego końcu dopisujemy zasady.amxx.
Konfiguracja
- Tworzymy nowy plik o nazwie rules.ini oraz wpisujemy do niego zasady serwera (* Notka * - Nie wpisuj nigdzie słów "zasady serwera" itd. bo plugin sam je pokaże - wpisz same regułki)
- Uploadujemy ten plik do katalogu addons/amxmodx/configs
To na tyle. Zasady serwera będą już działać, lecz dla bardziej wymagających są CVAR'y (konfiguracja ich polega na dopisaniu do pliku amxx.cfg bądź server.cfg linijki w postaci nazwa_cvar "wartość", bez tekstu za znakami //)
amx_rules_enabled "1" // 1 włącza zasady, 0 wyłącza - domyślnie 1 amx_rules_delaykick "60" // czas w sekundach, w jakim gracz nie zaakceptuje regulaminu i zostanie wykopany - domyślnie 60 amx_rules_immunity "0" // 1 oznacza iż admini nie muszą akceptować regulaminu, 0 nakazuje wszystkim jego akceptacje - domyślnie 0