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

Ranking

  1. Hanys

    Hanys

    Użytkownik


    • Punkty

      1

    • Postów

      152


  2. dredek

    dredek

    Support


    • Punkty

      1

    • Postów

      278


  3. dwbuhoff

    dwbuhoff

    Użytkownik


    • Punkty

      24

    • Postów

      15


  4. Saiken

    Saiken

    Użytkownik


    • Punkty

      3

    • Postów

      19


Popularna zawartość

Treść z najwyższą reputacją w 09.06.2020 uwzględniając wszystkie działy

  1. Serwery zostały zakupione przeze mnie. Można zamknąć.
    1 punkt
  2. Witajcie, dziś pokarze wam jak stworzyć ConVary dla pluginów sourcemod Główną zaletą stosowania ConVarów jest możliwość zmiany danych wartości bez potrzeby edycji pluginu. Dzięki czemu możemy wyłączyć pewną funkcje lub zmienić wartość w pluginie.Przejdźmy wiec do tworzenia ConVar'ów Na sam początek tworzymy nowy Handle new Handle:Mygo; Dla przykładu będziemy posługiwać się "Mygo" (Handles polecam stosować po myinfo, a przed OnPluginStart) Następnym krokiem będzie stworzenie stworzenie ConVara. ConVar tworzymy zawsze w OnPluginStart Mygo = CreateConVar("sm_mygo", "1", "Opis ConVar'a", FCVAR_NONE, true, 0.0, true, 1.0); Przejdźmy do opisu: Tutaj wpisujemy naszą nazwę (Dla przykładu Mygo). Tutaj mamy naszą komendę, dzięki której będziemy mogli zmienić wartość w samym pluginie bez potrzeby edycji Tutaj dodajmy domyślną wartość W tym miejscu ustawiamy flagi Przydatne flagi: Tutaj mamy ustawione dwie opcje jakie możemy ustawić. Dla przykładu sm_mygo [1/2] Teraz przejdźmy krok dalej Tworzymy warunek: if (GetConVarBool(Mygo)) I teraz jeśli ConVar mamy ustawiony na 1 to warunek mamy spełniony, natomiast jeśli ustawione mamy na 0 to warunku nie spełniamy i pewna funkcja pluginu nie działa I to wszystko, ale przedstawię jeszcze sposób by można było wpisywać dowolną wartość. Użyjemy dla przykładu również Mygo oraz tym razem flagi NOTIFY. Mygo = CreateConVar("sm_mygo", "110", "Opis ConVar", FCVAR_NOTIFY); Jak widać znikło wszystko co było za flagą. Przechodzimy dalej i zaczynamy od stworzenia: new g_Mygo = GetConVarInt(Mygo); Po czym zamiast naszej wartości w kodzie (Odpowiedzialnej np za ilość hp) wpisujemy g_Mygo (Dla przykładu:) SetEntityHealth(client, g_Mygo); I tak jeśli użyjemy sm_mygo "x" i zamiast x wpiszemy dowolną liczbę to ona pojawi się zamiast g_Mygo A na konieć dodam funkcję dzięki której będzie się nam automatycznie tworzył plik konfiguracyjny w /csgo/cfg/sourcemod I tak w OnPluginStart dodajemy AutoExecConfig(true, "sm_mygo"); Gdzie zamiast sm_mygo wpisujemy naszą nazwę pliku, który zostanie stworzony przez serwer. W tym pliku zostaną dodane wszystkie nasze ConVary z domyślną wartością, opisem. Coś w tym stylu // Nasz opis ConVar // - // Default: "1" // Minimum: "0.000000" // Maximum: "1.000000" sm_mygo "1" Zakaz udostępniania poradnika bez mojej zgody
    1 punkt
  3. HeJka WszYstkim! JeSteM HuBerT i MaM 14 LaT. PrzySzedŁem do WaS z PytaniEm CzY NauCzyCie MnIe GraĆ w KaNteR StRajKa? CzYtaM wŁaśNie PoStY DośWiadCzonEj AdMiniStracJi alE daLej LamIe ????? PoMoŻecie??
    0 punktów
  4. Sprzedawanie Licencji IPS jest Nielegalne.
    0 punktów
×
×
  • Dodaj nową pozycję...