Skocz do zawartości
MAGNET

Generator Paczek - Szablon

Rekomendowane odpowiedzi

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/authors
Hej! 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.zip
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
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.zip
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
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).zip
Hej! 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.zip
Hej! 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).zip
Hej! 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).zip
Hej! 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).zip
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić obrazków. Dodaj lub załącz obrazki z adresu URL.


×
×
  • Dodaj nową pozycję...