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

VestSmart

Użytkownik
  • Postów

    281
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    16

Odpowiedzi opublikowane przez VestSmart

  1. 16 godzin temu, Shazzy napisał:
    
    #include <sourcemod>
    #include <cstrike>
    
    #pragma semicolon 1
    #pragma newdecls required
    
      int round = 0; 
    bool helmet = true; 
    
    public void OnPluginStart()
    {
    	HookEvent("round_start", Event_RoundStart);
    }
    
    public void OnMapStart()
    {
        round = 0;
    } 
    
    public Action Event_RoundStart(Event event, const char[] name, bool dontBroadcast)
    {
        round++;
      
        if(round == 1 || round == 16)
      	{
      		helmet = false;
      	}
    }  
      
    public Action CS_OnBuyCommand(int client, const char[] weapon) 
    {
        if(helmet == false)
        {    
            if(StrEqual(weapon, "helmet"))
            { 
                PrintToChat(client, "Hełm jest zablokowany w rundach pistoletowych");
                return Plugin_Handled;
            }
        }    
        return Plugin_Continue; 
    }  

     

    Chyba powinno działać ?

     

    Pisałem już o błędzie w kodzie, ale chyba była cofka forum.

     

    W CS:GO od pewnego czasu nazwa itemu "helmet" dla hełmu nie istnieje. Nowa nazwa to "assaultsuit".

     

    Zamień

    if(StrEqual(weapon, "helmet"))

    na

    if(StrEqual(weapon, "assaultsuit"))

     

     

    1 godzinę temu, danski66 napisał:

    Wywala 5 errorów

     image.png

     

    U mnie wszystko poprawnie kompiluje. 

    • Super! 3
  2. Źle masz.
     

    Overrides
    {
        sm_Vip "a"
        "csgo_admin_esp" "abcdgfjk" // Enable ESP in observe mode for admins with given flags
        "csgo_admin_esp_cmd" "z" // Allow admins with given flag to use !esp command independent
    }

    Tak to powinno wyglądać.

     

     

     

×
×
  • Dodaj nową pozycję...