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

SztangaBiceps

Użytkownik
  • Postów

    28
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez SztangaBiceps

  1. A tak może jaśniej?

    Masz jakąś komendę pod to czy jak?

    Bo jeżeli masz komendę to wystarczy zamienić: RegConsoleCmd na RegAdminCmd

    i w 3 argumencie dodać ADMFLAG_RESERVATION - flaga "a"

     

    Przykładowo:

    RegConsoleCmd("sm_models", Models, "Wyświetla dostępne modele");
    RegAdminCmd("sm_models", Models, ADMFLAG_RESERVATION, "Wyświetla dostępne modele");

  2. Hmmm.. 

     

    Dobrze kombinujesz.. CSGO ma ustawione menu jointeam pod ilość spawnow.

     

    Możesz łatwo to ominąć dodając w OnPluginStart nasluchiwanie komendy jointeam a w Jointeam ustawić że do wybrania jakiegokolwiek teamu wykorzystuje funkcji ChangeClientTeam i zmienia na wybrany team.

     

    Jak chcesz napisz  a priv to ci podam kod.

    Tak na przyszłość pisz na forum alliedmodders - po 1 podszkolisz angielski a po 2 ktoś ci poprawnie odpowie (na polskich forach rzadko znają podstawy..) 

    • Super! 2
  3. Plugin przerabiany i jeszcze niezbyt dobrze :D

    Dałeś else if a nawet nie rozpocząłeś od if

     

    I rozwiązanie:

    1. Znajdź:

    			//Default
    			else if (strcmp(info,"option11") == 0) SetDefault(client);
    			//Bayonet
    			if (strcmp(info,"option2") == 0) SetBayonet(client);

    2. Zamień na:

    			//Default
    			if (strcmp(info,"option11") == 0) SetDefault(client);
    			//Bayonet
    			else if (strcmp(info,"option2") == 0) SetBayonet(client);

     

    II rozwiązanie (domyślnie):

    1. Znajdź:

    			//Default
    			else if (strcmp(info,"option11") == 0) SetDefault(client);
    			//Bayonet
    			if (strcmp(info,"option2") == 0) SetBayonet(client);
    			//Gut
    			else if (strcmp(info,"option3") == 0) SetGut(client);     
    			//Flip
    			else if (strcmp(info,"option4") == 0) SetFlip(client);
    			//M9-Bayonet
    			else if (strcmp(info,"option5") == 0) SetM9(client);
    			//Karambit
    			else if (strcmp(info,"option6") == 0) SetKarambit(client);
    			//Huntsman
    			else if (strcmp(info,"option7") == 0) SetHuntsman(client);
    			//Butterfly
    			else if (strcmp(info,"option8") == 0) SetButterfly(client);
    			//Falchion
    			else if (strcmp(info,"option9") == 0) SetFalchion(client);
    			//Golden
    			else if (strcmp(info,"option10") == 0) SetGolden(client);

    2. Zamień na:

    			//Bayonet
    			if (strcmp(info,"option2") == 0) SetBayonet(client);
    			//Gut
    			else if (strcmp(info,"option3") == 0) SetGut(client);     
    			//Flip
    			else if (strcmp(info,"option4") == 0) SetFlip(client);
    			//M9-Bayonet
    			else if (strcmp(info,"option5") == 0) SetM9(client);
    			//Karambit
    			else if (strcmp(info,"option6") == 0) SetKarambit(client);
    			//Huntsman
    			else if (strcmp(info,"option7") == 0) SetHuntsman(client);
    			//Butterfly
    			else if (strcmp(info,"option8") == 0) SetButterfly(client);
    			//Falchion
    			else if (strcmp(info,"option9") == 0) SetFalchion(client);
    			//Golden
    			else if (strcmp(info,"option10") == 0) SetGolden(client);
    			//Default
    			else if (strcmp(info,"option11") == 0) SetDefault(client);

     

    Efekt:

    //SourceMod Batch Compiler
    // by the SourceMod Dev Team
    
    
    //// sm_knifeupgrade.sp
    //
    // Code size:            32596 bytes
    // Data size:             9900 bytes
    // Stack/heap size:      16384 bytes
    // Total requirements:   58880 bytes
    //
    // Compilation Time: 0,64 sec
    // ----------------------------------------
    
    Press enter to exit ...

     

    ---- Edytowane: ---

    ?to jest oryginalny plugin? Jak nie to co zmienione?

    ?Na przyszłość używaj programu winmerage, żeby porównać pliki i sprawdzić jakie zmiany zaszły w tym pliku

     

    Pozdrawiam,

    SztangaBiceps

     

    Pliki:

    sm_knifeupgrade.sp

    sm_knifeupgrade.smx

    • Super! 2
×
×
  • Dodaj nową pozycję...