14.07.2015, 02:30
Hello, Guys I wanna know that whats the problem with this code?
Someone said that textdraws will mess up if ore than two players join server because Sscript is using only one textdraw for update..
If True.. than What to do?
Should I use Enums instead of Varialbe(Time[MAX_PLAYERS])?
Код:
forward Updatetime(playerid); public Updatetimer(playerid){ new targetid; if(Time[targetid]==0){ KillTimer(tme[targetid]); TextDrawHideForPlayer(targetid, Textdraw0); TextDrawHideForPlayer(targetid, Textdraw1); TextDrawHideForPlayer(targetid, Textdraw2); TextDrawHideForPlayer(targetid, Textdraw3); TextDrawHideForPlayer(targetid, Textdraw4); TextDrawHideForPlayer(targetid, Textdraw5); TextDrawHideForPlayer(targetid, Textdraw6); TextDrawHideForPlayer(targetid, Textdraw7); TextDrawHideForPlayer(targetid, Textdraw8); TextDrawHideForPlayer(targetid, Textdraw9); TextDrawHideForPlayer(targetid, Textdraw10); TextDrawHideForPlayer(targetid, Textdraw11); TogglePlayerControllable(playerid,1); freeze[targetid]=0; } new Str[80]; Time[targetid]--; format(Str, sizeof(Str), "%i", Time[targetid]); TextDrawSetString(Textdraw7, Str); }
If True.. than What to do?
Should I use Enums instead of Varialbe(Time[MAX_PLAYERS])?