[Ajuda] Rank na corrida
#1

Olб pessoal do fуrum samp hoje eu estava aqui tentando fazer um rank na corrida mostrando o nome do player que estб em primeiro segundo terceiro e quarto lugar, sу quando eu entro no jogo ele mostra meu nome em todos os lugares como faзo para nгo mostra?

Cуdigo
Код:
posicao(playerid, pos)
{

    new Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Name, sizeof(Name));
    format(S0,20,"%s",Name);//Esse й o primeiro lugar 1°
    format(S1,20,"%s",Name);//Esse й o primeiro lugar 2°
    format(S2,20,"%s",Name);//Esse й o primeiro lugar 3°
    }
    }

	switch (pos)
	{
		case 1,21,31,41,51,61,71,81,91: format(append, sizeof(append), S0);
		case 2,22,32,42,52,62,72,82,92: format(append, sizeof(append), S1);
		case 3,23,33,43,53,63,73,83,93: format(append, sizeof(append), S2);
		default: format(append, sizeof(append), "TH");
	}
	new tmp[5];
	format(tmp,5,"%d", pos);
	TextDrawSetString(Textdraw4,S0);
	TextDrawSetString(Textdraw5,S1);
	TextDrawSetString(Textdraw6,S2);

	return 1;
}
Reply
#2

Em primeiro lugar, vocк tem que saber a colocaзгo do "playerid".

De acordo com isso, vocк usa o GetPlayerName pra colocar o nome em S0, S1 ou S2, dependendo da colocaзгo informada.
Reply
#3

blz vou mostra oque eu fiz
Esse cуdigo mostra posiзгo do player
Код:
//Essa textdraw mostra para cada player a posiзгo dele na corrida, ai eu criei umas textdraw para mostra o nome do player sу que repertir o nome do player em todas as textdraws
SetRaceText(playerid, pos)
{

	//HideAllRaceText(playerid);
	new append[5];
	switch (pos)
	{
		case 1,21,31,41,51,61,71,81,91:	format(append, sizeof(append), "ST");//primeiro
		case 2,22,32,42,52,62,72,82,92:	format(append, sizeof(append), "ND");//segundo
		case 3,23,33,43,53,63,73,83,93: format(append, sizeof(append), "RD");//terceiro
		default: format(append, sizeof(append), "TH");//de quarto para cima
	}
	new tmp[5];
	format(tmp,5,"%d", pos);
	TextDrawSetString(Tposition[playerid],tmp);
	TextDrawSetString(Tappend[playerid],append);

	return 1;
}
fуrum original do cуdigo:https://sampforum.blast.hk/showthread.php?tid=5236
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)