19.02.2018, 19:52
I've searched around forums, Couldn't find a tutorial.
How do I make Min FPS Kicker?
(with explanations please)
How do I make Min FPS Kicker?
(with explanations please)
#define MIN_FPS 25 //feel free to change
new pDrunkLevelLast[MAX_PLAYERS];
new pFPS[MAX_PLAYERS];
public OnPlayerConnect(playerid) {
pDrunkLevelLast[playerid] = 0;
pFPS[PlayerID] = 0;
}
public OnPlayerUpdate(playerid) {
new drunknew;
drunknew = GetPlayerDrunkLevel(playerid);
if (drunknew < 100) { // go back up, keep cycling.
SetPlayerDrunkLevel(playerid, 2000);
} else {
if (pDrunkLevelLast[playerid] != drunknew) {
new wfps = pDrunkLevelLast[playerid] - drunknew;
if ((wfps > 0) && (wfps < 200)) {
pFPS[playerid] = wfps;
}
if ((wfps > 0) && (wfps < MIN_FPS)) {
pFPS[playerid]= wfps;
//kick the player here
}
pDrunkLevelLast[playerid] = drunknew;
}
}
}