[Ajuda] por que nгo aparece os players :?
#1

http://i.imgur.com/T7iDQ16.png

tava fazendo alguns textdraws para o fim do round, e na hora de setar o nomes dos players ele nгo aparece nada ..
Код:
for (new i=1;i<=15;i++)
{
      new Str5[256];
      if(PlayerRoundInfo[TeamA][i][Played]==0) format(Str5,MaxString,"%s~b~%s ~n~",Str5,PlayerRoundInfo[TeamA][i][Name]);
      TextDrawSetString(fimplayers1,Str5);
}
Reply
#2

Voce esqueceu de obter o nome dele, e esta a usar uma variavel enorme...

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);
}
@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 Код:
new Str5[51];
//e
format(Str5,51,"%s~b~%s ~n~",nome,PlayerRoundInfo[TeamA][i][Name]);
Reply
#3

й um mode de AAD, no mбximo sгo 20 players ..

isso й para aparecer os nicks de todos que jogaram pelo time A

e nгo funcionou :/

@ edit1

nгo aparece do mesmo jeito
Reply
#4

Use
TextDrawSetString(...
TextDrawHideForPlayer(...
TextDrawShowForPlayer(...

Isso faz um efeito de atualizaзгo da textdraw
Reply
#5

em tese era pra funcionar, mais nгo aparece

ah, e se forem falar q eu n usei TextDrawShowForPlayer, eu usei sim ..
Reply
#6

n entendi isso:

Код:
 if(PlayerRoundInfo[TeamA][i][Played]==0) format(Str5,MaxString,"%s~b~%s ~n~",nome,PlayerRoundInfo[TeamA][i][Name]);
as vezes pode n aparecer por causa que o player nгo estб com a condiзгo (acho q й assim q se fala)
pawn Код:
PlayerRoundInfo[TeamA][i][Played]==0
Reply
#7

um amigo arrumou pra mim :*
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)