19.01.2019, 12:47
You could create a new variable in the player info enum for kick time and utilize
when you kick them, save it to a database and when they attempt to connect.
Although you'd probably want to change it to run that last bit of logic after it loads all the player data from the database otherwise it won't work.
Code:
Info[id][newkickvariable] = gettime()+240; //4 minutes
Code:
public OnPlayerConnect(playerid) { if(Info[id][newkickvariable] > gettime()) { //send message and kick them DelayKick(playerid); } }