Get next rank
#10

Quote:
Originally Posted by Despacito
Посмотреть сообщение
I'm using foreach because i have a timer to update all textdraws. (Such as stats).

Ok so, do i need to create PlayerTexdraws?
yes cuz it isnt global score...

i have made minimalistic system for you xd

Код HTML:
enum player_ranks{

	rName[30],
	rReqScore
	// other params
}
new 
	pRank[5][player_ranks], // change 5 to your number of ranks
	playerRank[MAX_PLAYERS]
; 

public OnGameModeInit(){

	pRank[0][rName] = "Default rank";
	pRank[0][rReqScore] = 0;
	return 1;
}

public OnPlayerConnect(playerid){

	playerRank[playerid] = 0;
	return 1;
}

// somewhere settimer...

forward updateRanksTD();
public updateRanksTD(){

	for(new p; p < MAX_PLAYERS; p++){
		if(!IsPlayerConnected(p)) return false;
		new scorestring[25], rID = playerRank[p];
		format(scorestring, sizeof(scorestring), "Rank : %d / %d", GetPlayerScore(p), pRank[rID+1][rReqScore]);
		PlayerTextDrawSetString(p, NextRankTxd[playerid], scorestring);
	}
	return 1;
}
Reply


Messages In This Thread
Get next rank - by Despacito - 14.04.2017, 21:16
Re: Get next rank - by DarkSkull - 14.04.2017, 22:07
Re: Get next rank - by Despacito - 14.04.2017, 23:10
Re: Get next rank - by Marricio - 14.04.2017, 23:26
Re: Get next rank - by Despacito - 16.04.2017, 09:57
Re: Get next rank - by JustNothing - 16.04.2017, 10:10
Re: Get next rank - by Despacito - 16.04.2017, 10:17
Re: Get next rank - by JustNothing - 16.04.2017, 10:24
Re: Get next rank - by Despacito - 16.04.2017, 10:36
Re: Get next rank - by JustNothing - 16.04.2017, 10:39

Forum Jump:


Users browsing this thread: 1 Guest(s)