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 profil aSiorr
Poza forum Ostatnio: wczoraj, 23:15
-----

Moje tematy

Paczka gungame i pluginy poboczne

19.06.2019 00:32

Jako, iż powoli przestaję odwiedzać forum z powodu ograniczonego czasu, postanawiam powoli zacząć udostępniać kody, które udało mi się nabazgrolić przez okres mojego pobytu tutaj. Pliki będą się znajdywały na moim gicie - a w związku z faktem, iż są to moje pierwsze kroki z tym systemem - mogą się one pojawiać i znikać przy moich dalszych próbach nauki posługiwania się tym narzędziem.

 

Pojawiać się będą kody związane z tematyką modów, stricte pisane pod konkretne tryby pokroju zombie, jail czy cod, ale również znajdzie się coś dla początkujących z amxxiem, żeby się czegoś nauczyć a także pluginy poboczne takie jak na przykład system skinów.

 

Na dzień dzisiejszy udostępniam paczkę GunGame wraz z pluginem pobocznym do głosowania na mapę, od którego silnik jest zależny poprzez natywy. Paczka została szczegółowo opisana przeze mnie w temacie, do którego link można znaleźć na moim profilu.

W katalogu "Skins" znajdziecie dwa foldery z głównym pluginem i jego configiem. Wszystko jest opisane na gicie, wystarczy dobrze poszukać.

 

https://github.com/asiorr

Ścinki myszki

20.04.2019 10:48

Od jakiegoś czasu przy szybszych, bardziej zdecydowanych ruchach myszką (np. flickowaniu) przycina mi myszkę tak, jakbym miał włączoną jakąś deakcelerację. Próbowałem to nagrać, ale na nagraniu nie odczuwa się tego tak, jak podczas gry. Nie mogę wykonać pewnego ruchu prawo-lewo 180° bo jest szansa, że mnie zetnie. Z początku myślałem, że to podkładka, potem myszka - obie wymieniłem i dalej to samo. W innych grach pokroju garrysmoda czy cs:go taki problem się nie pojawia.

 

m_filter = 0

wszystkie komendy z akceleracją w kosnoli też wyłączone

 

Ktoś coś?

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