[Ajuda] Timer Verificaзгo
#1

Olб,

Estou criando a verificaзгo para colocaзгo do meu sistema de race. Eu fiz um timer para quando o player pegar um CP executa o timer, e esse timer n repete, sу й executado novamente quando o player pega outro CP.

O problema:

Quero que verifica quantos CPs o player tem e assim comparar com quantos CPs os outros tem para assim setar a colocaзгo dele na corrida para 1є, 2є, 3є e assim sucessivamente... Sу que eu fiz o codigo abaixo e ele seta o jogador para 1є caso a quantidade de CPs conquistados seja maior que a dos demais, agora nгo consigo criar para o player em 2є, em 3є e etc... E quando o player em 2є ultrapassa o 1є a posiзгo dele sobe pra 1є, aн quero q o que estava em 1є vб para 2є e etc.

Se alguйm puder me ajudar a fazer um timer melhor, por favor, estou aguardando respostas.

Quando ele pega CP:

Код:
SetTimerEx("VerificarPosicao", 100, false, "i", playerid);
Callback do timer:

Код:
public VerificarPosicao(playerid){

	for(new i = 0; i < MAX_PLAYERS; i++){
	    if(!IsPlayerConnected(i)) continue;
	    if(Evento[i] == false) continue;
		if(i == playerid) continue; // Se o i for igual ao playerid
		if(AddCP[playerid] > AddCP[i] && AlguemGanhou[Colocado[0]] == false){ // Se a quantidade de CP's do jogador for maior que de todos players ele й o primeiro
			Posicao[Colocado[0]] = 1;
			Posicao[playerid] = 0;
		    Colocado[0] = playerid;
		    format(Str, sizeof(Str), "~b~~h~1|: ~w~%s", GetName(Colocado[0]));
		    PlayerTextDrawSetString(playerid, Textdraw2[i], Str);
			PlayerTextDrawSetString(i, Textdraw2[i], Str);
			
		    format(Str, sizeof(Str), "~b~~h~2|: ~w~%s", GetName(Colocado[1]));
		    PlayerTextDrawSetString(playerid, Textdraw6[i], Str);
			PlayerTextDrawSetString(i, Textdraw6[i], Str);
		}
		format(Str, sizeof(Str), "** {FFFFFF}ID de todos os jogadores exceto playerid: {AA0000}%d", i);
		SendClientMessage(playerid, Red, Str);
	}

	return 1;
}
Reply


Messages In This Thread
Timer Verificaзгo - by Tuznn - 03.03.2017, 17:52
Re: Timer Verificaзгo - by Cheleber_Pausini - 04.03.2017, 03:58
Re: Timer Verificaзгo - by Tuznn - 04.03.2017, 14:12
Re: Timer Verificaзгo - by renatog - 04.03.2017, 14:44
Re: Timer Verificaзгo - by Tuznn - 04.03.2017, 15:31
Re: Timer Verificaзгo - by Cheleber_Pausini - 04.03.2017, 17:10
Re: Timer Verificaзгo - by Tuznn - 05.03.2017, 00:16
Re: Timer Verificaзгo - by BarBePie - 05.03.2017, 00:25
Re: Timer Verificaзгo - by Tuznn - 05.03.2017, 00:29
Re: Timer Verificaзгo - by renatog - 05.03.2017, 03:28

Forum Jump:


Users browsing this thread: 1 Guest(s)