Jump to content
assignment_ind Existing user? Sign In

Sign In



person_add Sign Up
Go-Code.pl - Support SourceMod i Pluginy CS:GO

Recommended Posts

Korzystając ze strony CSGO Models
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!
i pobierając z niej skiny zauważyłem, że składają się one z wielu pomniejszych plików, których pobieranie muszę wymuszać graczom przez AddFilesToDownloadsTable. Z racji, iż jest to strasznie upierdliwe zadanie (szukanie wszystkich ścieżek), można na serwer wgrać plugin, który będzie pobierał całą zawartość folderu
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!. Ja jednak stwierdziłem, że napiszę prosty skrypcik, który wszystkie ścieżki będzie rekurencyjnie pobierał i wypluwał ładny wynik, który po prostu kopiuj/wklejam do OnMapStart

 

Jest to skrypt pythonowy, który działa najzwyczajniej w świecie tak, że rekurencyjnie przeszukuje wszystkie foldery w lokalizacji w której obecnie się znajduje i wypisuje ich pełną ścieżkę, dodając potrzebne przedrostki 'AddFiles.......'

 

Step by step:

1. Utwórz sobie na pulpicie nowy folder o dowolnej nazwie i wrzuć do niego skrypt oraz foldery 'models' i 'materials' ze strony CSGO Models, lub dowolnej innej, której modele mają mnóstwo pomniejszych plików

2. Wejdź do folderu i odpal skrypt

3. Skopiuj wynik

4. elo

 

Przykładowo, przeprowadzając tę procedurę na tym modelu
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami! otrzymałem następujący wydruk z konsoli:

Spoiler

AddAddFileToDownloadsTable("materials/models/player/custom_player/hekut/talizorah/glow_sheet.vtf");
AddAddFileToDownloadsTable("materials/models/player/custom_player/hekut/talizorah/mask_normal.vmt");
AddAddFileToDownloadsTable("materials/models/player/custom_player/hekut/talizorah/mask_sheet.vmt");
AddAddFileToDownloadsTable("materials/models/player/custom_player/hekut/talizorah/mask_sheet.vtf");
AddAddFileToDownloadsTable("materials/models/player/custom_player/hekut/talizorah/tali_normal.vtf");
AddAddFileToDownloadsTable("materials/models/player/custom_player/hekut/talizorah/tali_phong.vtf");
AddAddFileToDownloadsTable("materials/models/player/custom_player/hekut/talizorah/tali_sheet.vmt");
AddAddFileToDownloadsTable("materials/models/player/custom_player/hekut/talizorah/tali_sheet.vtf");
AddAddFileToDownloadsTable("models/player/custom_player/hekut/talizorah/talizorah.dx90.vtx");
AddAddFileToDownloadsTable("models/player/custom_player/hekut/talizorah/talizorah.mdl");
AddAddFileToDownloadsTable("models/player/custom_player/hekut/talizorah/talizorah.phy");
AddAddFileToDownloadsTable("models/player/custom_player/hekut/talizorah/talizorah.vvd");
AddAddFileToDownloadsTable("models/player/custom_player/hekut/talizorah/talizorah_arms.dx90.vtx");
AddAddFileToDownloadsTable("models/player/custom_player/hekut/talizorah/talizorah_arms.mdl");
AddAddFileToDownloadsTable("models/player/custom_player/hekut/talizorah/talizorah_arms.vvd");
PrecacheModel("models/player/custom_player/hekut/talizorah/talizorah.mdl", true);
PrecacheModel("models/player/custom_player/hekut/talizorah/talizorah_arms.mdl", true);

 

 

 

run.py
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

  • Lubię to! 4
  • Dobry pomysł! 4

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.


O NAS Jesteśmy społecznością łączącą ludzi, którzy dzielą pasję poznawania CS:GO od strony programistycznej. Posiadamy duże zaplecze merytoryczne i zawsze cieszymy się, gdy dołączają do nas osoby gotowe do nauki. Gwarantujemy, że z odrobiną wytrwałości i otwartym umysłem bardzo szybko napiszesz swój pierwszy plugin. Zapraszamy! 🙂
Szablon wykonany z dużą ilością przez cyberpixelz / Mesharsky / Sitefuture
Forum dumnie napędzane przez: Invision Power Services, Inc.
×
×
  • Create New...