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
 

Komiks007 - zdjęcie

Komiks007

Rejestracja: 02.10.2016
Aktualnie: Nieaktywny
Poza forum Ostatnio: 01.01.2021 16:27
-----

#764598 Nowy projekt poszukuje ludzi

Napisane przez Robiin w 10.02.2020 14:21

 

 

w której gra cs 1.6 będzie grą mało grywalną

 

You wot mate?


  • +
  • -
  • 3


#764558 pętla i oraz tablice dwuwymiarowe

Napisane przez Robiin w 07.02.2020 23:09

Spoiler

 

Kiedy mieszasz typy danych w tablicach, musisz patrzeć na każde miejsce jako tablice (w tym przypadku). Więc w pierwszej komórce trzymasz int (choć oznaczony jako tablica jednoelementowa), a w drugiej chary, tak więc potrzebujesz dostać się do 0-owego indeksu tej tablicy.

 

Also, tablica w tym przypadku powinna być trójwymiarowa.


  • +
  • -
  • 3


#761437 Respawn Alert - kara dla kampiacych - możliwość ustawienia własnej strefy

Napisane przez Rivit w 09.09.2019 20:44

opis

Jest to modyfikacja tego pluginu: https://amxx.pl/topi...buyzone-respie/

Z tym, że plugin ma możliwośc ustawienia stref, czyli nie jesteśmy ograniczeni przez buyzone, ale możemy sobie rozciągnąć strefy jak nam się podoba.

 

inne informacje

Z góry dziękuję autorowi Toldi za jego kod, który dostosowałem na potrzeby moich zmian. Dużo zostało przerobione.

 

cvary

// Ile sekund po starcie rundy (koniec zamrozenia) ma sprawdzac czy gracz jest na respawnie.
respawn_guard_start "30.0"

// Co ile sekund ma sprawdzac czy gracz znajduje się na respawnie
respawn_guard_interval "3.0"

// Po ilu warnach ma zaczac karac gracza
respawn_guard_max_warns "3"

// Typ kary
// 0 - Slapowanie gracza (zabiera hp + rzuca graczem)
// 1 - Zabiera pieniadze
// 2 - Zabija
// 3 - Kickuje gracza
respawn_guard_penalty_type "0"

// Ile hp ma zabierac graczowi w przypadku gdy Penatly = 0 (nie radzę dawac wiecej niz 10)
respawn_guard_hp "20"

// Ile pieniedzy $ ma zabrac graczowi gdy Penatly = 1
respawn_guard_money "2000"

// Czy admini tez maja byc sprawdzani
// 0 - Tak
// 1 - Nie
respawn_guard_admin_immunity "0"

konfiguracja

Plugin posiada możliwość ustawiania własnej strefy spawnu.

Menu kreatora stref mamy pod komendą: /strefy , a także pod klawiszami Z,X,C (radio1,2,3).

Menu jest na flage: ADMIN_RCON czyli flaga "l" (l jak lama)

Menu jest dość proste do ogarnięcia. Po zapisaniu stref stworzy nam sie plik w folderze configs/respawn_zone/nazwaMapy.ini
Możemy poustawiać sobie pare stref, w których gracz ma być karany za przebywanie

 

instalacja

https://amxx.pl/topi...-pluginów-amxx/

 

Jeśli chcesz użyć gotowej strefy spawnu to:

plik .ini wrzucamy do folderu configs/respawn_zone/  (jeśli nie istnieje folder to trzeba stworzyć)

tu jest pokazowa strefa, którą zrobiłem (jesli ktoś chce zrobić lepsze lub dla innych map to proszę wrzucić do tematu a ja dodam tu): 

 

Strefa sięga tak:

Załączony plik  1.png   1,32 MB  49 Ilość pobrań

Załączony plik  2.png   1,36 MB  47 Ilość pobrań

 

Jeśli nie chcesz używać gotowej strefy użyj kreatora wspomnianego wcześniej.

 

 

05.02.2020 - Poprawa bugu z slapowaniem po killu, ogólna poprawki, zmiana cvarów, optymalizacja paru rzeczy, usunięcie pliku .cfg

11.02.2020 - Drobne zmiany i poprawki, cvary odświeżane co runde

Załączone pliki


  • +
  • -
  • 12


#761413 Prosba o dodanie Działek eventowych

Napisane przez Żuk w 08.09.2019 13:18

chlop laske udaje i mysli ze mu ktos pluginy bedzie za friko pisal xD po tym co pisze w profilu "

  • Zainteresowania
    serwery counterstrike16 bardzo sie tym interesuje jako Dziewczyna <3"
to juz w ogole beka

  • +
  • -
  • 1


#761386 naprawa: fatal error 100: cannot read from file: "xxx"

Napisane przez Rivit w 06.09.2019 21:57

Z racji, że widziałem pare już takich przypadków, więc napisze to, żeby mieć gdzie odsyłać :D

 

1. O czym mowa?

 

Mowa o błędzie 'cannot read from file' podczas kompilacji. Błąd najczęściej ma postać:

 
C:\Users\user\Desktop\scripting\plugin.sma(6) : fatal error 100: cannot read from file: "stripweapons"

2. Skąd się bierze ten błąd?

 

To proste. Kompilator nie mógł znaleźć pliku stripweapons.inc w folderze include.

 

 

3. Jak naprawić?

 

Rozwiązanie jest proste. Należy znaleźć i pobrać wskazany plik .inc, a następnie wgrać do go folderu /include naszego kompilatora.

 

 

4. Gdzie szukać plików .inc?

 

  • Gdy pobieramy jakąś paczke pluginów to wymagane pliki .inc można znaleźć w paczce (prawdopodobnie folder /scripting/include)
  • Na naszej kochanej, cudownej, przewspaniałej dokumentacji https://amxx.pl/dokumentacja/  tam możemy kliknąć na nazwe modułu/biblioteki i tam przejść do pobierania
    Załączony plik  screen.png   12,24 KB  11 Ilość pobrań
  • wpisujemy następującą fraze w google: "stripweapons.inc amxx" lub "stripweapons.inc alliedmodders"  (oczywiście zamiast stripweapons podajemy nazwę pliku, którego chcemy znaleźć)

 

 

Mam nadzieje, że się komuś przyda. Pozdrawiam serdecznie.

 

 

 

 


  • +
  • -
  • 5


#761394 Prosba o dodanie Działek eventowych

Napisane przez Robiin w 07.09.2019 16:51

***** no nie... no po prostu ***** no nie


  • +
  • -
  • 6


#761361 Pomoc VIP

Napisane przez Rivit w 05.09.2019 16:40

To źle szukałeś.
Błąd jest identyczny jak poprzedni. Zmienił się tylko plik. Więc jak rozwiązałes tamten problem to ten też dasz rade
  • +
  • -
  • 2


#761359 Pomoc VIP

Napisane przez Rivit w 04.09.2019 21:07


fatal error 100: cannot read from file: "stripweapons"

 

proszę, zacznij czytać co mówi do ciebie kompilator. Wygoogluj ten błąd - na pewno znajdziesz rozwiazanie


  • +
  • -
  • 1


#761134 Problem z zmianą modeli zm+exp

Napisane przez Rivit w 26.08.2019 22:21


i chciał bym zmienić ich modele ktoś wie jak?

 

Tak, wrzuć potrzebne pliki .sma tutaj


  • +
  • -
  • 1


#761042 Warning Connection problem

Napisane przez Rivit w 24.08.2019 12:35


L 08/24/2019 - 13:24:40: [AMXX] Plugin file open error (plugin "std_admin_color_chat.amxx")
L 08/24/2019 - 13:24:40: [AMXX] Plugin file open error (plugin "ozyw.amxx")
L 08/24/2019 - 13:24:40: [AMXX] Plugin file open error (plugin "mazak_ct.amxx")
L 08/24/2019 - 13:24:40: [AMXX] Plugin file open error (plugin "kursor.amxx")
L 08/24/2019 - 13:24:40: [AMXX] Plugin file open error (plugin "jail_zasady.amxx")
L 08/24/2019 - 13:24:40: [AMXX] Plugin file open error (plugin "vip.amxx")
L 08/24/2019 - 13:24:40: [AMXX] Plugin file open error (plugin "sklepvip.amxx")
L 08/24/2019 - 13:24:40: [AMXX] Plugin file open error (plugin "shop_z_kupowaniem.amxx")
L 08/24/2019 - 13:24:40: [AMXX] Plugin file open error (plugin "speclist.amxx")
L 08/24/2019 - 13:24:40: [AMXX] Plugin file open error (plugin "show_ip.amxx")
L 08/24/2019 - 13:24:40: [AMXX] Plugin file open error (plugin "Ruletka_Jailbreak.amxx")
L 08/24/2019 - 13:24:40: [AMXX] Plugin file open error (plugin "pdm.amxx")
L 08/24/2019 - 13:24:40: [AMXX] Plugin file open error (plugin "parachute.amxx")
L 08/24/2019 - 13:24:40: [AMXX] Plugin file open error (plugin "jail_team.amxx")
L 08/24/2019 - 13:24:40: [AMXX] Plugin file open error (plugin "ulepszony_bezruch_dodatki.amxx")
L 08/24/2019 - 13:24:40: [AMXX] Plugin file open error (plugin "jail_sniper.amxx")
L 08/24/2019 - 13:24:40: [AMXX] Plugin file open error (plugin "jail_zombi.amxx")
L 08/24/2019 - 13:24:40: [AMXX] Plugin file open error (plugin "jail_wojnagangow.amxx")

 

Nie masz wgranych tych pluginów (folder /plugins)

 


L 08/24/2019 - 13:24:41: [HAMSANDWICH] Failed to retrieve vtable for "player", hook for "FwdHamObjectCaps" not active.
L 08/24/2019 - 13:24:41: [AMXX] Run time error 10 (plugin "jail_ball.amxx") (native "RegisterHam") - debug not enabled!
L 08/24/2019 - 13:24:41: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/24/2019 - 13:24:41: [HAMSANDWICH] Failed to retrieve vtable for "player", hook for "Odrodzenie" not active.
L 08/24/2019 - 13:24:41: [AMXX] Displaying debug trace (plugin "jail_api_jailbreak.amxx")

 

wpisz w konsole serwera te komendy i podaj nam to co zostanie wypisane:

  • meta list
  • amxx modules
  • amxx plugins
  • version

  • +
  • -
  • 1


#760912 Advanced info - w której strefie mapy znajduje się gracz, kara za kampienie n...

Napisane przez Robiin w 20.08.2019 19:07

Wiesz ile cvarów może utrzymać pamięć serwera? Wiesz jak nieznacznie wpłynie na fpsy serwera ten plugin? Wiesz, że na 95% używasz już bardziej obciążającego pluginu na swoim serwerze? Wiesz, że standardowe pluginy amxxa używają cvarów (może je usunąłeś, bo OBCIĄŻAJĄ SERWER)?

 

Chcesz grać w to dalej? lol


  • +
  • -
  • 2


#760879 [ROZWIĄZANE] access denied for user "nazwa_hosta" to database "ba...

Napisane przez Robiin w 19.08.2019 23:21

NIE MA ZA CO 
 
ya ***in' fgt


  • +
  • -
  • 1


#760869 Advanced info - w której strefie mapy znajduje się gracz, kara za kampienie n...

Napisane przez Rivit w 19.08.2019 20:43

Plugin powstał, po wielu irytujących meczach w cska, gdzie zespół był do kasacji bo dawali albo złe info, ale nie dawali.

 

opis

Zamysł pluginu był banalny. Tworzymy strefy, a potem pokazujemy graczowi, w której strefie na mapie jest.

Plugin ma pare przydatnych rzeczy jak:

  • kreator stref, dzięki któremu możemy utworzyć sobie strefy na mapie (prosty w obsłudze)
  • kara za kampienie na respie
  • pokazywanie, kto gdzie zginął (lub z którego miejsca został zabity)
  • pokazywanie, gdzie leży paka, jeśli jakiś CT ją zauważył
  • jeśli paka leży zaplantowana i ct zobaczy pake to reszta dostanie info na ktorym BS lezy
  • paka może być zaznaczona na radarze
  • jakieś domyślne pozycje, w których jest wyświetlana informacja o strefie na ekranie
  • omijanie pierwszych kilkunastu sekund rundy, po to by nie spamować wiadomościami od początku rundy
  • natyw, którym możemy pobrać strefe, w której znajduje się jakiś gracz/entity
  • system kolejkowania wiadomosci

Załączony plik  2.png   575,66 KB  23 Ilość pobrań

 

cvary

info_display_style 2 				// czyja lokalizacje pokazywac?  0 - nikogo (wyłącz), 1 - ofiary, 2 - zabojcy
info_display_zone_only 0 			// pokazywac tylko nazwy stref czy dodatkowy tekst tez? 0 - nie, 1 - tak
info_hud_holdtime 5.0 				// jak dlugo ma byc pokazywana informacja
info_hudpos 2 					// pozycja gdzie wyswietlac wiadomosci, 0 - kolo radaru, 1 - pod death info, 2 - nizej celownika
info_hudcolor "0 200 0" 			// kolor wiadomosci
info_block_time 20.0 				// jak dlugo blokowac informacje od poczatku rundy
info_bomb_info 1 				// czy pokazywac info na temat pozycji bomby, 0 - nie, 1 - tak
info_bomb_reminder 12.0 			// odstep miedzy powiadomieniami o bombie (czyli takie jakby, jak czesto odswiezac ta wiadomosc)
info_bomb_on_radar 1 				// czy pokazywac pozycje bomby na radarze? 0 - nie, 1 - tak
info_player_zone 1 				// czy pokazywac w ktorej strefie jest gracz? 0 - nie, 1 - tak
info_hudpos_player 2 				// pozycja gdzie wyswietlac wiadomosci dla strefy gracza, 0 - pod radarem, 1 - nad death info, 2 - srodek gora, 3 - pod czatem
info_hudcolor_player "90 222 50" 		// kolor wyzej wymienionej wiadomosci
info_kill_resp_time "30.0"                      // po jakim czasie ma sprawdzic polozenie graczy (czyli ile czasu mozna stac na respie po rozpoczeciu rundy), 0.0 zeby wylaczyc

instalacja

https://amxx.pl/topi...-pluginów-amxx/

 

konfiguracja

Dobra, to teraz pare słów o konfiguracji:

 

Aby zabijało graczy na respie to strefa musi zawierać w swojej nazwie "resp" oraz "tt" (wielkość liter nie ma znaczenia). Czyli strefe od respa tt mozemy nazwac "Resp TT", "Respior tT" itd.

 

Menu kreatora stref mamy pod komendą: /strefy  , a także pod klawiszami Z,X,C (radio1,2,3).

Menu jest na flage: ADMIN_RCON czyli flaga "l" (l jak lama)

Załączony plik  1.png   992,02 KB  22 Ilość pobrań
 
No i dobra, po ustawieniu i zapisaniu strefek stworzy nam się plik w configs/info_zone/nazwaMapy.ini, gdzie nazwaMapy to nazwa obecnej mapy (a jakże by inaczej?)
Wrzucam Wam już gotowe strefki do mapy de_dust2 (download niżej), które przygotował wiktor000. Dzięki Ci za to  :blaga: . Wystarczy je wrzucić do wyżej wymienionej ścieżki.
 
Kilka porad co do ustawiania stref:
  • najlepiej jak strefy będa dość duże, a nie kilka malutkich dotyczących tego samego
  • strefy mogą mieć takie same nazwy
  • strefy nie powinny na siebie nachodzić
  • nie zapomnij zapisać stref :D
 
Reszta konfiguracji jest na początku kodu pluginu. Tam można poustawiać jakies bardziej zaawansowane rzeczy, ale nie trzeba ich ruszac w sumie.
Wyżej wymienione cvary można sobie dopisać do amxx.cfg. Cvary dotyczące kolorów odświeżają się co runde.
 
Jeśli hud by migał (mowa tu o tym, który pokazuje gdzie obecnie się znajdujemy) to można zmienić go na dhud - ale proszę o nowy wątek na forum - tam to rozwiążemy
 
 
inne informacje
Natywy:
// dodaje wiadomosc do kolejki wiadomosci dla danego teamu
// team -> 1 - TT, 2 - CT, 0 - all
// message -> wiadomośc
native info_add_message(team, message[]);


// pobiera informacje o strefie w ktorej znaduje sie byt
// ent -> identyfikator bytu (w szczegolnosci gracza)
// buffer -> tablica, do ktorej zostanie skopiowana informacja o strefie
// len -> dlugosc tablicy
// return - true jesli udalo sie znalezc strefe gracza, false gdy nie
native bool:info_get_entity_zone(ent, buffer[], len)

Radze nie napieprzać natywami w jakimś thinku czy coś.

Dzięki temu łatwo zintegrować (już zostało zrobione) takie info po śmierci, bo to domyślne jest na czacie i słabo widać, tak to jest szansa, że więcej osób zauważy dane info ;)

 

Info po śmierci w załączniku. Skorzystałem z tej wersji pluginu: https://amxx.pl/topi...ci-nowa-wersja/

Info wpisane przez gracza zostanie rozesłane do innych poprzez taki sam hud jak w przypadku informacji o bombie, strefie gracza itp.

 

 

Część kodu zakrzywiłem ze swojego starego antyrushera, który był bazowany na jakimś innym antyrusherze :D

Wszelkie sugestie mile widziane!

 

 

download

Pliki stref (wrzucamy do addons/amxmodx/configs/info_zone):

 

Jeśli ktoś chciałby/zrobiłby konfiguracje/edycje/poprawki pod inne mapki to proszę o wrzutke ;)

 

20.08.2019 - dodanie zabijania graczy kampiących na respie.

04.09.2019 - poprawiono wyświetlanie HELP_LINE

07.09.2019 - poprawka w enumie - nie wpływała na działanie pluginu, ale kłuła w oczy

11.02.2020 - dodanie natywu do pobrania pozycji, dodanie pluginu korzystającego z tego natywu (info po smierci)

Załączone pliki


  • +
  • -
  • 10


#760568 Odliczanie od 20 do 0 przy kazdej nowej rundzie w HUD

Napisane przez Rivit w 11.08.2019 12:17

Spoiler

 

A zobacz to


  • +
  • -
  • 2


#760551 HUD

Napisane przez Rivit w 10.08.2019 19:52

Majster, ja rozumiem, że nie ogarniasz, ale włoż coś od siebie chociaż troche...

public toggleHud(index)
{
	hudEnabled[index] = !hudEnabled[index]
 
	if(hudEnabled[index])
	{
                //wlaczyles
		setHudTask(index);
 
		return;
	}
        //wylaczyles
	remove_task(index + TASK_DISPLAYHUD);
}

Popatrz jak w innych pluginach są wysylane wiadomosci, nic trudnego


  • +
  • -
  • 2