Jump to content
assignment_ind Existing user? Sign In

Sign In



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

Leaderboard


Popular Content

Showing content with the highest reputation on 02/14/2020 in all areas

  1. 3 points
    Korzystając ze strony CSGO Models 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. 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 otrzymałem następujący wydruk z konsoli: run.py
  2. 1 point
    witam, mam pytanie: Jak sprawdzić czy gracz naciska więcej niż jeden klawisz?. Chodzi mi o klawisz IN_USE(domyślnie 'e') oraz IN_SPEED(domyślnie 'shift'). Chciałbym zaimplementować to do pluginu na malowanie(laser), że kiedy gracz naciśnie 'shift + e' zacznie malować. Dzięki za pomoc. pspspsps: happy vd
  3. 1 point
    Hej @MAGNET,mam pytanie. Ponieważ chce żeby tekst pojawił sie w nowej linijce i gdy używam \n tekst nie przemieszcza sie do nowej linijki tylko zmieia kolor. #include <sourcemod> #include <multicolors> #define Interval 30.0 Handle timerr; int counter = 0; char ads[][] = { "abc", "dfg", "Test\nTest" }; public void OnMapStart() { timerr = CreateTimer(Interval, Reklamy, _, TIMER_REPEAT); } public void OnMapEnd() { KillTimer(timerr); } public Action Reklamy(Handle timer, any data) { CPrintToChatAll("%s", ads[counter]); if (counter == sizeof(ads)-1) { counter = 0; } else { ++counter; } }
  4. 0 points
    W szukanych stanowiskach są gracze i head admini? nie brzmi to poważnie, tak samo jak twoja pseudo-sieć jak możesz takie bzdety pisać xD
This leaderboard is set to Warsaw/GMT+01:00

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...