Szerző Téma: Anti-Gravity Hack?  (Megtekintve 929 alkalommal)

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Anti-Gravity Hack?
« Dátum: 2014. október 19. - 11:25:56 »
0 Show voters
Sziasztok!
Tudtok valami jó megoldást arra, hogy hogyan küszöböljem ki azokat a játékosokat, akik teleportálgatják a jármûveket, meg ehhez hasonlókat csinálnak? Alap anti-hacket csináltam már (teleport,speed,weapon), de a többit nem tudom, hogy hogyan lehetne megcsinálni úgy, hogy optimális is legyen.
Update: Meg érdekelne az ellen is védelem, hogy belerakatja magát a jármûbe.
« Utoljára szerkesztve: 2014. október 19. - 11:30:45 írta tudvari »

Nem elérhető Wiliam Levy

  • 594
  • Wiliam Levy
    • Profil megtekintése
Anti-Gravity Hack?
« Válasz #1 Dátum: 2014. október 19. - 12:46:27 »
0 Show voters
Én azt a megoldást csinálnám a jármû teleportálás kivédésére, hogy mikor a szerver teleportálja a jármûvet, akkor azt megkülönböztetem attól, mikor teleportálják, vagyis:
 

new bool:vTele[MAX_VEHICLES];
forward vTeleOffTimer(vid);
stock vSetPos(vid,Float:x,Float:y,Float:z)
{
vTele[vid] = true;
///tényleges mozgatás
SetTimerEx(\"vTeleOffTimer\",1000,false,\"d\",vid);
return 1;
}
public vTeleOffTimer(vid)
{
vTele[vid] = false
return 1;
}
//A többit már tudod(lekéred mikor mozgatva lett a kocsi)

 
[gmod]Felesleges teljes fõposzt idézés törölve.[/gmod]
« Utoljára szerkesztve: 2014. október 19. - 12:55:27 írta Dfoglalo »

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Anti-Gravity Hack?
« Válasz #2 Dátum: 2014. október 19. - 22:31:05 »
0 Show voters
De a szerver sosem teleportálja a járműveket.
Akkor nincs jobb megoldás, mint egy timerrel ellenőrizni, hogy a járművek az elmúlt 10 sec-ben mekkora távot tettek meg, és....
Ez se jó, mert honnan tudjuk, hogy éppen ki a hacker. És ez is csak a nagy távolságú teleportokat fedi le, a kocsiba teleportálást, vagy az 50 méterre teleportálást nem.

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Anti-Gravity Hack?
« Válasz #3 Dátum: 2014. október 19. - 22:40:28 »
0 Show voters
Sokszor látom, hogy az anti dolgokkal kapcsolatban nyitogatsz témát. Én azt mondom neked, hogy az emberi jelenlét a legjobb. Persze, s0 ellenőrző, fegyver, sebesség, repülés, jetpack anticheat jöhet, de ennyire nem kell túlbonyolítani a dolgot. Na meg a csalók nagy része általában s0-t használ, kocsi teleportálásra is, amely ellen ott van az a bizonyos, már említett ellenőrzési lehetőség. Egyébként erre a konkrét problémára nem tudok most így hirtelen megoldást nyújtani, de ezt fontosnak tartottam leírni.
U.i.: Amúgy miért Anti-Gravity a cím, valami Anti-Teleport, vagy hasonló helyett? :D
« Utoljára szerkesztve: 2014. október 19. - 22:42:36 írta Dfoglalo »

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Anti-Gravity Hack?
« Válasz #4 Dátum: 2014. október 19. - 22:54:11 »
0 Show voters
Én nem tudom mi alapján működnek a hackek, és valaki azt mondta, hogy gravitáció állításával lebegtették a kocsit, és azzal helyezgették. De többet sajnos nem tudok, mert nem vagyok ebben otthon.
Hát akkor zárom, ha csak ember ráállítással lehetséges.

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Anti-Gravity Hack?
« Válasz #5 Dátum: 2014. október 19. - 23:02:47 »
0 Show voters
Ja, akkor már értem a címet. Viszont legközelebb fogalmazd meg kicsit pontosabban kérlek. Egyébként régen volt a játékos számára gravityvel kapcsolatos függvény, ha jól emlékszem, de már csak szerver oldalon van ilyen. Utánanéznék én újabb megoldásoknak, csakhogy a hivatalos oldalak jelenleg le vannak zárva. Majd talán később...

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal