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
 

aKaRi - zdjęcie

aKaRi

Rejestracja: 14.09.2022
Aktualnie: Nieaktywny
Poza forum Ostatnio: 03.10.2026 23:45
-----

Moje posty

W temacie: [ZP 4.3 / ZP 5.0] Ruletka Ludzie / Zombie - ZombieRPG

30.08.2026 23:28

Załączam dwie wersje:

  • Zombie Plague 4.3
  • Zombie Plague 5.0

 

Błąd: nie dodalem wersji 5.0 w załaczniku postu. 

W temacie: AmxBans Reloaded 2026 (PHP 8.x, Nowy Design, Poprawione zabezpieczenia)

30.08.2026 11:31

a gdzie pliki do wgrania  na serwer ??

https://github.com/w...tags/v1.0.2.zip

W temacie: Earth's Special Forces - dodanie nowej postaci

29.08.2026 10:17

Albo jestem pijany albo nie rozumiem pytania  :crazy: 

Sam plik .mdl nic nie zarejestruje. ESF + ECX wymaga wtyczki AMXX, która zgłasza postać do ECX (nazwa, model, ataki, transformacje). .sma to nie „wpisz nazwę modelu i działa” — to pełna logika postaci majster.

Czego potrzebujesz:
- modelu w models/player/ (ścieżka jak w precache w kodzie...)
- model pod skeleton ESF (Goku/Vegeta itd.). Obcy mdl z CS / innego moda padnie na animacjach
- dźwięki, sprite’y ki, transformacje — albo bierziesz z gotowca, albo zostawiasz z postaci-bazy
- plugin ECX + include ecx w compilerze

Pamietaj ze gotowego uniwersalnego sma „wrzuć dowolne mdl” nie ma.
Musisz robic  tak:
1. Weź sma istniejącej postaci z paczki ECX / z działu ESF na amxx.pl ( lub tego co masz )
2. Skopiuj, zmień register_plugin, nazwę postaci i precache modelu
3. Skompiluj, wrzuć .amxx do plugins.ini POD ecx
4. W grze sprawdź, czy postać weszła na listę

Jak wrzucisz nazwę modelu i wersję ECX (np. 1.3 / 1.4), da się powiedzieć dokładniej który native wołać. Wrzuć też czy to reskin Goku/Vegety, czy obcy model z neta — od tego zależy, czy w ogóle wstanie. ^D^

 

 

Jesli masz jakies pliki podeslij, ogarniemy

W temacie: [Pro BaseBuilder] Zombie Mod v7.2 [23/09/2014]

25.08.2026 07:49

Dzień dobry, wiem że mineło już sporo lat lecz chciałbym postawić serwer i zagrać ze starymi znajomymi na bb a to wygląda podobnie do starej dobrej mordowni. Miałby ktoś podesłać pliki nawet za zapłatą?

Pisz priv

W temacie: Pytanie o Modele w amxx

05.05.2026 17:20

1. Zmiana pozycji kości (controllers) poprzez pev_controller na modelu v_ broni

Problem jest znany – pev_controller[0..3] działa bez problemu na:

  • modelach świata w_
  • modelach gracza,
  • encjach mapy np. cycler, func_wall z modelem itp

Na v_ modelach (viewmodel trzymany przez gracza) jest ograniczony, ponieważ viewmodel jest renderowany w specjalny sposób (przez CBasePlayer::ItemPreFrame / weapon prediction) i nie zawsze aktualizuje kontrolery w ten sam sposób co reszta świata.

  • Ustawiaj kontrolery co tick w ClientPreThink / PlayerPreThink (najpewniej w pluginie na FM_PlayerPreThink).
  • Spróbuj kombinacji:

    entity_set_float(weapon_ent, EV_FL_controller_0, wartość); // lub pev_controller bezpośrednio

    oraz wymuś update viewmodela przez zmianę pev_sequence na ten sam lub lekkie pev_frame.
     

    Jeśli to nie działa alternatywa to submodel/body albo kilka różnych v_modeli przełączanych dynamicznie (to najstabilniejsze rozwiązanie w AMXX).

    
    

2. Automatyczna zmiana animacji przy trafieniu


Stwórz encję jako cycler

new ent = create_entity("cycler");
DispatchSpawn(ent);
entity_set_string(ent, EV_SZ_model, "nazwaTwojegoModelaaaaaa.mdl");
entity_set_int(ent, EV_INT_sequence, 0);     
entity_set_float(ent, EV_FL_health, 100.0);  

Zablokuj normalne zachowanie cyclera (żeby nie znikał po save/load itp.) i dodaj własny forward na TakeDamage.

 

Użyj HamSandwich (najwygodniej):

RegisterHam(Ham_TakeDamage, "cycler", "CyclerTakeDamage");

 Jesli o to chodzi to daj znać, jesli nie szukamy rozwiązania dalej ^^