[HELP] anti money hack problem X_X
#1

help me guys... something wrong with my anti money hack...
i use servermoneyGM.inc

i have a problem like this:

-i have 5000$ in game
then i go to Payn'Spray.. after the car have been fixed,, the money reduce to 4900$ then back again to 5000$
weird...

the 2nd.
-when i modify a car.. the money same as above.. the money get back again..

the 3rd
-gun shop, and another shop.. same as above ...

very weird...

can any body help me??

the servermoneyGM.inc goes like this
Код:
/**************************************************
  Name: Server-sided money INC for gamemodes
  By: X_Cutter
  Date: Project started 09/2009, rewritten 09/2010
  Use: Avoid money hacks
  Version: 5.0
  SA-MP: All versions should work
  Made for: 0.3b
 **************************************************
  CREDITS: ****** for the y_hooks include

   Use: Include '#include <servermoneyGM>' to your gamemode
   RIGHT UNDER '#include <a_samp>'. Also make sure to include
   '#include <servermoneyFS>' in all your filterscripts
   RIGHT UNDER '#include <a_samp>'.
   Use OnPlayerHaveExtraCash(playerid,extramoney) at the 
   bottom of this include to set what happens to a player
   who might be hacking.
   *NOTE: Add the YSI folder to your server includes!
*/
#include <YSI/y_hooks>
new SERVERSIDETIMER;
new ServerSideCash[MAX_PLAYERS];
Hook:Money_OnGameModeInit()
{
	SERVERSIDETIMER=SetTimer("ServerMoneyCB",1000,true);
	return 1;
}
Hook:Money_OnGameModeExit()
{
	KillTimer(SERVERSIDETIMER);
	return 1;
}
Hook:Money_OnPlayerConnect(playerid)
{
	ServerSideCash[playerid]=0;
}
forward ServerMoneyCB();
public ServerMoneyCB()
{
	for(new ServerSidep;ServerSidep<MAX_PLAYERS;ServerSidep++)
	{
		if(IsPlayerConnected(ServerSidep))
		{
			if(GetPlayerMoney(ServerSidep) > ServerSideCash[ServerSidep])
			{
				new H4xc4sh=GetPlayerMoney(ServerSidep);
				H4xc4sh=H4xc4sh-ServerSideCash[ServerSidep];
				if(H4xc4sh > 100) OnPlayerHaveExtraCash(ServerSidep,H4xc4sh);
			}
			GivePlayerMoney(ServerSidep,-GetPlayerMoney(ServerSidep));
			GivePlayerMoney(ServerSidep,ServerSideCash[ServerSidep]);
		}
		
	}
	return 1;
}

forward Money_GivePlayerMoney(playerid,cashgiven);
public Money_GivePlayerMoney(playerid,cashgiven)
{
	ServerSideCash[playerid]=ServerSideCash[playerid]+cashgiven;
	return 1;
}
forward Money_ResetPlayerMoney(playerid);
public Money_ResetPlayerMoney(playerid)
{
	ServerSideCash[playerid]=0;
	return 1;
}
forward Money_GetPlayerMoney(playerid);
public Money_GetPlayerMoney(playerid)
{
	return ServerSideCash[playerid];
}
#define GetPlayerMoney Money_GetPlayerMoney
#define GivePlayerMoney Money_GivePlayerMoney
#define ResetPlayerMoney Money_ResetPlayerMoney
// --------------------------------------------------
stock OnPlayerHaveExtraCash(playerid,extramoney)
{
	new CASHSTR[128];
	format(CASHSTR,128,"This server is protected from money hacking",extramoney);
	SendClientMessage(playerid,0xFF0000FF,CASHSTR);
	return 1;
}
please guys... help me
sorry for my bad english
Reply


Messages In This Thread
[HELP] anti money hack problem X_X - by leingod - 11.04.2011, 09:41
Re: [HELP] anti money hack problem X_X - by leingod - 11.04.2011, 10:26
Re: [HELP] anti money hack problem X_X - by Cameltoe - 11.04.2011, 11:04
Re: [HELP] anti money hack problem X_X - by Bilawal2050 - 11.04.2011, 11:10
Re: [HELP] anti money hack problem X_X - by Mike Garber - 11.04.2011, 12:59

Forum Jump:


Users browsing this thread: 1 Guest(s)