Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- GetFlagHoldTime(playerid)
- {
- new place = 0;
- for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
- {
- if(!IsPlayerConnected(i) || i == playerid) continue;
- if(Flagtimer[i] < Flagtimer[playerid]) place++;
- }
- return GetPlayersOnServer() - place;
- }
- public UpdateLeaderBoard()
- {
- for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
- {
- if(!IsPlayerConnected(playerid)) continue;
- {
- new string[64];
- if(GetFlagHoldTime(playerid) == 1)
- {
- format(string, sizeof(string), "1.%s (%d)", PlayerName(playerid),playerid);
- TextDrawSetString(Textdraw3, string);
- }
- if(GetFlagHoldTime(playerid) == 2)
- {
- format(string, sizeof(string), "2.%s (%d)", PlayerName(playerid),playerid);
- TextDrawSetString(Textdraw3, string);
- }
- if(GetFlagHoldTime(playerid) == 3)
- {
- format(string, sizeof(string), "3.%s (%d)", PlayerName(playerid),playerid);
- TextDrawSetString(Textdraw3, string);
- }
- if(GetFlagHoldTime(playerid) == 4)
- {
- format(string, sizeof(string), "4.%s (%d)", PlayerName(playerid),playerid);
- TextDrawSetString(Textdraw3, string);
- }
- if(GetFlagHoldTime(playerid) == 5)
- {
- format(string, sizeof(string), "5.%s (%d)", PlayerName(playerid),playerid);
- TextDrawSetString(Textdraw3, string);
- }
- }
- }
- }
- forward UpdateLeaderBoard();
- stock GetPlayersOnServer()
- {
- new count;
- for(new i=0; i< MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- count++;
- }
- }
- return count;
- }
- SetTimer("UpdateLeaderBoard",500,true); // OnGameModeinit
Add Comment
Please, Sign In to add comment