MAGNET Napisano 1 Marca 2020 Ostatnio światło dzienne ujrzał projekt generatora paczek SourceMod, na którym obecnie znajduje się ponad dwadzieścia modyfikacji, jednak chciałbym tę liczbę powiększyć. Dlatego Poniżej zamieszczam szablon, który pokazuje w jaki sposób osoby, które chciałyby pomóc w poszerzaniu puli pluginów, mogą się za to zabrać. Każdy, kto stworzy przynajmniej 3 paczki zostanie umieszczony jako osoba, która współtworzyła projekt. ( http://138.68.97.196/authorsHej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami! ) W załączniku dostępny jest *.zip z folderem odzwierciedlającym strukturę katalogów w CS:GO. Do niego umieszczamy wszystkie pliki, wymagane przez modyfikację z której tworzymy paczkę. Zachowanie tego układu jest bardzo ważne, ponieważ podczas generowania paczki wszystkie pliki są merge'owane w jeden - wszędzie musi więc zachodzić zgodność, aby później użytkownik mógł zrobić proste kopiuj/wklej. Poniżej krótka przypominajka gdzie wrzucać które pliki: Spoiler Pliki *.smx - folder "plugins" Pliki *.sp - folder "scripting". Biblioteki wrzucamy do folderu "include" Tłumaczenia (*.phrases.txt) - folder "translations" Pliki .cfg - folder "csgo/cfg/sourcemod" Modele - folder "models" Dźwięki - folder "sounds" Sprite'y, tekstury etc. - folder "materials" Przeważnie mając do czynienia z większymi modyfikacjami (jak chociażby RankME) autor udostępnia pliki z zachowaną strukturą, bądź daje wskazówki gdzie umieszczać wybrane pliki. Bardzo często zdarza się jednak, że autor idzie na skróty - nie tworzy całej struktury addons/...., tylko od razu podrzuca coś, co należy wrzucić do folderu "sourcemod" - trzeba mieć to na uwadze. Jeśli plugin poza zwykłym wrzuceniem na serwer wymaga dodatkowych kroków, należy dodatkowo opisać je, podobnie jak w przypadku szablonu w kolejnym poście. Może to być chociażby skonfigurowanie połączenia z bazą danych, edycja pewnym informacji - cokolwiek. Często dochodzi również do sytuacji, w której paczka nie posiada wygenerowanych plików konfiguracyjnych *.cfg z cfg/sourcemod. Wówczas plugin należy wrzucić na swój serwer i ręcznie taki plik wygenerować, aby później móc go wrzucić do paczki. No i najważniejsze - jeśli nie mamy pewności, warto sprawdzić, czy plugin w ogóle działa 😉 Kolejny post zawiera przykład pluginu, który może stworzyć ktoś z Was. Pamiętajmy również o zamieszczeniu o nim stosownych informacji (zgodnie z poniższym szablonem oczywiście) Czekam na Wasze prace i pozdrowionka! template.zipHej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami! Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
MAGNET 1 Napisano 1 Marca 2020 Plugin: Kontakt Opis: Dodaje informacje o administracji pod komendą !kontakt Link: https://go-code.pl/temat/907-csgo-kontakt-z-administracja/ TODO: Edycja danych kontaktowych w sourcemod/configs/kontakt.txt Kontakt.zipHej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami! Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
Maroxx 1 Napisano 1 Marca 2020 Plugin: HexTags Opis: Dodaje tagi w tabeli i na czacie Link: https://forums.alliedmods.net/showthread.php?t=303671 TODO: Edycja tagów addons>sourcemod>configs>hextags.cfg hextags (1).zipHej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami! Plugin: Gloves Opis: Możliwość wyboru rękawiczek pod komenda !gloves Link: - TODO: Wgranie Ptah na serwer gloves-1.0.3.zipHej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami! Plugin: Ptah Opis: Potrzebny do działania skinów i rękawiczek Link: https://ptah.zizt.ru/ TODO: - PTaH-V1.1.0-build15-linux (1).zipHej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami! Plugin: multi1v1 Opis: Areny multi 1vs1 Link: https://forums.alliedmods.net/showthread.php?p=2142905 TODO: Dopisanie "multi1v1" w configs>databases.cfg multi1v1_1.1.9 (1).zipHej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami! Plugin: Abner-Round-End-Sound Opis: Muzyka na koniec rundy Link: https://forums.alliedmods.net/showthread.php?p=2338666 TODO: Dodanie piosenek do folderu csgo-->sound i dopisanie ich configs --> abner.res.txt według podanego wzoru CSGOCSS._AbNeR_Round_End_Sounds_v4.0.1 (1).zipHej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami! Cytuj Przez MAGNET, 8 Października 2020 Dodane. Pół roku to trwało, ale lepiej późno niż wcale :P Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach