08.07.2012, 08:57
Try to add in your for loop on beginning if(!IsPlayerConnected(playerid))continue;
Also, I would SetTimer("dmcheck",1000,true); from gamemodeinit change to SetTimer("dmcheck",4000(or more),true); ==> because dmcheck2 timer will be called 3 times in 3 seconds( before it is finished it will be called two times more)
Also, I would SetTimer("dmcheck",1000,true); from gamemodeinit change to SetTimer("dmcheck",4000(or more),true); ==> because dmcheck2 timer will be called 3 times in 3 seconds( before it is finished it will be called two times more)