27.10.2014, 07:49
pawn Код:
CMD:pingmonitor(playerid, params[])
{
if(pingmonitor == 0)
{
TextDrawHideForPlayer(playerid, Textdraw0);
TextDrawHideForPlayer(playerid, Textdraw1);
TextDrawHideForPlayer(playerid, Textdraw2);
TextDrawHideForPlayer(playerid, Textdraw3);
TextDrawHideForPlayer(playerid, Textdraw4);
TextDrawHideForPlayer(playerid, Textdraw5);
TextDrawHideForPlayer(playerid, Textdraw6);
TextDrawShowForPlayer(playerid, Textdraw0);
TextDrawShowForPlayer(playerid, Textdraw1);
timer[playerid] = SetTimerEx("CheckPing", 1000, true, "i", playerid);
pingmonitor = 1;
SendClientMessage(playerid, -1, "Ping Monitor has been started.");
return 1;
}
else
{
TextDrawHideForPlayer(playerid, Textdraw0);
TextDrawHideForPlayer(playerid, Textdraw1);
TextDrawHideForPlayer(playerid, Textdraw2);
TextDrawHideForPlayer(playerid, Textdraw3);
TextDrawHideForPlayer(playerid, Textdraw4);
TextDrawHideForPlayer(playerid, Textdraw5);
TextDrawHideForPlayer(playerid, Textdraw6);
KillTimer(timer[playerid]);
pingmonitor = 0;
SendClientMessage(playerid, -1, "Ping Monitor has been started.");
return 1;
}
}
Anyways, wouldn't this cause the textdraws to "fail" when there's more than 1 player online?
But, other than that, nice.