Skocz do zawartości

Czarny

  • Postów

    9467
  • Dołączył

  • Wygrane

    438
  • Donacje

    0.00 PLN 
  • Diamenty

    33,038 [ Podaruj ]

Posty opublikowane przez Czarny

  1. Counter-Strike 2 - Overwatch i VACNet aktywowany ponownie

     

    Dodano system Overwatch oraz zaktualizowano funkcję VACNet Anti-Cheat bezpośrednio w grze. Gdy VACNet wykryje "nieregularne" zachowanie, mecz zostanie przerwany, a Twoje konto oflagowane.

     

    VACNet.thumb.png.95e7711677b18623eb218cfc5b60dfdb.png

     

    Leworęczni się cieszą! Gracze mogą teraz przełączać się między lewą i prawą ręką. Możesz ustawić preferowaną rękę w menu ustawień, a następnie tymczasowo przełączyć ręce w połowie rundy za pomocą naciśnięcia klawisza ( domyślnie H ).

     

     

    Menu zakupów ma kilka nowych sztuczek. Aby pomóc ci zdecydować, czy kupować, czy oszczędzać, w prawym górnym rogu menu zakupów znajduje się teraz minimalna kwota pieniędzy, którą masz zagwarantowaną w następnej rundzie. Na dole znajduje się nowy panel "Upuszczona broń", w którym można zobaczyć ( i bezpośrednio podnieść ) broń upuszczoną przez siebie lub członków drużyny w strefie zakupu.

     

    menu_zakupow.thumb.png.55031e05a2f07e3f28928c3b895952f3.png

     

    W dzisiejszej aktualizacji wprowadzono jeszcze kilka zmian w interfejsie HUD. Dla tych z was, którzy zapamiętali bibliotekę pozycji z granatami, liniowa siatka pojawi się wkrótce po wyciągnięciu zawleczki ( można nawet dostosować opóźnienie dla każdego typu granatu ). A jeśli miałeś problemy z radarem, ustaw alternatywny zoom mapy radarowej i dodaj powiązanie klawisza Toggle Radar Zoom, które pozwoli ci przełączać się między poziomami powiększenia podczas rundy.

     

     

    Zaktualizowano również pulę map aktywnych map turniejowych ( zarówno dla Premier jak i Matchmaking ), usuwając Overpass i przywracając Dust II.

     

    dust2.thumb.png.548afde5c901a36675ed9518fa56d9a1.png

     

    Dodatkowo Inferno przeszło małą renowację. Usunięto górny budynek na midzie jak i mapa otrzymała wiele poprawek przejrzystości

     

     

    Pozostałe zmiany:

    • Dostosowano bob movement w viewmodelu
    • Ustawienia pozycji modelu widoku oraz stan lewej / prawej ręki są teraz połączone z siecią Valve i widoczne dla innych
    • Dodano tablicę wyników do menu ESC
    • Dodano ikonę wskazującą boty na tablicy wyników
    • Dodano ikonę informacji o zabójstwach w przypadku zabójstw "w powietrzu"
      • killfeed.thumb.png.674a96d7cbd3b4538bbad5639f04ffed.png
    • Dodano możliwość uruchamiania meczów treningowych i map warsztatowych z członkami drużyny
    • Dodano możliwość regulacji jasności w trybie okienkowym gry
    • Poprawki na mapach Baggage / Overpass / Nuke / Vertigo / Mirage / Office
    • Kapsułki z naklejkami Kopenhaga 2024 Major są już w sprzedaży -75% taniej
  2. @Xxyrenn jak zmienić sterowanie na strzałki?

    • Otwierasz folder, gdzie znajduje się Kiddons
    • Otwierasz plik "config" przy pomocy notatnika
    • Szukasz podobnych linijek do tej i podmieniasz: 
          "KeyBindings": {
            "BackKey": 8,
            "DownKey": 40,
            "LeftKey": 37,
            "MenuToggle": 116,
            "RightKey": 39,
            "SelectKey": 13,
            "UpKey": 38
          },

    Zapisujesz plik i gotowe. Możesz poruszać się strzałkami, enterem i backspace

  3. Tutaj kod źródłowy:

     

    #include <windows.h>
    
    #include <gl/GL.h>
    #include <gl/GLU.h>
    
    #pragma comment(lib, "OpenGL32.lib")
    
    typedef void(APIENTRY* glBegin_t)(GLenum);
    typedef void(APIENTRY* glEnd_t)(void);
    typedef void(APIENTRY* glVertex3fv_t)(const GLfloat* v);
    typedef void(APIENTRY* glClear_t)(GLbitfield);
    
    glBegin_t pglBegin = NULL;
    glEnd_t pglEnd = NULL;
    glVertex3fv_t pglVertex3fv = NULL;
    glClear_t pglClear = NULL;
    GLenum g_glMode;
    
    void APIENTRY Hooked_glBegin(GLenum mode)
    {
    	g_glMode = mode;
    
    	if (GetKeyState(VK_RCONTROL) || GetKeyState(VK_RSHIFT))
    	{
    		if (mode == GL_TRIANGLES || mode == GL_TRIANGLE_STRIP || mode == GL_TRIANGLE_FAN)
    			glDepthRange(0, 0.5);
    		else
    			glDepthRange(0.5, 1);
    	}
    
    	(*pglBegin)(mode);
    }
    
    void APIENTRY Hooked_glEnd(void)
    {
    
    	(*pglEnd)();
    }
    
    void APIENTRY Hooked_glVertex3fv(GLfloat* v)
    {
    
    	(*pglVertex3fv)(v);
    }
    
    void APIENTRY Hooked_glClear(GLbitfield mask)
    {
    	(*pglClear)(mask);
    }
    
    void* DetourFunc(BYTE* src, const BYTE* dst, const int len)
    {
    	BYTE* jmp = (BYTE*)malloc(len + 5);
    	DWORD dwback;
    	VirtualProtect(src, len, PAGE_READWRITE, &dwback);
    	memcpy(jmp, src, len);
    	jmp += len;
    	jmp[0] = 0xE9;
    	*(DWORD*)(jmp + 1) = (DWORD)(src + len - jmp) - 5;
    	src[0] = 0xE9;
    	*(DWORD*)(src + 1) = (DWORD)(dst - src) - 5;
    	VirtualProtect(src, len, dwback, &dwback);
    	
    	return (jmp - len);
    }
    
    void HookOpenGL(void)
    {
    	HMODULE hmOpenGL = GetModuleHandleA("opengl32.dll");
    	
    	pglBegin = (glBegin_t)DetourFunc((LPBYTE)GetProcAddress(hmOpenGL, "glBegin"), (LPBYTE)&Hooked_glBegin, 5);
    	pglEnd = (glEnd_t)DetourFunc((LPBYTE)GetProcAddress(hmOpenGL, "glEnd"), (LPBYTE)&Hooked_glEnd, 6);
    	pglVertex3fv = (glVertex3fv_t)DetourFunc((LPBYTE)GetProcAddress(hmOpenGL, "glVertex3fv"), (LPBYTE)&Hooked_glVertex3fv, 5);
    	pglClear = (glClear_t)DetourFunc((LPBYTE)GetProcAddress(hmOpenGL, "glClear"), (LPBYTE)&Hooked_glClear, 5);
    }
    
    BOOL APIENTRY DllMain(HANDLE hInst, DWORD dwReason, LPVOID lpReserved)
    {
    	wchar_t const *title = L"CS 1.6 Simple WallHack @ CSHacked.pl";
    	wchar_t const *caption = L"Simple WallHack by KkK1337";
    	
    	if (dwReason == DLL_PROCESS_ATTACH)
    	{
    		HookOpenGL();
    		
    		MessageBox(NULL, title, caption, MB_OK);
    	}
    	
    	return TRUE;
    }

     

    Jak ktoś znajdzie fix'a to niech da znać to dodam aktualizację

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Regulamin. Polityka prywatności