GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: [PRO]AcErBiS_V8 - 2014. Július 24. - 18:24:51

Cím: Pénz Cheat Megoldása egyszerûen
Írta: [PRO]AcErBiS_V8 - 2014. Július 24. - 18:24:51
Sziasztok szeretném megkérdezni, hogy a pénz cheatet, hogy lehetne megakadályozni? Válaszaitokat elõre is köszönöm.
Cím: Pénz Cheat Megoldása egyszerûen
Írta: ZyZu. - 2014. Július 24. - 18:54:59
Egyszerû az egész.. csinálsz egy külön változót amiben tárolod a pénzedet. Azzal a változóval mented illetve töltöd is be a pénzt.. de arra vigyázz, hogy csinálj egy új pénz textdraw kijelzõt.. Ha a játékos használ hack programokat akkor a szerver észleli a sima GetPlayerMoney függvényt majd kibannolja. Ennyi az egész.
Cím: Pénz Cheat Megoldása egyszerûen
Írta: [PRO]AcErBiS_V8 - 2014. Július 24. - 19:02:19
Nincs erre pl. egy include ami felül írja a giveplayermoney-t és a setplayermoney-t, mert ahogy te írtad arra már gondoltam és úgy bonyolultabb lenne jóval.

Dupla hozzászólás automatikusan összefûzve. ( 2014. Július 24. - 19:03:43 )

vagy csak simán valami függvény-t írni erre?
Cím: Pénz Cheat Megoldása egyszerûen
Írta: ZyZu. - 2014. Július 24. - 19:05:44
http://forum.sa-mp.com/showthread.php?t=375584
http://forum.sa-mp.com/showthread.php?t=196249
http://forum.sa-mp.com/showthread.php?t=189607
Több is van csak kell használni googlet :D
Cím: Pénz Cheat Megoldása egyszerûen
Írta: [PRO]AcErBiS_V8 - 2014. Július 24. - 19:13:03
Már keresgéltem én is 1-2t de nem mûködtek, tesztelem hátha :)
Cím: Pénz Cheat Megoldása egyszerûen
Írta: Flash - 2014. Július 24. - 19:29:37
Idézetet írta: ZyZu. date=1406220899\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49646\" data-ipsquote-contentclass=\"forums_Topic
de arra vigyázz, hogy csinálj egy új pénz textdraw kijelzõt..
 
Minek? Teljesen felesleges. Csinál egy stock-ot mint pl:
 
GivePlayerMoneyEx(playerid, money)

 
és abba a stockba PVar vagy egyszerû játékosváltozó segítségével átírja a pénzt + hozzáteszi az alapértelmezett sort is, azaz ezt:
 
GivePlayerMoney(playerid, money);

 


majd kibannolja
 
[/quote]
Mi értelme ezért banolni egy játékost, ha elég csak visszaállítani a PVarban vagy játékos változóban visszaadni a játékos összegét? :)
Cím: Pénz Cheat Megoldása egyszerûen
Írta: [PRO]AcErBiS_V8 - 2014. Július 24. - 20:20:50
ZyZu egyik anti cheat sem mûködik amit linkeltél :(
Cím: Pénz Cheat Megoldása egyszerûen
Írta: ZyZu. - 2014. Július 24. - 20:48:32
Idézetet írta: Flash date=1406222977\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49646\" data-ipsquote-contentclass=\"forums_Topic


de arra vigyázz, hogy csinálj egy új pénz textdraw kijelzõt..
 
Minek? Teljesen felesleges. Csinál egy stock-ot mint pl:
 
GivePlayerMoneyEx(playerid, money)

 
és abba a stockba PVar vagy egyszerû játékosváltozó segítségével átírja a pénzt + hozzáteszi az alapértelmezett sort is, azaz ezt:
 
GivePlayerMoney(playerid, money);

 


majd kibannolja
 
[/quote]
Mi értelme ezért banolni egy játékost, ha elég csak visszaállítani a PVarban vagy játékos változóban visszaadni a játékos összegét? :)
 
[/quote]
Hasonló példára gondoltál? :)
 
stock SS_GivePlayerMoney(playerid, cash)
{
    PlayerInfo[playerid][pCash] += cash;
    ResetPlayerMoney(playerid);
    GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
}
#if defined _ALS_GivePlayerMoney
    #undef GivePlayerMoney
#else
    #define _ALS_GivePlayerMoney
#endif
#define GivePlayerMoney(%0) SS_GivePlayerMoney(%0)
Cím: Pénz Cheat Megoldása egyszerûen
Írta: [PRO]AcErBiS_V8 - 2014. Július 24. - 21:28:11
Sajnos nem sikerült megoldanom egyikkel sem, valami jó megoldás? :D

Dupla hozzászólás automatikusan összefûzve. ( 2014. Július 25. - 15:51:15 )

Olyan inc nincs ami magától felülírja a giveplayermoney-t stb-t? Vagy egy MÛKÖDÕ anti pénz cheat?