22.01.2013, 19:44
Voce esqueceu de obter o nome dele, e esta a usar uma variavel enorme...
@EDIT
e porque voce esta a fazer um loop de 1 a 15 ?
lembre-se que o primeiro player tem id 0 ...
@EDIT 2
eu tinha me enganado, ja corrigi,
mas voce pode melhorar isso, sem desperdicar caracteres nao usados, repare, voce estava a criar com 256 caracteres
mais de metade sobravam... 24 caracteres para o nome do player, mais x(nao sei quantos sao, mas vou imaginar que seja 20) para o nome da team e 6 para o "~n~", "~b~" e o espaзo, e ainda um ultimo caracter, o invalido de fim da frase
entao 24+20+6+1 = 51
resumindo
pawn Код:
for (new i=1;i<=15;i++)
{
new Str5[128];
new nome[24];
GetPlayerName(i,nome,24);
if(PlayerRoundInfo[TeamA][i][Played]==0) format(Str5,MaxString,"%s~b~%s ~n~",nome,PlayerRoundInfo[TeamA][i][Name]);
TextDrawSetString(fimplayers1,Str5);
}
e porque voce esta a fazer um loop de 1 a 15 ?
lembre-se que o primeiro player tem id 0 ...
@EDIT 2
eu tinha me enganado, ja corrigi,
mas voce pode melhorar isso, sem desperdicar caracteres nao usados, repare, voce estava a criar com 256 caracteres
mais de metade sobravam... 24 caracteres para o nome do player, mais x(nao sei quantos sao, mas vou imaginar que seja 20) para o nome da team e 6 para o "~n~", "~b~" e o espaзo, e ainda um ultimo caracter, o invalido de fim da frase
entao 24+20+6+1 = 51
resumindo
pawn Код:
new Str5[51];
//e
format(Str5,51,"%s~b~%s ~n~",nome,PlayerRoundInfo[TeamA][i][Name]);