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

T1LT3D

Użytkownik
  • Postów

    82
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Odpowiedzi opublikowane przez T1LT3D

  1. Otoz od pol roku wyskakuje mi to samo, gdy probuje powiazac rachunek bankowy z paypalem. Podczas dodawania wyskakuje takie coś:

     

    "Niestety system nie może wykonać Twojego żądania. Spróbuj ponownie później."

     

    Dane są w 110% Prawidłowe, więc nie wiem o co chodzi :/ Próbowałem z rożnych przeglądarek, komputerów,  sieci wi-fi / komórkowych i cały czas ten błąd.

    Jak ktoś z was ma jakiś pomysł na rozwiązanie tego problemu to niech pisze :)

     

    Dodam , że pisałem do supportu paypal i nic ciekawego sie nie dowiedziałem. Wiadomość od nich w ogóle nic nie wniosła do tego mojego problemu.

  2. 6 godzin temu, live4net napisał:

    Nawet jeśli wytrzyma pół roku, tak jak przedmówca pisze, to w dalszym ciągu obejmuje ją gwarancja. 2,5 roku na pewno z niej będziesz mieć pożytek (tyle jest jeszcze gwarancji), a dłużej to i tak Ci się nie przyda, bo za 2,5 roku to będą nowsze i dużo lepsze karty :) To że była używana do kopania to niczego nie zmienia, producent nie jest w stanie wykryć do czego karta była używana. Gdyby coś się stało, spokojnie możesz ją oddać z opisem, że grałeś w CSa, zresetował Ci się PC i już się nie uruchomił, bo karta padła. Osobiście uważam, że mimo iż karta była mocno eksploatowana, to najprawdopodobniej jeszcze długo pociągnie. Masz 14 dni na zwrot, więc po otrzymaniu karty porządnie ją przetestuj różnymi benchmarkami, czy nie generuje jakiś artefaktów. Jeśli wszytko będzie ok, to najprawdopodobniej będziesz spokojnie mógł z niej korzystać przez najbliższe kilka lat.

    W sumie duzo daje to ze jest mozliwosc zwrotu do 14 dni :) 

    A tak poza tym czy jest możliwość, że taka karta z koparki jak to się mówi jest mniej zjechana niż taka karta, która jest w kompie u typowego gracza przez to, że na przykład pracuje pod stałym obciążeniem?

  3. Otoż ostatnio natknąłem sie na oferte karty graficznej gtx 970 4gb ddr5 256bit za około 640zł.

    Jako iż moja karta w kompie umarła to musze zakupić nową jednak nie wiem czy warto inwestować w kartę z koparki :/

     

    Szczegóły:

    -Karta pracowała 24/7 przez 29 dni jeden dzien przerwy i tak przez pół roku. 

    -Temp. Nie przekraczała 55°C

    -Pracowała pod stałym obciążeniem w chłodnym pomieszczeniu.

    -Karta posiada 2.5 roczną gwarancje

    -wlasciciel daje mozliwosc zwrotu do 14 dni :)

     

  4. public void OnClientPutInServer(client)
    {
    	CreateTimer(12.0, Blokady, client);
    }
    

    Wystarczy to zamienić na takie coś:

    public void OnClientPutInServer(int client)
    {
    	CreateTimer(12.0, Blokady, GetClientSerial(client)); // Można też użyc GetClientUserId(client)
    }
    
    public Action Blokady(Handle timer, any serial)
    {
    	int client = GetClientFromSerial(serial);  // Sprawda poprawność unikatowego id klienta
    	if (client == 0) // Gdy klient sie rozłączył i unikatowe id nie jest już ważne :)
    	{
    		return Plugin_Stop;
    	}
    	new String enddate[17];
    	FormatTime(enddate, sizeof(enddate), "%d-%m-%Y %H:%M", g_iMuteTime[client]+g_iMuteLength[client]*60);
    	
    	new String enddategag[17];
    	FormatTime(enddategag, sizeof(enddategag), "%d-%m-%Y %H:%M", g_iGagTime[client]+g_iGagLength[client]*60);
    
    	if(BaseComm_IsClientGagged(client) & BaseComm_IsClientMuted(client))
    	{
    		if(g_iGagLength[client] & g_iMuteLength[client]==0)
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x10WITAMY NA SERWERZE!");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ MIKROFONU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07Nigdy");
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sMuteReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ CZATU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07Nigdy");
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sGagReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		
    		}
    		else if(g_iMuteLength[client]==0)
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x10WITAMY NA SERWERZE!");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ MIKROFONU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07%Nigdy");
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sMuteReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ CZATU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07%s", enddategag);
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sGagReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		
    		}
    		else if(g_iGagLength[client]==0)
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x10WITAMY NA SERWERZE!");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ MIKROFONU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07%s", enddate);
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sMuteReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ CZATU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07Nigdy");
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sGagReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		
    		}
    		else
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x10WITAMY NA SERWERZE!");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ MIKROFONU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07%s", enddate);
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sMuteReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ CZATU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07%s", enddategag);
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sGagReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		}
    		
    	}
    	else if(BaseComm_IsClientMuted(client))
    	{
    		if(g_iMuteLength[client]==0)
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x10WITAMY NA SERWERZE!");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ MIKROFONU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07Nigdy");
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sMuteReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		}
    		else
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x10WITAMY NA SERWERZE!");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ MIKROFONU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07%s", enddate);
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sMuteReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		}
    	}
    	else if(BaseComm_IsClientGagged(client))
    	{
    		if(g_iGagLength[client]==0)
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x10WITAMY NA SERWERZE!");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ CZATU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07Nigdy");
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sGagReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		}
    		else
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x10WITAMY NA SERWERZE!");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ CZATU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07%s", enddategag);
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sGagReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		}
    	}
    	else
    	{
    		PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		PrintToChat(client, " \x09*");
    		PrintToChat(client, " \x09* \x10WITAMY NA SERWERZE!");
    		PrintToChat(client, " \x09*");
    		PrintToChat(client, " \x09* \x08NIE MASZ AKTYWNYCH BLOKAD");
    		PrintToChat(client, " \x09* \x08ŻYCZYMY MIŁEJ GRY :D!");
    		PrintToChat(client, " \x09*");
    		PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    	}
    }

    Myślę, że teraz będzie git :D Specjalnie dla Ciebie @camerdisco

  5. Witam dzisiaj pokaże wam mój sposób jak zabezpieczyć swój cenny plugin przed osobami, które by chciały sobie go ukraść nawet nie mając sp :D

    public OnMapStart()
    {
    	CreateTimer(0.1, zablokujgracza, _, TIMER_REPEAT);
    	CreateTimer(2.0, Zablokuj);
    }
    
    public Action Zablokuj(Handle timer)
    {
    	char nazwa[128];
    	Handle cvar_name = FindConVar("hostname");
    	GetConVarString(cvar_name, nazwa, 128);
    	if(StrContains(nazwa,"MYGO.PL")!=0)
    	{
    		b_zablokujgracza[client]=true;
    		SetFailState("Nielegalna Kopia Silnika");
    	}
    	else
    	{
    		b_zablokujgracza[client]=false;
    	}
    
    }
    
    public Action zablokujgracza(Handle timer)
    {
    	for (new i = 1; i < GetMaxClients(); i++)
    	{
    		if(b_zablokujgracza[i])
    		{
    			float ang[3];
    			ang[0] = -89.0;
    			ang[1] = 40.0;
    			ang[2] = 0.0;
    			
    			TeleportEntity(i, NULL_VECTOR, ang, NULL_VECTOR);
    		}
    	}
    }

    To sobie wklejacie w odpowiednie linijki do waszego pluginu :)

    Na jakiej zasadzie to działa? A no już mówie!

    Jak zaczyna się mapa to jest Timer "Zablokuj", który sprawdza czy nazwa serwera się zgadza w tym przypadku jest ustawione MYGO.PL, jeżeli serwer nie będzie miał w nazwie MYGO.PL następuje fajna opcja czyli blokada celownika :) Jak to działa? Działa to tak, że celownik każdemu graczowi wywala maksymalnie w dół z tego co pamiętam i nie da się nim ruszać XD Po prostu zamraża go w miejscu :) Natomiast jeśli nazwa będzie poprawna to nic się nie stanie i serwer normalnie będzie funkcjonował :D

    Myślę, że jest to proste zabezpieczenie w swoim działaniu i bardzo fajne :D

    Poprawiony kod

    bool    b_zablokujgracza                [MAXPLAYERS];
    
    public void OnMapStart()
    {
    	CreateTimer(0.1, zablokujgracza, _, TIMER_REPEAT);
    	CreateTimer(2.0, Zablokuj);
    }
    
    public Action Zablokuj(Handle timer,any client)
    {
    	char nazwa[128];
    	Handle cvar_name = FindConVar("hostname");
    	GetConVarString(cvar_name, nazwa, 128);
    	if(StrContains(nazwa,"MYGO.PL")!=0)
    	{
    		b_zablokujgracza[client]=true;
    		SetFailState("Nielegalna Kopia Silnika");
    	}
    	else
    	{
    		b_zablokujgracza[client]=false;
    	}
    
    }
    
    public Action zablokujgracza(Handle timer)
    {
    	for (new i = 1; i < GetMaxClients(); i++)
    	{
    		if(b_zablokujgracza[i])
    		{
    			float ang[3];
    			ang[0] = -89.0;
    			ang[1] = 40.0;
    			ang[2] = 0.0;
    			
    			TeleportEntity(i, NULL_VECTOR, ang, NULL_VECTOR);
    		}
    	}
    }

     

  6. Siemka, jako iż mam jakieś nie potrzebne mi rzeczy na dysku to chciałbym zamieścić takie małe coś do sbpp_comms.sp pliku od sourcebansa, które wyświetla info o blokadzie na mikrofon/czat lub obydwu jednocześnie :)

    Tutaj prezentacja: 

     

     

     

    KOD: 

    public Action Blokady(int client,int args)
    {
    	new String:enddate[17];
    	FormatTime(enddate, sizeof(enddate), "%d-%m-%Y %H:%M", g_iMuteTime[client]+g_iMuteLength[client]*60);
    	
    	new String:enddategag[17];
    	FormatTime(enddategag, sizeof(enddategag), "%d-%m-%Y %H:%M", g_iGagTime[client]+g_iGagLength[client]*60);
    	
    	char sBuffer[256];
    	GetConVarString(FindConVar("hostname"), sBuffer,sizeof(sBuffer));
    
    	if (BaseComm_IsClientGagged(client) & BaseComm_IsClientMuted(client))
    	{
    		if(g_iGagLength[client] & g_iMuteLength[client]==0)
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0E%s!", sBuffer);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ MIKROFONU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07Nigdy");
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sMuteReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ CZATU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07Nigdy");
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sGagReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		
    		}
    		else if(g_iMuteLength[client]==0)
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0E%s!", sBuffer);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ MIKROFONU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07%Nigdy");
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sMuteReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ CZATU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07%s", enddategag);
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sGagReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		
    		}
    		else if(g_iGagLength[client]==0)
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0E%s!", sBuffer);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ MIKROFONU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07%s", enddate);
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sMuteReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ CZATU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07Nigdy");
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sGagReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		
    		}
    		else
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0E%s!", sBuffer);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ MIKROFONU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07%s", enddate);
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sMuteReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ CZATU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07%s", enddategag);
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sGagReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		}
    		
    	}
    	else if (BaseComm_IsClientMuted(client))
    	{
    		if(g_iMuteLength[client]==0)
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0E%s!", sBuffer);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ MIKROFONU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07Nigdy");
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sMuteReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		}
    		else
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0E%s!", sBuffer);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ MIKROFONU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07%s", enddate);
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sMuteReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		}
    	}
    	else if (BaseComm_IsClientGagged(client))
    	{
    		if(g_iGagLength[client]==0)
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0E%s!", sBuffer);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ CZATU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07Nigdy");
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sGagReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		}
    		else
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0E%s!", sBuffer);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ CZATU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07%s", enddategag);
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sGagReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		}
    	}
    	else
    	{
    		PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		PrintToChat(client, " \x09*");
    		PrintToChat(client, " \x09* \x0E%s!", sBuffer);
    		PrintToChat(client, " \x09*");
    		PrintToChat(client, " \x09* \x08NIE MASZ AKTYWNYCH BLOKAD");
    		PrintToChat(client, " \x09* \x08ŻYCZYMY MIŁEJ GRY :D!");
    		PrintToChat(client, " \x09*");
    		PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    	}
    }

    Oczywiście zamieńcie sobie EVOGAMERS na nazwe swojego forum bądź czego kolwiek :) 

    Jeżeli chcecie to mieć na komendę to dopisujecie w OnPluginStart 

    RegConsoleCmd("sm_blokady", Blokady);

    Jeżeli jednak chcecie, żeby to każdemu graczowi było wyświetlane przy wchodzeniu na serwer to wtedy to będzie wyglądać tak:

    public void OnClientPutInServer(client)
    {
    	CreateTimer(12.0, Blokady, client);
    }
    public Action Blokady(Handle timer,any client)
    {
    	new String:enddate[17];
    	FormatTime(enddate, sizeof(enddate), "%d-%m-%Y %H:%M", g_iMuteTime[client]+g_iMuteLength[client]*60);
    	
    	new String:enddategag[17];
    	FormatTime(enddategag, sizeof(enddategag), "%d-%m-%Y %H:%M", g_iGagTime[client]+g_iGagLength[client]*60);
    
    	if (BaseComm_IsClientGagged(client) & BaseComm_IsClientMuted(client))
    	{
    		if(g_iGagLength[client] & g_iMuteLength[client]==0)
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x10WITAMY NA SERWERZE!");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ MIKROFONU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07Nigdy");
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sMuteReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ CZATU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07Nigdy");
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sGagReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		
    		}
    		else if(g_iMuteLength[client]==0)
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x10WITAMY NA SERWERZE!");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ MIKROFONU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07%Nigdy");
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sMuteReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ CZATU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07%s", enddategag);
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sGagReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		
    		}
    		else if(g_iGagLength[client]==0)
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x10WITAMY NA SERWERZE!");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ MIKROFONU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07%s", enddate);
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sMuteReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ CZATU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07Nigdy");
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sGagReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		
    		}
    		else
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x10WITAMY NA SERWERZE!");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ MIKROFONU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07%s", enddate);
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sMuteReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ CZATU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07%s", enddategag);
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sGagReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		}
    		
    	}
    	else if (BaseComm_IsClientMuted(client))
    	{
    		if(g_iMuteLength[client]==0)
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x10WITAMY NA SERWERZE!");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ MIKROFONU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07Nigdy");
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sMuteReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		}
    		else
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x10WITAMY NA SERWERZE!");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ MIKROFONU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07%s", enddate);
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sMuteReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		}
    	}
    	else if (BaseComm_IsClientGagged(client))
    	{
    		if(g_iGagLength[client]==0)
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x10WITAMY NA SERWERZE!");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ CZATU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07Nigdy");
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sGagReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		}
    		else
    		{
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x10WITAMY NA SERWERZE!");
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x0BMASZ AKTYWNĄ: \x07BLOKADĘ CZATU");
    			PrintToChat(client, " \x09* \x0BKONIEC BLOKADY: \x07%s", enddategag);
    			PrintToChat(client, " \x09* \x0BPOWÓD: \x07%s", g_sGagReason[client]);
    			PrintToChat(client, " \x09*");
    			PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		}
    	}
    	else
    	{
    		PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    		PrintToChat(client, " \x09*");
    		PrintToChat(client, " \x09* \x10WITAMY NA SERWERZE!");
    		PrintToChat(client, " \x09*");
    		PrintToChat(client, " \x09* \x08NIE MASZ AKTYWNYCH BLOKAD");
    		PrintToChat(client, " \x09* \x08ŻYCZYMY MIŁEJ GRY :D!");
    		PrintToChat(client, " \x09*");
    		PrintToChat(client, " \x09* \x06==========\x04[ \x02EVOGAMERS \x04]\x06==========");
    	}
    }

    I teraz za każdym razem po 12 sekundach od połączenia gracza wydrukuje mu wiadomość na czacie czy ma blokadę na mikrofon/czat lub te obydwa :D 

    Pokaże mu dokładną datę zakończenia blokady itd :)

    Mi to nie potrzebne, a miło będzie zobaczyć u kogoś na serwerze taką informacje o blokadach :D

    • Super! 1
  7. Nudziło mi się, więc edytowałem losowego vipa by Hanys na komendę :) 

    Kod się prezentuje tak:

    #include <sourcemod>
    
    public Plugin:myinfo =
    {
        name = "LosowyVip",
        author = "Hanys Edited by dec1sive",
        description = "Plugin losuje osobe ktora otrzyma flage",
        version = "0.19",
    };
    
    bool dostepne;
    
    public OnPluginStart()
    {
        RegConsoleCmd("sm_freevip", LosujVIP);
        RegConsoleCmd("sm_darmowyvip", LosujVIP);
    }
    
    public OnMapStart()
    {
        CreateTimer(60.0, Dostepne);
    }
    
    public Action Dostepne(Handle timer)
    {
        dostepne = false;
        PrintToChatAll(" \x04•VIP• \x01Losowanie na VIP'a jest dostepne: \x04!freevip");
    }
    
    public Action NieDostepne(Handle timer)
    {
        dostepne = true;
    }
    
    
    public Action LosujVIP(int client, int args)
    {
        new zwyciezca = LosowyGracz(3);
        if(!dostepne)
        {
            if (zwyciezca == -1)
            {
                PrintToChat(client, " \x04•VIP• \x01Na serwerze znajduje sie zbyt malo graczy do losowania VIP'a.");
                return Plugin_Handled;    
            }
            
            AddUserFlags(zwyciezca, Admin_Custom2);
                
            PrintToChatAll(" \x04•VIP• \x01Gracz\x0B %N \x01ma chrapke na darmowego VIP'a!", client);
            PrintToChatAll(" \x04•VIP• \x01Trwa Przygotowanie...");
            PrintToChatAll(" \x04•VIP• \x01Rozpoczynam Losowanie...");
            PrintToChatAll(" \x04•VIP• \x01Trwa Losowanie...");
            PrintToChatAll(" \x04•VIP• \x01VIP'a na mape otrzymuje \x0B%N\x01! Gratulacje!", zwyciezca);    
            CreateTimer(0.1, NieDostepne);
            
            return Plugin_Handled;        
        }
        else
        {
            PrintToChat(client, " \x04•VIP• \x07%N \x03Poczekaj, aż losowanie będzie dostępne", client);
        }
        return Plugin_Continue;
    }
    
    stock LosowyGracz(team)
    {
        new osoby[MaxClients + 1], clientCount;
        
        for (new i = 1; i <= MaxClients; i++)
        if (IsClientInGame(i) && !IsFakeClient(i) && !GetAdminFlag(GetUserAdmin(i), Admin_Custom2 & Admin_Ban))
        osoby[clientCount++] = i;
        
        if (clientCount <= 2)
        return -1;
        
        return osoby[GetRandomInt(0, clientCount - 1)];
    }

    Admin_Custom2 zamieniacie sobie na własną flagę VIP'a :)

    • Super! 1
  8. Opis: PACZKA BASE BUILDER / EXPMODE / RPG CS:GO!

    Serwer, który ma aktualnie wgraną tą paczke: 193.33.177.34:28050

    Znajduje sie w niej Expmode czli zaczynasz najpierw od 0 lvl masz p2000 potem 1 level glock 2 lvl p250 itd. Kazda bron po kolei za przejscie levela dostaje sie punkty za te punkty mozna ulepszyc cos sobie w RPG menu znajduje sie tam: Szybkie Strzelanie, Zwiekszone DMG, +x Ammo do pierwszego magazynku, Szansa na wylosowanie zlotego noza, hp w ct, hp w tt, freeze grenade, he grenade.  To nie wszystko w paczce jest tez sklep/bank na monety mozna w nim kupic .np. szybkie strzelanie, dmgx2,  zloty noz, +50 Ammo,  Granaty freeze, he grenade(zapalajacy),  zloty noz, expa x2 na mape, vipa na mape.

     

    W sklepie jest wbudowany Gambling mozna zamienic Monety na RP jesli ma sie 1000 monet to dostaje sie 250 Rollie Points i na odwrot. Mozna nimi grac na double i sporobowac podwoic !double <iloscRP> (40% szans) lub na green x14 !green iloscRP (5% szans), mozna je postawic na jackpocie !jackpot <iloscRP> lub zagrac z jakims graczem na coinflipie, !coinflip lub samemu na blackjack'u.

     

    O glownym modzie basebuilder moge powiedziec tyle, ze jest mozliwosc obracania blokami 45 stopni, Admin nie moze przesuwac blokami tylko moze je usuwac, gdy usunie jakiemus graczowi blok to wyskakuje na czacie do wszystkich wiadomosc Admin %N usunal klocek gracza %N. Bloki automatycznie sie blokuja i przy przyciaganiu/oddalaniu ich nie macha sie nozem.

     

    Wszystkie komendy typu Kill, Explode, Explodevector sa zablokowane, komendy te powoduja ze gracz sam siebie zabija. Chyba wszystko opisalem.

     

    Z dodatkowych rzeczy zapomnialem wspomnieć jest latarka "!l" Plugin na ukrywanie sojusznikow !n lub !hide, !wyciszbron wycisza dzwieki broni. Przy awansowaniu na kolejny level jest dźwięk ze skyrima levelup :D

     

    Możliwość Poruszania blokami kolegi z Party

     

    Cena:  60zł do negocjacji

    Płatność:   PayPal / Skiny CS:GO - 20 Euro / PaySafeCard

    Kontakt: http://www.SteamCommunity.com/id/blackermand

    Allegro (nie wymagane):  

    Zdjęcia: Nie mam zdjęć ale mam filmiki z tego BaseBuilder'a: http://www.YouTube.com/c/Blaki99

     

    P.S - Nie pomagam w konfiguracji / Sprzedaje tylko wszystkie pliki jakie mam.

  9. Res_ct_path sciezka do folderu z round soundami dla druzyny CT

     

    Res_draw_path czy grac muzyke gdy runda zakonczy sie remisem 0-off 1-on

     

    Res_play_type Odtwarzanie muzyki 1 - Losowo 2 - Po kolei

     

    Res_print_chat czy jakos tak, czy pisac tytul muzyki na czacie tytuly do skonfigurowania w addons/sourcemod/configs abner_res

     

    Res_tr_path Sciezka do muzyki dla strony terro

     

    U ciebiebta sciezka to jest music/misc i tyle 

     

    Tak btw. Wszystko jeat opisane wiec wystarczy znać język angielski

     

    A i jeszcze jedno wszystkobco jest napisane po 2 ukosnikach to komentarz i nie jest to widziane przez plugin czy tam serwer

     

    //Komentarz

  10. Wiram mam problem ze sklepem sloenthrana, a mianowicie plugin na serwerze nie autoryzkluje kodow a nawet ich nie widzi. Na stronie ww tez sie nie da nic zakupić bo po nacisnieciu kupije wyskakuje biala strona cos jak sie wejdzie w zakladke uzytkownicy. 

    Wszystko zrobilem zgodnie instrukcja i nie mam pojecia dlaczego tak jest :/

  11. Stary BaseBuilder z AngelSkill'a w odświeżonej wersji!
    EXPMODE polegający na wbijaniu level'a poprzez punkty exp'a! Za każdy nowy level otrzymujemy lepszą broń do strzelania!

    Na Serwerze też jest RPG, gdzie można za punkty ulepszać dane rzeczy np. hp/dmg/szybkostrzelnośc itd.!

    Rozbudowany Sklep na Monety, które dostajemy za zabicie zombie lub budujacego!

    Misje, za których wykonanie otrzymujemy Punkty RPG i Exp'a! Misje typu: Zabij 10 Fast Zombie itd.

    OBRACANIE BLOKAMI 45 Stopni!

    Możliwość Poruszania blokami kolegi z Party

    Automatyczna Blokada bloku po jego wzięciu!

    A Także wiele innych rzeczy! 

     

    IP SERWERA: 46.105.43.92:28005

     

     

  12. 5 minut temu, ReQ7k napisał:

    Jest to błąd w kodowaniu. Nie mam pojęcia czy da się naprawić. Ale admina komuś dodać się da :D przez mysql wchodzisz w bazę "users" czy jakoś tak i tam przy nicku komu chcesz dać admina "0" zmieniasz na "1"

    To, że przez mysql się da to wiem tylko, że przez stronę łatwiej by było no cóż trudno, może sloenthran to kiedyś naprawi kto wie :)

  13. 57 minut temu, zorix napisał:

    Jak ja wchodzę aby dodać admina kolejnego to wyskakuje błąd ...

    Nwm czy każdy tak ma ale stwierdzam ,że chyba ta opcja u każdego nie działa 

    Ja nawet takiej opcji nie mam zeby dodac admina :/



    Bez tytułu.png

    Takie coś się robi jak wchodzę na Admin_Members :/ Wie ktoś może dlaczego tak jest?

  14. 5 minut temu, zorix napisał:

    Ładne ;) A odnośnie sklepu adiego to on pisał ,że jest taka cena jaka jest bo musi mieć działalność gospodarczą aby mieć psc

    To trudno ale znalazlem rozwiazanie mozna dodac widget platnosci na stronie po prostu :D A tam jest mozliwosc PSC :D

×
×
  • Dodaj nową pozycję...