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
-
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
-
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.
-
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 ??
-
Akkor a pMoney értékét is növeled.
pMoney [ playerid ] +=money;
GivePlayerMoney ( playerid, money );
-
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]