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
 

aSiorr - zdjęcie

aSiorr

Rejestracja: 26.12.2015
Aktualnie: Przegląda stronę główną
Poza forum Ostatnio: dziś, 20:56
-----

Moje tematy

Plugin na strefę dookoła gracza

16.02.2019 19:28

Ma ktoś plugin na 'strefe' (przyjmę też sam sprite sfery) dookoła gracza? Chcę zrobić swego rodzaju sferę, w której gracze przebywając będą mieli benefity porkoju zwiększonego EXPa etc.

Płacę milion złotych programistom JSa

02.02.2019 23:53

Jest tu jakiś kozak z JSa, który ma ochotę posłuchać moich pytań o język, skupiając się głównie na początkach; plain js, frameworki, co jest must-have, jakieś taski, żeby poćwiczyć aż po pytania o rynek pracy? Bez kija w  :sex_anal:  z możliwością podpowiedzenia laikowi?

Symulacja meczy CS:GO

31.01.2019 06:04

Znajomy chciał, żeby napisać mu przykład laddera / symulację meczy w CS:GO, a ja jestem na tyle pojebany, że się zgodziłem no i tutaj jest efekt. Nie wiem po co komu to, ale w sumie to macie, może ktoś sobie podglądanie jsona, czy coś xD

 

(Prefiks tematu nie ma opcji "bezużyteczny", więc daje "nowy")

 

Działa to tak, że wpisujemy komendę według wzoru:

"<Team one> <Team two> <Mode [0 = Instant score] [1 = Every round]> <Max rounds> <Chance> <Chance>"

Przykładowo:

simulate "virt" "ago" "0" "29" "101" "101"

(Mode 1 nie działa, bo jestem głupi, ale nie aż tak, żeby to pisać o 5:30)

(Można też skrócić komendę do podania tylko dwóch nazw teamów [bądź ich części, jak w przypadku wyżej]: "simulate "virt" "ago"")

 

Komenda w konsoli serwera dokładnie taki wynik:

simulate "virt" "ago" "0" "29" "101" "101"
L 01/31/2019 - 05:49:12: [teams.amxx] Max rounds has to be odd number. Entered number: 29. Actual rounds: 30
L 01/31/2019 - 05:49:12: [teams.amxx] Chances cannot be 101 %. Chances have been reduced to 100 %.
L 01/31/2019 - 05:49:12: [teams.amxx] 
L 01/31/2019 - 05:49:12: [teams.amxx] -------------------------
L 01/31/2019 - 05:49:12: [teams.amxx] 
L 01/31/2019 - 05:49:12: [teams.amxx] Simulating match in "Instant" mode, between teams:
L 01/31/2019 - 05:49:12: [teams.amxx] 
L 01/31/2019 - 05:49:12: [teams.amxx] Team one: Virtus Pro (Win chance: 100)
L 01/31/2019 - 05:49:12: [teams.amxx] Team two: AGO Esports (Win chance: 0)
L 01/31/2019 - 05:49:12: [teams.amxx] 
L 01/31/2019 - 05:49:12: [teams.amxx] -------------------------
L 01/31/2019 - 05:49:12: [teams.amxx] 
L 01/31/2019 - 05:49:12: [teams.amxx] Match stats:
L 01/31/2019 - 05:49:12: [teams.amxx] 
L 01/31/2019 - 05:49:12: [teams.amxx] Winner: "Virtus Pro" (With 100 chance [simulate win value = 23]):
L 01/31/2019 - 05:49:12: [teams.amxx] Match score: 16 - 14
L 01/31/2019 - 05:49:12: [teams.amxx] Half ended with score: 6 - 9
L 01/31/2019 - 05:49:12: [teams.amxx] 
L 01/31/2019 - 05:49:12: [teams.amxx] -------------------------
L 01/31/2019 - 05:49:12: [teams.amxx] 

I zapisze do pliku matches.json coś takiego:

{
    "match1-3": {
        "time": {
            "playTime": "06:02:32",
            "names": {
                "winner": "Virtus Pro",
                "loser": "AGO Esports"
            },
            "chances": {
                "winner": "28",
                "loser": "72"
            },
            "score": {
                "end": {
                    "winner": "16",
                    "loser": "12"
                },
                "half": {
                    "winner": "6",
                    "loser": "9"
                }
            }
        }
    }
}

Plik konfiguracyjny z nazwami drużyn (or the fck you want) na linijce 6.:

new const teamsFile[] = "addons/amxmodx/configs/teams.ini";

Przykładowa zawartość:

"Virtus Pro"
"Titan"
"AGO Esports"
"Astralis"
"BIG"
"FaZe Clan"
"Fnatic"
"G2 Esports"
"Hellraisers"
"Heroic"
"mousesports"
"Natus Vincere"
"Ninjas in Pyjamas"
"North"
"Space Soldiers"
"Windigo Gaming"

Dziękuję, do widzenia

Sublime text z rozmazaną czcionką

29.01.2019 02:46

Jestem takim typem człowieka, że udało mi się nieświadomie zupdatować mojego sublime'a trójeczkę, a w wyniku tego dostałem:

  • Problemy z theme,
  • Problemy z czcionką,
  • Problemy z package do amxxa,
  • Problemy z odpalaniem programu,
  • Blurry text,
  • Reset ustawień,
  • Corrupted files

 

Poradziłem sobie z większością problemów, ale został blurry text, a konkretniej wygląda to tak:

vwEw6Ut.png

 

I nie, nie jest aż tak źle, ale patrząc na to godzinami pewnie będzie można kurwicy dostać, więc chcę to poprawić już teraz.

 

Moje pytanie brzmi:

Czy można cofnąć update albo jakoś naprawić czcionkę?

 

Próbowałem wyłączać skalowanie dla wysokiego DPI i różnica jest niezauważalna.

 

Paczka GunGame [ReHLDS]

03.01.2019 22:55

opis
Paczka składa się z dwóch pluginów: gungame oraz mapchooser. Oba pluginy są ze sobą związane od strony kodu, ale można to przerobić jeśli komuś bardzo zależy.
Awansuje się w systemie zabójstw z danej broni. Przykładowo 3 fragi z glocka (1 lv.) -> usp (2 lv.).
Zabicie kosą na którymkolwiek z poziomów doda nam dwa fragi (możliwość ustawienia automatycznego awansu, bądź zmiany ilości fragów).
Ostatnim poziomem jest kosa, ale niedługo będzie możliwość opcjonalnego włączenia czegoś "fancy" (myślałem o młodszych graczach i uznałem, że nie zaciekawi ich "vanillah cs shootout", więc warto dodać coś ciekawego. Na ten moment myślę nad czymś pokroju różdżki a'la Harry Potter i strzelaniem piorunami).
 
Silnik ma zapis MySQL z wygranymi graczami. Dostępna jest także topka:

Spoiler

 
 
Główna zawartość paczki:

  • Rozgrzewka z możliwością randomizacji lub wyborem statycznej broni (w tym różdżki bez konieczności włączania jej na ostatni poziom) oraz wybraniem wygranego (bazując na ilości zdobytych fragów) z możliwością ustawienia poziomu, od którego zacznie zwycięzca,

Spoiler

  • Komenda /info { nick } dająca nam informacje o aktualnie dostępnym na serwerze graczu:

Spoiler

  • Sprite'y (aktualnie tylko przy levelupie),
  • Dźwięki (aktualnie przy: rozgrzewce, timer tick, game-end, game-beginning, levelup, leveldown),
  • Komenda /lista otwierająca menu z danymi o awansowaniu broni (opcje wzorcowo: poziom - nazwa broni - ilość wymaganych zabójstw,
  • Usuwanie broni z ziemi na każdej mapie,
  • Możliwość bardzo łatwej konfiguracji z poziomu kodu pluginu (całe ustawienia będą podane poniżej),
  • Natywy,
  • Możliwość łatwego dodania zablokowanych komend (np. kill),
  • Usunięte denerwujące dźwięki (np. rzucenia granatu + usunięcie tekstu z czatu),
  • Niekończąca się runda (jeśli paczka jest dobrze skonfigurowana), 
  • Usuwanie broni wypadających po śmierci,
  • Flash na ostatnim poziomie,
  • HUD podczas GG:

Spoiler

  • Wybranie najlepszych graczy danej mapy:

Spoiler

  • Wiele więcej drobnych konfiguracji.

konfiguracja
Paczka ma bardzo prostą konfigurację, wystarczy niewielka wiedza z języka angielskiego i jesteście ustawieni. Dla opornych jestem w stanie przetłumaczyć ustawienia, ale nie będę tego robił na zapas w przód.
 
Mod napisany jest pod ReHLDS + regamedll. Do paczki dorzucam readme w którym zawarte są instrukcje instalacji:

Spoiler

 
komendy

  • /info {nick}
  • /lista, /listabroni itp.
  • /top, /topka itp.

Zablokowane komendy (domyślnie):

  • drop,
  • fullupdate,
  • radio1,
  • radio2,
  • radio2

Z góry zaznaczam, że "#define VIP_FLAG" jest opcją testową, a paczka NIE ZAWIERA vipa. Planuję go dodać, jak tylko znajdę na to dłuższą chwilę.
 
Konfiguracja (lista ustawień z gungame.sma):

Spoiler

 
Do tej pory paczka sprzedana tylko jednej osobie.
 
Kontakt jest na moim profilu (preferuję steam, ale odpisuję także na wiadomości prywatne tutaj).

Szanujmy swój czas, nie będę odpisywał na oferty, które kpią z mojej pracy. Cena wyjściowa 200zł w dół, nie będę na nikim żerował.

Dotychczasowo paczka wraz z mapchooserem oraz konfiguracją sprzedana za 170zł.

 

Dodatkowo jestem w stanie dorzucić paczkę map (ok. 40), ale nie wszystkie są sprawdzone, do niektórych może brakować plików (które można łatwo pobrać, ale jednak nie jest to "simple copy + paste").