Desync Check
#1

Hi, I just made a desync check, but it's not working properly. It keeps raising my drunk level means my screen starts shaking. I created a new thread because the old one was "drunk level" and was not about this, but here I need someone who knows what's wrong with it. Anyways here's the code:
Code:
public OnPlayerSpawn(playerid)
{
	new drunklevel;
	
	drunklevel = GetPlayerDrunkLevel(playerid);
	SetPlayerDrunkLevel(playerid, drunklevel + 200);

        SetTimerEx("CheckDesync", 1000, false, "dd", playerid, drunklevel);
        return 1;
}

forward CheckDesync(playerid, drunklevel);
public CheckDesync(playerid, drunklevel)
{
	if (!IsPlayerSpawned(playerid))
		return 0;

	if (GetPlayerDrunkLevel(playerid) <= drunklevel) GameTextForPlayer(playerid, "~w~You are desynced~n~Please relog as soon~n~as possible", 1000, 3);
	else SetPlayerDrunkLevel(playerid, GetPlayerDrunkLevel(playerid)-200);
	
	drunklevel = GetPlayerDrunkLevel(playerid);
	SetPlayerDrunkLevel(playerid, drunklevel + 200);
		
	SetTimerEx("CheckDesync", 1000, false, "dd", playerid, drunklevel);
	return 1;
}
What's wrong with it? How can I make it work properly? If anyone finds any other problems in the code then tell me that as well please. :P
Reply


Messages In This Thread
Desync Check - by GoldenLion - 09.08.2016, 15:56
Re: Desync Check - by Luicy. - 09.08.2016, 16:02
Re: Desync Check - by GoldenLion - 09.08.2016, 16:04
Re: Desync Check - by Luicy. - 09.08.2016, 16:06
Re: Desync Check - by GoldenLion - 09.08.2016, 16:09
Re: Desync Check - by Luicy. - 09.08.2016, 16:10
Re: Desync Check - by GoldenLion - 09.08.2016, 16:22
Re: Desync Check - by GoldenLion - 09.08.2016, 19:05
Re: Desync Check - by PrO.GameR - 09.08.2016, 20:30
Re: Desync Check - by GoldenLion - 10.08.2016, 12:38
Re: Desync Check - by Logic_ - 10.08.2016, 12:41
Re: Desync Check - by GoldenLion - 10.08.2016, 13:02
Re: Desync Check - by Logic_ - 10.08.2016, 13:02
Re: Desync Check - by GoldenLion - 10.08.2016, 14:36
Re: Desync Check - by Logic_ - 10.08.2016, 16:44
Re: Desync Check - by GoldenLion - 10.08.2016, 18:03
Re: Desync Check - by Logic_ - 10.08.2016, 18:12
Re: Desync Check - by GoldenLion - 10.08.2016, 18:37
Re: Desync Check - by Logic_ - 10.08.2016, 18:56
Re: Desync Check - by GoldenLion - 10.08.2016, 19:17

Forum Jump:


Users browsing this thread: 5 Guest(s)