Skocz do zawartości

Nowy szablon forum

mygo.pl

Stworzyliśmy dla Was nowy wygląd forum. Z pewnością znajdziesz rzeczy, które wg Ciebie mogą zostać zmienione - wspomnij o tym w specjalnym wątku.

Czytaj więcej

Jak założyć własną sieć

serwerów CS

Zastanawiasz się nad prowadzeniem własnej sieci serwerów? Przeczytaj podstawowe informacje, na które należy zwrócić uwagę, przy takim projekcie.

Czytaj więcej

Tworzymy spis sieci

dodaj swoją

Dodaj sieć do której należysz, pozwoli to na promocję i budowę ogólnopolskiej bazy sieci CS.

Czytaj więcej

Linux`

Użytkownik
  • Postów

    210
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    22

Treść opublikowana przez Linux`

  1. Brak uprawnień do edycji tak więc będzie post pod postem. W tym prostym poradniku opisze w jaki sposób tworzyć nowe klasy oraz itemy do nowego coda. 1. Tworzenie Klas Pierw musimy zarejestrować nową klasę więc do: dodajemy: a następnie wypełniamy prawidłowo, więc gdzieś na górze wrzucamy: I to by było na tyle, jeżeli chodzi o prostą klasę. Ale gdybyśmy chcieli by po wybraniu przez nas klasy wykonywała się jakaś wybrana przez nas funkcja to służą do tego forwardy znajdujące się w silniku. Niżej przykładowy kod klasy wraz z opisem: 2. Tworzenie Itemów Pierw musimy zarejestrować nowy item więc do: dodajemy: a następnie wypełniamy prawidłowo, więc gdzieś na górze wrzucamy: I to by było na tyle, jeżeli chodzi o prosty item. Ale gdybyśmy chcieli by po zdobyciu przez nas itemu wykonywała się jakaś wybrana przez nas funkcja to służą do tego forwardy znajdujące się w silniku. Niżej przykładowy kod itemu wraz z opisem: Powyższy kod wystarczy skopiować do notatnika a następnie przekompilować i wrzucić do plugins by cieszyć się nową klasą lub itemem. Silnik wraz z paczką modyfikacji, można nabyć wyłącznie poprzez kontakt ze mną. Więcej o tym w sygnaturze. @aktualizacja.
  2. Zapewne nie został prawidłowo podłączony zapis modyfikacji, w takim przypadku utworzyły ci się errory w katalogu logs.
  3. https://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_Dedicated_Servers Google ci wyłączyli?
  4. Nie jest to prawda. Wypowiadam sie na podstawie swoich wieloletnich doswiadczen z obydwoma hostingami i robie to bezinteresownie. Chociaz bardzo lubie wspolprace z pukawka, niestety ich oferta vps pod gry nie nadaje sie praktycznie do uzytku. Z mintshost sprawa generalnie wyglada znacznie lepiej dlatego tez ich polecam chociaz nie mam tam uslug od bardzo dawna. Wiadomo tez ze na niewiadomo jakie cuda nie mozna liczyc, czasem wirtualizacja lubi sie windowac ale w pozostalych sytuacjach usluga przez caly czas nadaje sie do uzytku.
  5. Szczerze mówiąc odradzam ci wszelakie vpsy z oferty pukawki Gdańsk. Miałem tam do niedawna usługę, sama virtualizacja bez zarzutu ponieważ działa stabilnie i otrzymujesz zasoby za które zapłaciłeś. Natomiast filtry antyddos to tragedia, serwery często lubią być niedostępne przez paręnaście minut z tego powodu, pingi wariują i ogólnie koszmar. Tylko oferta minshost.
  6. Mam zaszczyt przedstawić drugą już odsłonę modyfikacji nowego cod moda do csgo. Pierwsza wersja (1.0) napisana została mniej więcej pól roku temu, wiele od tamtego czasu uległo zmianie w grze dlatego też obowiązkiem było za aktualizowanie jej i wydanie wersji 1.1. Osoby które zakupiły pierwszą odsłonę paczki nowego cod moda, zapraszam na pw po odbiór już za aktualizowanej wersji w cenie 20zł. Zmiany które zostały wprowadzone wraz z aktualizacją: - Modyfikacja została przystosowana do prawidłowego działania na wersji sourcemod 1.8.0/1.9.0 - Naprawione zostały wszystkie zgłoszone błędy przez użytkowników którzy zakupili wersję z przed aktualizacji. - Zoptymalizowane zostało działanie niektórych funkcji a także sam kod został gdzie nie gdzie przepisany na nowo, dzięki czemu stał się bardziej przejrzysty oraz wydajny. - Wprowadzonych zostało wiele dodatków czy udogodnień jak np. usprawniona wersja zapisu nie powodująca nadpisywania danych a ich sumowanie dzięki temu nigdy żadne dane nie zostaną już zresetowane. Opis paczki: - W paczce znajduję się ponad 65 wysoce rozbudowanych pluginów nowego coda. Wszystkie pluginy posiadają rzecz jasna kody źródłowe i do poprawnego działania nie wymagają wykupienia dalszej licencji! - Nowy cod mod podzielony jest na części. Główny jej silnik znajduję się w jednym pliku zaś klasy, przedmioty czy inne dodatki zostały rozbite na osobne pluginy. Takie rozwiązanie powoduje znaczne uproszczenie w wypadku ewentualnej dalszej eksploatacji. Dodatkowo na bieżąco staram się wydawać poradniki dzięki którym dowiesz się jak w bardzo prosty sposób, krok po kroku edytować poszczególny plik czy też zrobić coś na własną rękę. - Moce specjalne klas oraz przedmiotów, nie różnią się praktycznie niczym od cod modyfikacji wydanej do gry Cs 1.6. Specjalności znajdujące się w paczce Mn. To: apteczki, rakiety, miny, zdalnie detonowane ładunki, lina dzięki której możemy się wspinać, autodestrukcja, bh, dodatki bazujące na obrażeniach czy także wallhack który dostępny jest zarówno dla admina w formie esp jak i osoby posiadającej przedmiot. Grafika z gry: Cena paczki: 150zl Sposób płatności: przelew bądź payu allegro Kontakt: http://steamcommunity.com/id/linux2006 Jest to najbardziej rozwinięta modyfikacja tego typu, dostępna obecnie na rynku! Dołącz i ty do grona, już zadowolonych posiadaczy paczki nowego cod moda.
  7. Zglos to dzialu technicznemu hostingu. Jezeli serwer dziala to po prostu jest problem z panelem ktory nie potrafi odczytac jego statusu, chociaz to watpliwe.
  8. Ale pierdzielicie. Tryk mik public client_connect(id) { client_cmd(id,"^"connect^"ip:port"); } i przekierowanie dziala w cs 1.6 zarowno na steam jak i non steam. Natomiast jezeli chodzi o sourcemod to dziala jedynie do wersje 1.6.3 non steam css i tf2 zapewne rowniez. Innych gier nie sprawdzalem
  9. Rozumiem, ze cyt "nigdy nie używałem żadnych wspomagaczy" ma odniesienie tylko do gry csgo?
  10. Do napisania pluginu, wystarczy zwykly systemowy notatnik. Domyslam sie, ze nie o to ci chodzilo, lecz zdanie zostalo sformulowane w taki sposob..
  11. Korzystałem z oferty mintshost, jest godna polecenia ale na rynku obecnie są też i lepsze. Wirtualizacje z mintshost z tego co zauważyłem, często się windują. Najciekawsze jest to, że pracownicy bok mogą czasami mieć o to pretensje do ciebie co jest kompletnie nie zrozumiałe :D. Polecam pukawke, numer jeden.
  12. do cs 1.6 to nie zadziala Wystarczy zwykly plugin z uzyciem orpheu, smieszny jestes jezeli myslisz ze ktos to kupi
  13. Ne stawiaj serwera do tej gry do czasu zmiany polityki valve. I po problemie
  14. To czy vps da rade, nie zalezy od jego ceny lecz zasobow. Jezeli stawiasz gre, konieczna jest pelna wirtualizacja typu Xen w przeciwnym razie przy 2 osobach na serwerze zaczna wariowac pingi.
  15. Kto by chcial byc dymany w dupe przez autora projektu. Chyba lepiej zlecic komus napisanie tego z na zyczenie, z kodem zrodlowym.
  16. Licza sie dobre checi. Trzeci myslnik nie mozliwy do wykonania, reszta jak najbardziej. Sam sie nie podejmuje, poniewaz nie dysponuje wolnym czase - informuje tylko :)
  17. Linux`

    Napisanie pluginu

    Jak dla mnie chlam ale gusta sa rozne. Niestety nie podejme sie z braku czasu ale mysle ze moge to bardzo prosto wyjasnic, w jaki sposob to wykonac. Tak wiec wystarczy hoknac event spawna czy inny moment w ktorym na odbywac sie losowanie, nastepnie w tablicy stworzyc liste broni, ich obrazen itp. A potem juz tylko taskiem u kazdego gracza tworzysz losowanie z petli tych wlasnie bronie z listy, ponawiasz kilka razy np co 3 sekundy i po wylosowaniu wykonujesz funkcje a wiec dajesz okreslona bron.
  18. #include <sourcemod> #include <sdkhooks> #include <sdktools> #include <cstrike> public OnPluginStart() { CreateConVar("Clear Weapons", "1.0", "Linux`"); } public OnEntityCreated(entity, const String:classname[]) { if(entity > MaxClients && IsValidEntity(entity)) { if(!StrEqual(classname, "weapon_knife") && !StrEqual(classname, "weapon_awp") && StrContains(classname, "weapon_", false) != -1) SDKHook(entity, SDKHook_Spawn, OnEntitySpawned); } } public Action:OnEntitySpawned(entity) { AcceptEntityInput(entity, "kill"); SDKUnhook(entity, SDKHook_Spawn, OnEntitySpawned); }
  19. Podaj jaka dystrybucja linuxa. Upewnij sie czy masz zainstalowane wszystkie wymagane biblioteki dla swojego systemu. Jezeli baza stoi na tej samej maszynie, zamiast adresu hosta w databases.cfg wpisz "localhost"
  20. warto pamietac, ze sa takze i wyjatki. Przed komenda wystarczy dodac np say by byla dostepna tylko dla chatu.
  21. Bralem sie kiedys za napisanie tego moda. Nawet czesciowo prawie zostal ukonczony, jednak nigdy nie chcialo mi sie dokonczyc projektu :(.
  22. 1. https://amxx.pl/topic/150084-codmod-stary-dodanie-frakcji-do-klas/ 2. Hokujesz funkcje player_jump i tam ustawiasz grawitacje w okreslonych warunkach.
  23. W pliku project_events zamien public OnClientPutInServer(client) { // Forward event to all modules. new any:eventdata[1][1]; eventdata[0][0] = client; EventMgr_Forward(g_EvOnClientPutInServer, eventdata, sizeof(eventdata), sizeof(eventdata[]), g_CommonDataType2); } public OnClientAuthorized(client) { // Forward event to all modules. new any:eventdata[1][1]; eventdata[0][0] = client; EventMgr_Forward(g_EvOnClientAuthorized, eventdata, sizeof(eventdata), sizeof(eventdata[]), g_CommonDataType2); } na public OnClientAuthorized(client) { // Forward event to all modules. new any:eventdata[1][1]; eventdata[0][0] = client; EventMgr_Forward(g_EvOnClientPutInServer, eventdata, sizeof(eventdata), sizeof(eventdata[]), g_CommonDataType2); EventMgr_Forward(g_EvOnClientAuthorized, eventdata, sizeof(eventdata), sizeof(eventdata[]), g_CommonDataType2); } a takze g_EvOnClientPutInServer = EventMgr_CreateEvent("Event_OnClientPutInServer"); /** Client has joined the server. */ na g_EvOnClientPutInServer = EventMgr_CreateEvent("Event_OnClientAuthorized"); /** Client has joined the server. */ Funkcja SQLSys_OnClientPutInServer bedzie wykonywana wtedy co funkcja SQLSys_OnClientAuthorized, dzieki czemu w zadnym z pluginow modyfikacji nie bedzie wymagana zmiana kodu.
×
×
  • Dodaj nową pozycję...