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

xBBBay

Zasłużony
  • Postów

    245
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    12

Odpowiedzi opublikowane przez xBBBay

  1. #include <sourcemod>
    #include <sdkhooks>
    #include <cstrike>
    #include <sdktools>
    
    #define MAX_PLAYERS 32
    
    public Plugin:myinfo = 
    {
    	name = "35hp",
    	author = "xBBBay",
    	description = "",
    	version = "1.0",
    	url = "http://steamcommunity.com/id/xbbbay"
    };
    
    
    public OnPluginStart() 
    {
    	HookEvent("player_spawn", PlayerSpawn);
    	
    }
    public Action:PlayerSpawn(Handle:event_spawn, String:name[], bool:dontBroadcast)
    {
    	new client = GetClientOfUserId(GetEventInt(event_spawn, "userid"));
    	if(!IsValidClient(client) || IsFakeClient(client))
    		return;
    
    	SetEntData(client, FindDataMapInfo(client, "m_iHealth"), 35); //nievip
    	
    	
    	if(GetUserFlagBits(client) & ADMFLAG_CUSTOM1)
    	{
    		SetEntData(client, FindDataMapInfo(client, "m_iHealth"), 35+10); //vip
    	} 
    }
    public bool:IsValidClient(client)
    {
    	if(client >= 1 && client <= MaxClients && IsClientInGame(client))
    		return true;
    
    	return false;
    }

     

    • Super! 1
  2. Po numerze gg w.w Pana, stwierdzam że jest to sieć Kapucyny.

    Dedyk z SDC, nie polecam, sdc posiada słabą ochronę ddos, gdy coś się dzieje to blokują porty, i nikt nie może dołączyć do serwera, serwer przechodzi w stan localhost. Nikt z zew. nie może się podłączyć.

     

    A ochrona anty ddos jest bardzo słaba. 

  3. Sprawdź:

    NewVisibleMOTD(client)
    {
    	decl String:buffer[256];
    	FormatEx(buffer, sizeof(buffer), "http://google.pl");
    	
    	new Handle:kv = CreateKeyValues("data");
    	
    	KvSetNum(kv, "cmd", 5);
    	KvSetNum(kv, "customsvr", 1);
    	KvSetNum(kv, "type", MOTDPANEL_TYPE_URL);
    	KvSetString(kv, "title", "Info");
    	KvSetString(kv, "msg", buffer);
    	ShowVGUIPanel(client, "info", kv, false);
    	CloseHandle(kv);
    } 

     

  4. 1 minutę temu, TerroR napisał:

    Czy wgranie tego nowego metamoda i sourcemoda to nie wywali mi wszystkich pluginów, które znajdują się na serwerze ? 

     

    Oczywiście ... Cały serwer sformatuje..

    Bez żadnej utraty, zmien plików wgraj tylko foldery z SM: bin, extensions, gamedata. MM: wszystkie.

  5. W przypadku serwerów netshoot:

    Jeżeli po zaaktualizowaniu sourcemod + metamod crashuje (ochrona pamięci, pamieć przekroczona czy cos takiego) to należy zaaktualizować cały serwer cs:go.

    Testowane na nowym serwerze. I działało.

  6. #include <sourcemod>
    
    public Plugin:myinfo = 
    {
    	name = "Menu serwera",
    	author = "xBBBay",
    	description = "",
    	version = "1.0",
    	url = "http://steamcommunity.com/id/xbbbay"
    };
    
    public OnPluginStart() 
    {
    	RegConsoleCmd("sm_menu", Command_MENU);
    }
    public OnClientPutInServer(client)
    {
    	MenuOtworz(client);
    }
    public Action:Command_MENU(client, args)
    {
    	MenuOtworz(client);
    	return Plugin_Handled;
    }
    public Action:MenuOtworz(client)
    {
    	new Handle:menu = CreateMenu(WybierzPomoc_Handler);
    	SetMenuTitle(menu, "Menu serwera\nwww.GoKill.pl");
    	AddMenuItem(menu, "1", "Kup VIP");
    	DisplayMenu(menu, client, 250);
    	return Plugin_Handled;
    }
    public WybierzPomoc_Handler(Handle:classhandle, MenuAction:action, client, Position)
    {
    	if(action == MenuAction_Select)
    	{
    		new String:Item[32];
    		GetMenuItem(classhandle, Position, Item, sizeof(Item));
    
    		if(StrEqual(Item, "1"))
    		{
    			FakeClientCommandEx(client, "say !vip");
    		}
    	}
    	else if(action == MenuAction_End)
    		CloseHandle(classhandle);
    }

    Pod starą składnie, ale działczy.

     

    //Edit

    Źle przeczytałem, to dodaj sobie.

    HookEvent("player_spawn", PlayerSpawn);
    
    public Action:PlayerSpawn(Handle:event_spawn, String:name[], bool:dontBroadcast)
    {
        new client = GetClientOfUserId(GetEventInt(event_spawn, "userid"));
        if(!IsValidClient(client) || IsFakeClient(client))
            return;
       MenuOtworz(client);
    }

     

  7. Cześć, mam taki problem gdy dołączają jacyś gracze na serwer to nie mogą dołączyć, nic się nie wyświetla nic w logach ani nic.

    Dodam, że gdy dołączają po zmianie mapy już na inną to działa normalnie.

    Wideo: 

     

    Za pomoc dziękuję.

×
×
  • Dodaj nową pozycję...