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: viktorka1 - 2011. október 22. - 14:29:49

Cím: Anti Money hack
Írta: viktorka1 - 2011. október 22. - 14:29:49
Sziasztok azt szeretném kérdezni hogy hol találok olyan striptet hogy ha valaki hackel (pénz hack) pl rak magának 50ezer$-t akkor anyit levonjon a rendszer tehát amennyi volt neki, annyia visszaállítsa a szerver és ne kickelje az illetõt! :D
ha nincs akkor tudnátok írni nekem kösz!?
Üdv:viktorka1
Cím: Anti Money hack
Írta: Csabesz - 2011. október 22. - 14:39:25
Tárold 1 változóban a játékos pénzét és ha ez nem egyenlõ a játékos pénzével, akkor visszaállítod a változó értékére.
Pl:
[pawn]
new pMoney [ MAX_PLAYERS ];
public OnPlayerUpdate ( playerid )
{
     if ( GetPlayerMoney ( playerid ) > pMoney [ playerid ] ) return ResetPlayerMoney ( playerid ), GivePlayerMoney ( playerid, pMoney [ playerid ] );
     return true;
}
[/pawn]
és ha a játékos pénzt kap, akkor a pMoney értékét is növelned kell.
Cím: Anti Money hack
Írta: viktorka1 - 2011. október 22. - 15:06:22
Köszi jó de azt hogy tudnám megoldani hogyha ladminnal adok magamnak 100 vagy több pént akkor azt nem vonná le! meg a givecash küldõvel se vonná le meg lehetne oldani ??
Cím: Anti Money hack
Írta: Csabesz - 2011. október 22. - 16:12:53
Akkor a pMoney értékét is növeled.
pMoney [ playerid ] +=money;
GivePlayerMoney ( playerid, money );
Cím: Anti Money hack
Írta: viktorka1 - 2011. október 22. - 17:33:14
köszi de nem értem hogy mit és melyiket növejjem ezt kijavítanád nekem ?
[pawn]new pMoney [ MAX_PLAYERS ];
public OnPlayerUpdate ( playerid )
{
if ( GetPlayerMoney ( playerid ) > pMoney [ playerid ] ) return ResetPlayerMoney ( playerid ), GivePlayerMoney ( playerid, pMoney [ playerid ] );
     return true;
 }[/pawn]