Rank na corrida -
Marllun - 04.12.2016
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;
}
Re: Rank na corrida -
ViniBorn - 04.12.2016
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.
Re: Rank na corrida -
Marllun - 04.12.2016
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