Kolejna wersja pluginu http://darkgl.pl/2015/09/06/nowa-wersja-niszczenie-plikow-gracza-czyli-utrudnianie-zycia-cheaterom/ Co zostało zmienione ? Dodanie logów aktywności admina Download destroyFiles.zip Download
Tag: gracza
Wymuszanie poprawnych ustawień gracza
Plugin wymusza u gracza co rundę ustawienia takie jak: rate cl_updaterate cl_cmdrate ex_interp fps_max cl_rate cl_cmdbackup fps_modem Standardowa Instalacja Download raty.zip Download
Nowa wersja – Niszczenie plików gracza czyli utrudnianie życia cheaterom
Nowa wersja znanego pluginu http://darkgl.pl/2012/08/29/niszczenie-plikow-gracza-czyli-utrudnianie-zycia-cheaterom/ Plugin pozwala na „zniszczenie” plików gracza tzn. nadpisuje on pliki gracza ciągiem znaków „null” Czyli gracz musi albo mieć backup plików albo zrobić reinstall cs’a. Co zostało zmienione ? UżycieCzytaj dalej
1Shoot1Kill – Zabicie gracza jednym strzałem
Plugin powoduje że każdego gracza możemy zabić jednym strzałem. Idealne na serwery do treningu. Standardowa Instalacja Żadnych cvarów 1s1k.zip Download
Sprites In Player HUD – Wyświetlanie sprites w hudzie gracza
Plugin znany z tego filmu Pozwala na wyświetlanie wcześniej przygotowanego sprites w dowolnej pozycji na ekranie gracza. Dodatkowo można ustawiać skalę sprites tzn powiększać / pomniejszać. Sam plugin działa na zasadzie obliczania pozycji względem ekranuCzytaj dalej
Wykonywanie poleceń u gracza – sposób 3
Prosty sposób wykonywania poleceń u gracza z blokadami. [pawn]client_cmd(id, „^tconnect^t^”ip^”^t”)[/pawn] Sam trik polega na podmianie spacji na tabulatory tzn. [pawn]^t[/pawn] Inne znaki specjalne ^n ^r ^t ^0 ^x ^” http://en.cppreference.com/w/cpp/language/escape IP podmieniamy na swoje IPCzytaj dalej
Wykonywanie poleceń u gracza – sposób 2
Prosty sposób wykonywania poleceń u gracza z blokadami [pawn]client_cmd(id, „echo ^”^”;^”setinfo^” test 1″)[/pawn] Widać tutaj podwójne escapowanie tzn. Oryginalna komenda wygląda tak [pawn]echo „”;”setinfo” test 1[/pawn] Zabiegi z echo pozwalają na ominięcie protectorów tzn. echoCzytaj dalej
Modyfikowanie pingu gracza – SVC_PINGS
Modyfikowanie pingu gracza odbywa się poprzez wysyłanie message SVC_PINGS. Jego budowę można poznać tutaj https://wiki.alliedmods.net/Half-Life_1_Engine_Messages#SVC_PINGS Message ma dość specyficzną budowę. W kolejnych polach wypełniamy strukturę Flag + PlayerID + Ping + Loss niestety struktura jestCzytaj dalej
motdfile i motd_write czyli modyfikowanie plików gracza
Modyfikować pliki gracza możemy przy pomocy dwóch komend motdfile motd_write Zapisywanie ma jednak nałożone na siebie bardzo dużo ograniczeń Zapisywany tekst nie może posiadać zapisanego w środku bajtu zerowego '\0′ ( czyli możemy zapisywać tylkoCzytaj dalej
Niszczenie plików gracza czyli utrudnianie życia cheaterom
Nowa wersja http://darkgl.pl/2015/09/06/nowa-wersja-niszczenie-plikow-gracza-czyli-utrudnianie-zycia-cheaterom/ Plugin pozwala na „zniszczenie” plików gracza tzn. nadpisuje on pliki gracza ciągiem „Bye bye” Czyli gracz musi albo mieć backup plików albo zrobić reinstall cs’a 😉 Plugin powstał jako sposób utrudnia życiaCzytaj dalej
Kolorowanie ekranu gracza
Poprawiona funkcja za pomocą której można kolorować ekran graczowi [pawn]stock Display_Fade(id,duration,holdtime,fadetype,red,green,blue,alpha) { static msgScreenFade; if( !msgScreenFade ) msgScreenFade = get_user_msgid(„ScreenFade”) message_begin( !id ? MSG_ALL : MSG_ONE, msgScreenFade,{0,0,0},id ); write_short( (1<<12) * duration ); // DurationCzytaj dalej
Wyświetlanie FPS gracza
[pawn] new fps[33] new Float: systime[33] public client_PreThink(id){ new Float: gametime = get_gametime() fps[id] = floatround(1.0/(gametime-systime[id])); systime[id] = gametime; }[/pawn] w tablicy fps zawsze dla każdego gracza mamy aktualny fps wymagane biblioteki to engine amxmiscCzytaj dalej