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
 

ciastek1998 - zdjęcie

ciastek1998

Rejestracja: 08.08.2017
Aktualnie: Nieaktywny
Poza forum Ostatnio: 02.06.2019 10:43
-----

#728828 COD Elite 801 by Play

Napisane przez Dziobak? w 02.08.2016 14:30

opis.png

Przedstawiam wam paczkę strzowoną przeze mnie, być może graliście na niej, wrzucam ją bo widziałem że już ktoś ją wrzucił w internet dlatego ja z racji iż już nie gram w cs'a, nie zajmuję się serwerami, nie potrzebne mi to więc upubliczniam dla was wszystkich, nie będę opisywał kazdej klasy po kolei bo to bez sensu.

 

Prawdopodobnie wszystkie pliki *sma są, jeżeli jakiegoś nie ma proszę o informację.

 

Paczka zawiera pluginy takie jak:

Spoiler

 

 

instalacja.png

 

Ja zawsze instalowałem

Pierw wgrywałem foldery (Models / Sound / Spirtes)

Następnie wchodziłem do addons/amxmodx

wgrywałem plugins/scripting/data

Następnie wchodziłem w config i wgrywałem wszystkie pliki których nie ma a następnie nadpisywałem plugins.ini ręcznie, tzn. nie podmieniałem plików tylko zawartość.

 

download.png

Załączony plik  CodElite 801.rar   29,47 MB  1351 Ilość pobrań

 


  • +
  • -
  • 4


#634915 Cod Evolution by Shaxu 501 LvL

Napisane przez Shaxu w 26.04.2014 20:36

Witam Serdecznie drogich forumowiczów !
opis.png
Chciałbym wam przedstawić mojego Coda Evolution z 501 lvl'ami
Paczkę tworzyłem przez dłuższy czas, aktualnie leży na pendrivie bezużyteczna a ja z pewnością nie będę chciał z nią już pewnie nic robić, dla mnie cod mody to już zdecydowana przeszłość. Dlatego mam nadzieję że przyda się dla początkującej osoby a zarazem bardzo wymagającej, ponieważ moja konfiguracja z pewnością dostarcza rozrywki na wysokim poziomie  ^^
 
Na serwerze znajdują się następujące rzeczy:

  • 21 klas ( w tym 17 klas zwykłych i 4 klasy premium ) + 82 itemów
  • Sklepik wyłącznie na monety
  • Konta VIP
  • Nocny EXP 2 x szybciej EXP w nocy
  • Balans klas zwykłych

komendy.png

/hud - zmiana koloru huda 
/klasa - zmiana klasy
/item - opis itemu
/itemy - opisy wszystkich itemow
/reset - reset statystyk
/drop - wyrzucenie przedmiotu
/pomoc - krotki opis modu
/sklep - menu sklepu z rożnymi gadżetami

konfiguracja.png
plugins.ini


; AMX Mod X plugins

; Admin Base - Always one has to be activated
admin.amxx        ; admin base (required for any admin-related)
;admin_sql.amxx        ; admin base - SQL version (comment admin.amxx)

; Basic
admincmd.amxx        ; basic admin console commands
adminhelp.amxx        ; help command for admin console commands
adminslots.amxx        ; slot reservation
multilingual.amxx    ; Multi-Lingual management

; Menus
menufront.amxx        ; front-end for admin menus
cmdmenu.amxx        ; command menu (speech, settings)
plmenu.amxx            ; players menu (kick, ban, client cmds.)
telemenu.amxx        ; teleport menu (Fun Module required!)
mapsmenu.amxx        ; maps menu (vote, changelevel)
pluginmenu.amxx        ; Menus for commands/cvars organized by plugin

; Chat / Messages
adminchat.amxx        ; console chat commands
antiflood.amxx        ; prevent clients from chat-flooding the server
scrollmsg.amxx        ; displays a scrolling message
imessage.amxx        ; displays information messages
adminvote.amxx        ; vote commands

; Map related
nextmap.amxx        ; displays next map in mapcycle
mapchooser4.amxx    ; allows to vote for next map
timeleft.amxx        ; displays time left on map

; Configuration
pausecfg.amxx        ; allows to pause and unpause some plugins
statscfg.amxx        ; allows to manage stats plugins via menu and commands

; Counter-Strike
restmenu.amxx        ; restrict weapons menu
statsx.amxx            ; stats on death or round end (CSX Module required!)
;stats_logging.amxx    ; weapons stats logging (CSX Module required!)

; Enable to use AMX Mod plugins
;amxmod_compat.amxx    ; AMX Mod backwards compatibility layer

; Pluginy Gamingowe
GHW_Weapon_Replacement.amxx ; modele granatow i noza
buyzone.amxx ; blokowanie sklepu
hejdz.amxx ; blokada granatu he do 10 sekund
hud_customizer.amxx ; usuwa pieniadze z huda
0_hp_bug.amxx ; likwiduje bug 0 hp
weaponicon.amxx ; ikonka broni
loadingsound.amxx ; muzyczka przy wchodzeniu na serwer
deagle_sniper.amxx ; deagle z luneta
bullet_damage.amxx ; bulletdamage
c4.amxx ; informacja bomby
niesmiertelne_hostage.amxx ; tak jak nazwa
interp.amxx ; wymusza interp , rate , cluptaderate
antikill.amxx ; blokuje zabijanie sie komenda kill
sillyc4.amxx ; przykleja bombe
removerdropped.amxx ; blokada informacji o wyrzuceniu noza
block_name_change.amxx ; zakaz zmiany nicku
allow_roundfinish.amxx ; zakonczenie rundy 

plugins-codmod.ini

cod_evolution.amxx debug

codclass_snajper.amxx
codclass_komandos.amxx
codclass_strzelecwyborowy.amxx
codclass_obronca.amxx
codclass_lekarz.amxx
codclass_wsparcieogniowe.amxx
codclass_saper.amxx
codclass_rusher.amxx
codclass_amadeusz.amxx
codclass_partyzant.amxx
codclass_szpieg.amxx
codclass_skoczek.amxx
codclass_szaleniec.amxx
codclass_weteran.amxx
codclass_zwinnyzolnierz.amxx
codclass_kameleon.amxx
codclass_burzownik.amxx
codclass_admiral.amxx
codclass_enigma.amxx
codclass_umarlak.amxx
codclass_zabojca.amxx

codperk_adrenalina.amxx
codperk_apteczka.amxx
codperk_autodestrukcja.amxx
codperk_awpscope.amxx
codperk_awpsnajper.amxx
codperk_butykomandosa.amxx
codperk_butysnajpera.amxx
codperk_ciemneokulary.amxx
codperk_defibrylator.amxx
codperk_dezercja.amxx
codperk_eliminatorrozrzutu.amxx
codperk_fartstrzelca.amxx
codperk_gazeciarz.amxx
codperk_granatzamrazajacy.amxx
codperk_gtasanandreas.amxx
codperk_kamizelkanasa.amxx
codperk_kamuflaz.amxx
codperk_kapciezeskorykrolika.amxx
codperk_karasapera.amxx
codperk_ksiegaexpa.amxx
codperk_marzeniecomandosa.amxx
codperk_meczennik.amxx
codperk_meekstone.amxx
codperk_mistrzostrza.amxx
codperk_mocrushera.amxx
codperk_modulodrzutowy.amxx
codperk_morfina.amxx
codperk_nabojekapitana.amxx
codperk_nabojeninjy.amxx
codperk_nabojepulkownika.amxx
codperk_nanokamizelka.amxx
codperk_narzedziapirotechnika.amxx
codperk_notatkikapitana.amxx
codperk_notatkininjy.amxx
codperk_notatkisapera.amxx
codperk_nozkomandosa.amxx
codperk_nozmedyka.amxx
codperk_oczy.amxx
codperk_ogranicznikrozrzutu.amxx
codperk_palacerekawiczki.amxx
codperk_pancerzneomexowy.amxx
codperk_pelerynakucacza.amxx
codperk_pierwszapomoc.amxx
codperk_piorunochron.amxx
codperk_platynowenaboje.amxx
codperk_plonacenaboje.amxx
codperk_podrecznikszpiega.amxx
codperk_podwojnakamizelka.amxx
codperk_prawarekarambo.amxx
codperk_przyczajony.amxx
codperk_przysposobienieobronne.amxx
codperk_psychopata.amxx
codperk_radartelegrafisty.amxx
codperk_rozblysk.amxx
codperk_sekretkrowy.amxx
codperk_sekretzolnieza.amxx
codperk_shot.amxx
codperk_skrzyniagranatow.amxx
codperk_sprytnycwaniaczek.amxx
codperk_superscout.amxx
codperk_swat.amxx
codperk_szczesliwasiodemka.amxx
codperk_sztukadezorientacji.amxx
codperk_tajemnicaadmirala.amxx
codperk_tajemnicagenerala.amxx
codperk_tajemnicaskazanca.amxx
codperk_tajemnicawojskowa.amxx
codperk_tarczaswat.amxx
codperk_totalnezaskoczenie.amxx
codperk_twardybaniak.amxx
codperk_tytanowenaboje.amxx
codperk_weterannoza.amxx
codperk_wolnystrzelec.amxx
codperk_wykrywaczmetali.amxx
codperk_wyposazeniewsparcia.amxx
codperk_wyrzuceniebroni.amxx
codperk_wyszkoleniemistrza.amxx
codperk_wytrenowanyweteran.amxx
codperk_wzmocnionakamizelka.amxx
codperk_zaskoczeniewroga.amxx
codperk_zawodowyrusher.amxx
codperk_zestawalkaida.amxx
codperk_zestawpulkownika.amxx
codperk_zwinnepalce.amxx


cod_adminmenu.amxx ; menu admina ( komenda say /zgadnijkomende )
cod_dajperk.amxx ; dawanie itemow dla gracza
cod_mod_vip.amxx ; vip do cod moda
EOG.amxx ; nocny exp 2 x
prefixy_cod.amxx ; prefiksy na sayu
wytrzymalosc_itemu.amxx ; wytrzymalosc itemow

cvary.png
amxx.cfg


amx_mapchooser_type "1"
amx_mapchooser_mapsloc "0"
amx_mapchooser_mapsfile "maps.ini"
amx_mapchooser_mapsfile_s "maps_small.ini"
amx_nominfromfile "1"
amx_maxnominperplayer "1"
amx_map_history 10
amx_extendmap_max "10"
amx_extendmap_step "10"
amx_ext_round_max "1"
amx_ext_round_step "1"
amx_ext_win_max "1"
amx_ext_win_step "1"
amx_rtv "1"
amx_rtv_percent "0.55"
amx_rtv_min_time "0"
amx_rtv_map_time "10"

amx_hud_hide_money 1
amx_hud_hide_timer 0
amx_hud_hide_flashlight 0
amx_hud_hide_radar_health_armor 0
amx_hud_hide_crosshair (def 0) 0
amx_hud_hide_cross_ammo_weaponlist 0

Bullet_Show_Mode 2
Show_Accumulated_Damage 0
Bullet_Hs_Mode 0
Color_RGB_Ourself_Teammate 000000000 

codmod.cfg

cod_killxp 400 // doswiadczenie za zabojstwo
cod_winxp 200 // doswiadczenie za wygrana
cod_damagexp 5 // doswiadczenie za 20 obrazen
cod_savetype 1 // 1- Nick 2-SteamID 3-IP
cod_maxlevel 501 // Maksymalny poziom
cod_levelratio 35 // ustawia ile doswiadczenia potrzebne do zdobycia 1 poziomu
cod_weaponsblocking 1 //ustawia blokowanie podnoszenia broni

cod_inteligencja "150" //ustawia limit inteligencji
cod_zdrowie "225" //ustawia limit zdrowia
cod_wytrzymalosc "175" //ustawia limit wytrzymalosci
cod_kondycja "250" //ustawia limit kondycji
cod_obrazenia "100" //ustawia limit obrazen
cod_armor "100" //ustawia limit armoru

eog_expodgodziny 20 // od godziny podwojny exp
eog_expdogodziny 8 // do godziny podwojny exp
eog_killxp 800 // ilosc expa za zabojstwo
eog_winxp 400 // ilosc expa za wygrana

inneinformacje.png
Aby usunąć ala reklamę z HUDA ( należy otworzyć plik SMA silnika - cod_evolutoin.sma )
Odszukać 1096 Linijkę oraz zmienić nazwę z - Twoja-Strona.pl na swoją stronę internetową lub po prostu usunąć jesli ktoś nie chce mieć reklamy.
instalacja.png
Standardowa, paczkę można bez problemu wrzucać w całości oraz podmieniać wszystkie cfg , pluginy itp, moja paczka cod evolution zawiera dodatkowe pluginy jak nie związane z code'm, polecam zostawić wszystkie aby paczka prezentowała się okazale. Zaś jeśli nie chcecie dodatkowych modyfikacji do Coda, możecie je wyłączyć w plugins.ini
ss.png
image.png
download.png

Załączone pliki


  • +
  • -
  • 9


#587145 Jak dodać 1/x z wybranej broni w klasie

Napisane przez RasiaQ w 21.11.2013 18:29

Witam,
W związku z masą tematów "Nie mogę dodać 1/x z broni" albo "Jak dodać 1/x z broni" postanowiłem napisać poradnik, który pokaże, jak to zrobić.
 
1.W includach dodaj:

#include <hamsandwich>

 
*Jeśli już masz, to nie musisz dodawać
 
2.Pod wszystkimi include:

#define DMG_BULLET (1<<1)

3.Zmienna:

new ma_klase[33];

 
4. W plugin_init rejestrujemy:

RegisterHam(Ham_TakeDamage, "player", "TakeDamage");

*Jeśli nie mamy, to dodajemy:

public cod_class_enabled(id)
{
    ma_klase[id] = true;

}

public cod_class_disabled(id)
{
        ma_klase[id] = false;

}

5. A następnie dodajemy public:

public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{
    if(!is_user_connected(idattacker))
        return HAM_IGNORED;
        
    if(!ma_klase[idattacker])
        return HAM_IGNORED;      
        
    if(get_user_team(this) != get_user_team(idattacker) && get_user_weapon(idattacker) == CSW_BRON && damagebits & DMG_BULLET && random_num(1, x) == 1)
        cod_inflict_damage(idattacker, this, float(get_user_health(this))-damage+1.0, 0.0, idinflictor, damagebits);
            
    return HAM_IGNORED;
}

 
CSW_BRON - Zmieniasz na wybraną broń np. CSW_AK47
 
6. W zarejestrowanym publicu zwróć uwagę na to:

random_num(1, x) == 1)

x zmieniasz na szansę na zabicie. Jeśli ustawisz 3, to klasa będzie miała 1/3 szans na zabicie z danej broni.
 
7. Jeśli chcemy, aby klasa miała natychmiastowe zabicie, to usuwamy:

&& random_num(1, x) == 1

Czyli nasz warunek będzie wyglądał tak:

if(get_user_team(this) != get_user_team(idattacker) && get_user_weapon(idattacker) == CSW_BRON && damagebits & DMG_BULLET)
    cod_inflict_damage(idattacker, this, float(get_user_health(this))-damage+1.0, 0.0, idinflictor, damagebits);

 
8*. Jeśli w klasie zarejestrowany jest już powyższy public, a chcemy dodać 1/x z innej broni to pod:

if(get_user_team(this) != get_user_team(idattacker) && get_user_weapon(idattacker) == CSW_BRON && damagebits & DMG_BULLET && random_num(1, x) == 1)
    cod_inflict_damage(idattacker, this, float(get_user_health(this))-damage+1.0, 0.0, idinflictor, damagebits);

dodajemy:

if(get_user_team(this) != get_user_team(idattacker) && get_user_weapon(idattacker) == CSW_BRON && damagebits & DMG_BULLET && random_num(1, x) == 1)
    cod_inflict_damage(idattacker, this, float(get_user_health(this))-damage+1.0, 0.0, idinflictor, damagebits);

 
To chyba wszystko jasne.
 
Aby dodać 1/x z kosy (PPM):

Spoiler

 

Aby dodać 1/x z HE:

Spoiler

 

Mam nadzieję, że poradnik zrozumiały i w miarę się przydał. POWODZENIA !


  • +
  • -
  • 21


#221499 VIP Plugin 3.2.5

Napisane przez KariiO w 04.03.2011 16:20

Dołączona grafika
VIP 3.2 to przede wszystkim ułatwiony kod + moim zdaniem sposób dawania VIP'a staje się prostszy i wygodniejszy (flaga X)
Dlaczego inna flaga ? - to proste flaga X nie jest używana do niczego.Flaga T osobiście mi przeszkadzała , czemu ? - dodawanie adminów , nie wszystkie opcję...
Komenda /vipbron wyświetla VIP menu tak jak na początku rundy(można wyłączyć cvarem)
Dodatkowy zestaw broni.

Dołączona grafika
Zmiany w wersjach :

VIP Plugin 2.0a - Bugowanie się paki oraz defa.
VIP Plugin 2.05a - Nie wyświetlanie się menu broni.
VIP Plugin 3.0 - Wyświetla się menu i nie buguje się C4(edytor/autor tej wersji używał zbyt dużo nie potrzebnego kodu)
VIP Plugin 3.1 - Optymalizacja kodu + dodatkowa komenda+dodatkowy zestaw broni w VIP menu
VIP Plugin 3.2:
- Cvarem wybieramy na jaką flagę ma być VIP.
- Model VIP-a (ustawiamy cvarem).
- Ograniczenie użycia /bronvip na rundę(również cvar).
- Jeden CurWeapon.

VIP Plugin 3.2.5:
- skrócony kod

-wszystko powinno działać :)

*Ta wersja VIP'a nie jest jakąś "zbajerowaną" wersją mimo tego że sam z niej korzystam i naprawdę jest to łatwiejsze udostępniam ją również wam...ułatwia nam dobrowolnie edytowanie kodu.
Dołączona grafika


Plik VIP.amxx do folderu plugins
Plik VIP.sma do folderu scripting
Plik vip.txt do folderu cstrike

Żeby włączyć VIP'a należy:
Do pliku plugins.ini w configs dopisać(najlepiej na końcu):
VIP.amxx
Zawartość pliku tekstowego vip.txt będzie wyświetlana w MOTD graczowi po wpisaniu w say'u /vip.
Dołączona grafika
money_kill_bonus 500  // Ile kasy dostanie VIP za kill'a
money_hs_bonus 300   // Ile kasy dostanie Vip za HeadShot'a
amx_vip_hp 15	 // Ile dostanie Vip HP za killa
amx_vip_hp_hs 30  // Ile dostanie HP Vip za headshota
amx_vip_max_hp 100 // Ile VIP może mieć max. hp
vip_active 0	// 0 = każdy może mieć awp, 1 = tylko vip
menu_active 1  // 0 = Nie ma menu na początku rundy z darmowymi pakietami M4A1+Dgl,AWP+Dgl lub AK47+DGL, 1 = Jest to menu
menu_bronvip 1  // 0= Po wpisaniu gracza z flagą "X" czyli VIP'a nie wyświetli mu się menu z wyborem broni. 1=Wyświetla się to menu

Dodatkowe cvary (dodano 23 kwietnia):
model_active 1	 //Czy VIP ma mieć model VIP-a za CS'a ? 0-nie 1-tak (domyślnie 1)
vip_iloscuzyc_bronvip 0	//Ile razy możemy użyc /bronvip na rundę ? (domyślnie 0)
vip_flaga ADMIN_FLAG_X	 //Na jaką flagę jest VIP? Link do flag poniżej. (Domyślnie ADMIN_FLAG_X)
Flagi - AMXX.pl: Support AMX Mod X

DODAWANIE VIP'A:

Są 3 sposoby na dodanie VIP'a(jeżeli na flagę x):
STEAM_ID - tak zwany sid , najlepiej użytkownikowi który ma STEAM'a dawać na sid Dołączona grafika
"STEAM_ID" "Hasło(nie musi być)" "bix" "de"
W przypadku neostrady (i niektórych innych) po zresetowaniu liveboxa czy tam routera zmienia się nam IP ale ja np. posiadam radiówkę-bezprzewodowy internet ze stałym IP , mogę sobie pozwolić na takie coś:
"IP" "Hasło(nie musi być)" "bix" "de"
Nick według mnie najprostszy sposób , wygląda to tak:
"Nick" "Hasło(z tego co wiem to musi)" "it" "bix"

3 flagi od czego która ? :
X- sam VIP bez admin czat , rezerwacji slota.
I- admin czat czyli pisanie na @,@@,@@@.
B- rezerwacja slota.
Dołączona grafika
CSTRIKE
FUN

Dołączona grafika
*W Paczka VIP 3.2.rar znajduje się vip.txt.

VIP 3.2
DOWNLOAD

Załączone pliki


  • +
  • -
  • 9


#547664 Czas Online

Napisane przez Misiaczek ;c w 05.06.2013 08:46

Czas Online v2.1.0
by MisieQ & byCZUS
 

Opis



 
Witajcie ;)
 
Wraz z byCZUS prezentujemy wam Czas Online Adminów oraz Graczy na serwerze :)
 
Co plugin robi?
Zlicza czas jaki admin/gracz spędza na serwerze i zapisuje to do bazy danych, dodatkowo zapisuje sie pierwsze połączenie admina/gracza z serwerem jak i kiedy ostatnio grał ;)
 

Konfiguracja



Całą konfiguracje zmieniamy w pliku sma 
 
Konfiguracja danych do połączenia z MySQL
 

new sqlConfig[ ][ ] = {
	"localhost",
	"root",
	"",
	"database"
}

Instalacja



 
AMXX
Instalacja Pluginów AMXX
 
PHP:
Skrypt PHP wgrywamy normalnie na serwer www i uzupełniamy dane w pliku config.php
 

Demo



Czas Online Demo
 

Lista Zmian



2.1.0

  • Lekka poprawka zapytania SQL (Podziękowanie dla [/size]GwynBleidD
  • Wieksza korekta znaków w SQL_PrepareString
  • Dodanie Headera i Fotera w statach WWW
  • Usunięto różnice w zapisie godziny mędzy serwerem BD a serwerem Gry
  • Dodano sprawdzanie HLTV i Botów

2.0.0

  • Zmieniona nazwa Pluginu
  • Napisany od nowa plugin (byCZUS)
  • Napisany od nowa interfejs www

1.2.3

  • Poprawka zliczania czasu online :P
  • Poprawka numeracji w SMA :P

1.2.2

  • Poprawka SMA pluginu :) już erroru nie ma ;P

1.2.1

  • Poprawka pliku srodek.php (Paginacji dokładnie)

1.2:

  • Dodanie #define FLAGA
  • Poprawka zapytania SQL
  • Przepisanie skryptu PHP

1.1:

  • Poprawki błędów z SQL

1.0:

  • Napisanie pluginu ;)

Pobieranie



Wersja 2.1.0
Załączony plik  Czas Online.rar   289,7 KB  1645 Ilość pobrań

 
Wersja 2.0.0
Załączony plik  Czas Online.rar   289,91 KB  552 Ilość pobrań


  • +
  • -
  • 58


#728963 ReHLDS, Anty-WH, AimBot Detector, Nowe możliwości

Napisane przez tytusek w 05.08.2016 15:53

1.Ogólnie o ReHLDS:
 
Co to ReHLDS?
"Reverse-engineered [/size]HLDS, czyli [/size]ReHLDS[/size] jest silnikiem serwera dla gier GoldSource, takich jak Counter-Strike 1.6. Stworzony został poprzez [/size]inżynierię wsteczną na podstawie oryginalnego engine w wersji 6153 (plik engine_i486.so)."[/size]
 
więcej o ReHLDS > kliknij tutaj
source code > kliknij tutaj
Lista skompilowanych wersji ReHLDS > kliknij tutaj
Lista polskich serverów, które korzystają z ReHLDS > kliknij tutaj
 
na ReHLDS nie działają moduły:
  • OpenGl Detector  mazdan
  • Orpheu
  • Okapi
Co daje nam ReHLDS:
  • lepsza optymalizacja servera, większa wydajność.
  • API do pluginów amxx.
Uwaga zalecane przy ReHLDS oraz dodatków, używanie metamod v1.21p37
 
Uwaga zalecane jest ustawienia tych komend w server.cfg lub amxx.cfg z następującymi wartościami
  • mp_consistency 1
  • sv_rehlds_movecmdrate_max_burst -1 
  • sv_rehlds_stringcmdrate_max_burst -1
Ustawienia do server.cfg dla ReHLDS:
Spoiler

 
2. Zabezpieczenia przed Exploitami
 
 
VoiceTranscoder 2017 RC - Jest to najnowsza wersja kodeka do rozmów pomiędzy graczami Steam i NonSteamów
 
ta wersja różni się od starszym tym, że posiada zabezpieczenie przed flood voice atakiem  w skutek tego ataku server może dostać Crashu
 
Ustawienia VoiceTranscoder.cfg
Spoiler

 
SafeNameAndChat 1.0  - plugin do metamoda co podmienia znaki # % na inne w unicode, więc gracze nadal będą mogli mieć # w nicku i nie powodować żadnych problemów z serverem.
 
Ustawienia SafeNameAndChat.cfg
Spoiler

 
Reauthcheck 0.1.5 odpowiednik FakeDetector dla hlds, jest to plugin do metamoda do wykrywa botów na serverze i zabezpiecza przed problemami co mogą wywołać te boty (Crashe servera).
 
Ustawienia  reauthcheck.cfg
Spoiler


 
Reunion 0.1.75 - jest to odpowiednik najnowszego dproto 0.9.548, posiada w sobie ten modul kilka zabezpieczen jak dproto najnowsze oraz umożliwia łączenie się na serverze graczy Steam + NonSteam
 
Uwaga Reunion nie posiada zmiany nazwy gry w ustawieniach trzeba użyć pluginu do amxmodu 
 
Plugin na zmianę nazwy Gry:
Spoiler

 
Ustawienia reunion.cfg
Spoiler

 
3. AntiCheats
 
Reaimdetector 0.1.3 - plugin do metamoda, który wykrywa podejrzane ruchy myszka i daje za to ostrzeżenia, po zebraniu odpowiedniej ilości ostrzeżeń gracz dostaje bana za Aim Bota
 
instalacja wgrywamy do folderu addons/amxmodx/modules a następnie dopisujemy w addons/amxmodx/configs/modules.ini  reaimdetector
 
Ustawienia znajdują się w addons/amxmodx/configs/reaimdetector/config.cfg
Spoiler

 
Whblocker 1.5.672 - dodatek do metamoda, który blokuje wh częściowo 
 
film prezentujący dokładnie jak blokuje i kiedy kliknij tutaj 
 
Ustawienia config.ini
Spoiler

 

Rechecker 2.3 - plugin do metamoda, umożliwia wykrywania danych plików gracza w jego Counter-Striku i wykonywaniu operacji na tym graczu.
Najlepsze zastosowanie tego dodatku według mnie w tej chwili, wykrywania potencjalnych plików, które umożliwiają Cheatowanie dla danego gracza
Zliczanie po wersji pliku md5 masterserver.vdf i określenie, który polski Master Boost jest najlepszy i daje najlepsze efekty, potrzebny będzie do tego plugin do amxmodu
 
Ustawienia resources.ini
Spoiler

 

Całą paczkę tych wszystkich dodatków, modułów, zabezpieczeń oraz rehlds umieszczam w załączniku oraz tutaj do pobrania > Załączony plik  ReHLDS-paczka tytusa.rar   3,93 MB  2191 Ilość pobrań


  • +
  • -
  • 25


#218687 Edycja menu admina - "amxmodmenu"

Napisane przez Abes Mapper w 23.02.2011 22:16

W tym poradniku postaram się wytłumaczyć jak edytować menu admina - "amxmodmenu"

Nie sugeruj się długością poradnika! Tak na prawdę to się robi bardzo szybko, ja tylko dokładnie wytłumaczyłem jak to zrobić i tak wyszło


Załóżmy że mamy podstawowe menu admina:
Dołączona grafika

Ale jednak ktoś pragnie dodać parę opcji np.: robienie screenshotów, odbanowanie kogoś lub najzwyklej usunąć bądź zmienić kolejność.

Otwieramy menufront.sma dowolnym edytorem tekstowym. Znajduje się on w addons/amxmodx/scripting
Jeżeli go tam nie ma, udostępniam w załączniku.

Zjeżdżamy trochę na dół i widzimy takie coś:

AddDefaultMenus()
{
new flags;
AddMenuLang("KICK_PLAYER", "amx_kickmenu", get_clcmd_flags("amx_kickmenu", flags) ? flags : ADMIN_KICK , "Players Menu")
AddMenuLang("BAN_PLAYER", "amx_banmenu", get_clcmd_flags("amx_banmenu", flags) ? flags : ADMIN_BAN, "Players Menu")
AddMenuLang("SLAP_SLAY", "amx_slapmenu", get_clcmd_flags("amx_slapmenu", flags) ? flags : ADMIN_SLAY, "Players Menu")
AddMenuLang("TEAM_PLAYER", "amx_teammenu", get_clcmd_flags("amx_teammenu", flags) ? flags : ADMIN_LEVEL_A, "Players Menu")
AddMenuLang("CHANGEL", "amx_mapmenu", get_clcmd_flags("amx_mapmenu", flags) ? flags : ADMIN_MAP, "Maps Menu")
AddMenuLang("VOTE_MAPS", "amx_votemapmenu", get_clcmd_flags("amx_votemapmenu", flags) ? flags : ADMIN_VOTE, "Maps Menu")
AddMenuLang("SPECH_STUFF", "amx_speechmenu", get_clcmd_flags("amx_speechmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")
AddMenuLang("CLIENT_COM", "amx_clcmdmenu", get_clcmd_flags("amx_clcmdmenu", flags) ? flags : ADMIN_LEVEL_A, "Players Menu")
AddMenuLang("SERVER_COM", "amx_cmdmenu", get_clcmd_flags("amx_cmdmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")
AddMenuLang("CVARS_SET", "amx_cvarmenu", get_clcmd_flags("amx_cvarmenu", flags) ? flags : ADMIN_CVAR, "Commands Menu")
AddMenuLang("CONFIG", "amx_cfgmenu", get_clcmd_flags("amx_cfgmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")
AddMenuLang("LANG_SET", "amx_langmenu", get_clcmd_flags("amx_langmenu", flags) ? flags : ADMIN_CFG, "Multi-Lingual System")
AddMenuLang("STATS_SET", "amx_statscfgmenu", get_clcmd_flags("amx_statscfgmenu", flags) ? flags : ADMIN_CFG, "Stats Configuration")
AddMenuLang("PAUSE_PLUG", "amx_pausecfgmenu", get_clcmd_flags("amx_pausecfgmenu", flags) ? flags : ADMIN_CFG, "Pause Plugins")
AddMenuLang("RES_WEAP", "amx_restmenu", get_clcmd_flags("amx_restmenu", flags) ? flags : ADMIN_CFG, "Restrict Weapons")
AddMenuLang("TELE_PLAYER", "amx_teleportmenu", get_clcmd_flags("amx_teleportmenu", flags) ? flags : ADMIN_CFG, "Teleport Menu")
}


Na początku zajmiemy się dodaniem menu (komendy) od UnBan menu - AMXX.pl: Support AMX Mod X a potem AMX SSBan v2.6 [UPDATE:10.Jul.2010] - AlliedModders

Najpierw instalujemy oba pluginy.

Po wgraniu przechodzimy do edycji kodu źródłowego menufront.sma.

UnBan Menu
Załóżmy że UnBan menu chcemy mieć pod banowaniem.
Duplikujemy linijkę:
AddMenuLang("BAN_PLAYER", "amx_banmenu", get_clcmd_flags("amx_banmenu", flags) ? flags : ADMIN_BAN, "Players Menu")

Ma to wyglądać tak:

AddMenuLang("KICK_PLAYER", "amx_kickmenu", get_clcmd_flags("amx_kickmenu", flags) ? flags : ADMIN_KICK , "Players Menu")
AddMenuLang("BAN_PLAYER", "amx_banmenu", get_clcmd_flags("amx_banmenu", flags) ? flags : ADMIN_BAN, "Players Menu")
AddMenuLang("BAN_PLAYER", "amx_banmenu", get_clcmd_flags("amx_banmenu", flags) ? flags : ADMIN_BAN, "Players Menu")
AddMenuLang("SLAP_SLAY", "amx_slapmenu", get_clcmd_flags("amx_slapmenu", flags) ? flags : ADMIN_SLAY, "Players Menu")


I tak jak nasz kochany DarkGL napisał w poście niżej, nie trzeba edytować plików lang! :)
Wystarczy zmienić:
AddMenuLang

Na
AddMenu

I teraz zmieniamy wpis "BAN_PLAYER" na tekst który pokaże się w menu.
Wpiszmy np.: "Odbanuj gracza":

AddMenu("Odbanuj gracza", "amx_banmenu", get_clcmd_flags("amx_banmenu", flags) ? flags : ADMIN_BAN, "Players Menu")


Następnie edytujemy komendy aby wywołać menu unbana.
Zmieniamy
AddMenu("Odbanuj gracza", "amx_banmenu", get_clcmd_flags("amx_banmenu", flags) ? flags : ADMIN_BAN, "Players Menu")

Na

AddMenu("Odbanuj gracza", "amx_unbanmenu", get_clcmd_flags("amx_unbanmenu", flags) ? flags : ADMIN_BAN, "Players Menu")


Teraz definiujemy pod jaką flagą będzie można użyć tej opcji. Ja zostawie ADMIN_BAN

Ważne aby na końcu było "Players Menu" chyba że menu dotyczy czegoś innego.

Na koniec zapisujemy edytowany kod źródłowy, kompilujemy i podmieniamy na serwerze z oryginalnym plikiem.

Efekt końcowy dodania UnBan Menu do amxmodmenu:
Dołączona grafika

Po wybraniu "Odbanuj gracza" wykonuje się komenda "amx_unbanmenu" czyli otwiera się już menu pluginu UnBan Menu
Dołączona grafika

UnBan menu dodane, teraz SSBan.

AMX SSBan

Dodamy dwa menu - same SS i SS + Ban

Załóżmy że chcemy mieć pod numerem 6 i 7
Myślałem że będzie koło siebie a reszte w takim odstępie jak na początku ale potem numer 8 się przyłączy...
Musimy teraz zduplikować dwa wpisy i dać nad oryginałem aby wyglądało to tak:

AddMenuLang("TEAM_PLAYER", "amx_teammenu", get_clcmd_flags("amx_teammenu", flags) ? flags : ADMIN_LEVEL_A, "Players Menu")
AddMenuLang("CHANGEL", "amx_mapmenu", get_clcmd_flags("amx_mapmenu", flags) ? flags : ADMIN_MAP, "Maps Menu")
AddMenuLang("VOTE_MAPS", "amx_votemapmenu", get_clcmd_flags("amx_votemapmenu", flags) ? flags : ADMIN_VOTE, "Maps Menu")

AddMenuLang("CHANGEL", "amx_mapmenu", get_clcmd_flags("amx_mapmenu", flags) ? flags : ADMIN_MAP, "Maps Menu")
AddMenuLang("VOTE_MAPS", "amx_votemapmenu", get_clcmd_flags("amx_votemapmenu", flags) ? flags : ADMIN_VOTE, "Maps Menu")
AddMenuLang("SPECH_STUFF", "amx_speechmenu", get_clcmd_flags("amx_speechmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")


W sumie robimy jak poprzednio czyli zmieniamy AddMenuLang w obu przypadkach na AddMenu a potem "CHANGEL" i "VOTE_MAPS" zmieniamy na nasz tekst np.: "Menu screenshotow" i "Menu screenshotow + ban"

AddMenu("Menu screenshotow", "amx_mapmenu", get_clcmd_flags("amx_mapmenu", flags) ? flags : ADMIN_MAP, "Maps Menu")
AddMenu("Menu screenshotow + ban", "amx_votemapmenu", get_clcmd_flags("amx_votemapmenu", flags) ? flags : ADMIN_VOTE, "Maps Menu")



Teraz komendy, flage i końcowy napis:

AddMenu("Menu screenshotow", "amx_ssmenu", get_clcmd_flags("amx_ssmenu", flags) ? flags : ADMIN_KICK, "Commands Menu")
AddMenu("Menu screenshotow + ban", "amx_ssbanmenu", get_clcmd_flags("amx_ssbanmenu", flags) ? flags : ADMIN_BAN, "Commands Menu")


Dlaczego Commands Menu a nie Players Menu?
Nie wiem ale działa.
W pierwszym przypadku (UnBan menu) zaś nie działa Commands Menu.

Zapisujemy, kompilujemy (tak jak wcześniej) i podmieniamy plik (plugin).

Tak powinien wyglądać nasz edit:
AddDefaultMenus()
{
new flags;
AddMenuLang("KICK_PLAYER", "amx_kickmenu", get_clcmd_flags("amx_kickmenu", flags) ? flags : ADMIN_KICK , "Players Menu")
AddMenuLang("BAN_PLAYER", "amx_banmenu", get_clcmd_flags("amx_banmenu", flags) ? flags : ADMIN_BAN, "Players Menu")
AddMenu("Odbanuj gracza", "amx_unbanmenu", get_clcmd_flags("amx_unbanmenu", flags) ? flags : ADMIN_BAN, "Players Menu")
AddMenuLang("SLAP_SLAY", "amx_slapmenu", get_clcmd_flags("amx_slapmenu", flags) ? flags : ADMIN_SLAY, "Players Menu")
AddMenuLang("TEAM_PLAYER", "amx_teammenu", get_clcmd_flags("amx_teammenu", flags) ? flags : ADMIN_LEVEL_A, "Players Menu")
AddMenu("Menu screenshotow", "amx_ssmenu", get_clcmd_flags("amx_ssmenu", flags) ? flags : ADMIN_KICK, "Commands Menu")
AddMenu("Menu screenshotow + ban", "amx_ssbanmenu", get_clcmd_flags("amx_ssbanmenu", flags) ? flags : ADMIN_BAN, "Commands Menu")
AddMenuLang("CHANGEL", "amx_mapmenu", get_clcmd_flags("amx_mapmenu", flags) ? flags : ADMIN_MAP, "Maps Menu")
AddMenuLang("VOTE_MAPS", "amx_votemapmenu", get_clcmd_flags("amx_votemapmenu", flags) ? flags : ADMIN_VOTE, "Maps Menu")
AddMenuLang("SPECH_STUFF", "amx_speechmenu", get_clcmd_flags("amx_speechmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")
AddMenuLang("CLIENT_COM", "amx_clcmdmenu", get_clcmd_flags("amx_clcmdmenu", flags) ? flags : ADMIN_LEVEL_A, "Players Menu")
AddMenuLang("SERVER_COM", "amx_cmdmenu", get_clcmd_flags("amx_cmdmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")
AddMenuLang("CVARS_SET", "amx_cvarmenu", get_clcmd_flags("amx_cvarmenu", flags) ? flags : ADMIN_CVAR, "Commands Menu")
AddMenuLang("CONFIG", "amx_cfgmenu", get_clcmd_flags("amx_cfgmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")
AddMenuLang("LANG_SET", "amx_langmenu", get_clcmd_flags("amx_langmenu", flags) ? flags : ADMIN_CFG, "Multi-Lingual System")
AddMenuLang("STATS_SET", "amx_statscfgmenu", get_clcmd_flags("amx_statscfgmenu", flags) ? flags : ADMIN_CFG, "Stats Configuration")
AddMenuLang("PAUSE_PLUG", "amx_pausecfgmenu", get_clcmd_flags("amx_pausecfgmenu", flags) ? flags : ADMIN_CFG, "Pause Plugins")
AddMenuLang("RES_WEAP", "amx_restmenu", get_clcmd_flags("amx_restmenu", flags) ? flags : ADMIN_CFG, "Restrict Weapons")
AddMenuLang("TELE_PLAYER", "amx_teleportmenu", get_clcmd_flags("amx_teleportmenu", flags) ? flags : ADMIN_CFG, "Teleport Menu")
}



Screen edytowanego "amxmodmenu":
Dołączona grafika

Dowód że działa:
Dołączona grafika
Dołączona grafika

Jeżeli nie dostałeś oczopląsu, zrozumiałeś poradnik i udało ci się edytować menu to gratuluję! :)

Załączone pliki


  • +
  • -
  • 59


#743507 amxmod_compat - problem

Napisane przez Figas w 25.10.2017 17:00

skompiluj amxmod_compat lokalnie


  • +
  • -
  • 1


#743509 amxmod_compat - problem

Napisane przez heniu1111 w 25.10.2017 18:25

amxbans_flagged.amxx
amxbans_freeze.amxx
amxbans_ssban.amxx

Nie wiem po co ci to w plugins.ini jak to masz w amxbans-plugins.ini czy coś takiego. 

 

 

A potrzebny ci ten plugin? Zazwyczaj on jest wyłączony.  Podaj .sma tego pluginu 

 

 

 

skompiluj amxmod_compat lokalnie

Sam się skompiluj lokalnie. 


  • +
  • -
  • 1