[ajuda>variбvel em um textdraw.
#1

Nao tem muito tempo que criei um post, mas estou criando esse outro caso alguem use o search e fique mais facil de encontrar se ele tiver a mesm dъvida que eu.


Pessoal, eu soh queria saber como eu crio uma variбvel dentro de um textdraw, exatamente igual аqueles textdraws que mostram kills:%s, deaths: %s. Eu quero saber isso para aplicar ao level do player,ou seja, mostrar o level dele em textdraw(level: %s).

Obs: eu sei que eu estou merecendo o trofйu tуpico de ouro, posto aqui quase todo dia ;P
Reply
#2

https://sampwiki.blast.hk/wiki/TextDrawSetString
Reply
#3

pawn Код:
new string[128];
format(string, sizeof(string), "Seu Level Atual: %s", level[playerid]);// aki vc configura com a var do Level (level[playerid])
//Aki Voce Coloka a string do TXD simples
Reply
#4

Level, no caso, й integer. Logo o correto seria %d:

PHP код:
new string[128];
format(stringsizeof(string), "Seu Level Atual: %d"level[playerid]); 
Reply
#5

Obrigado pela correзao shadow, eu me dei conta que escrevi errado soh agora que li denovo.
Reply
#6

Obrigado pela correзao shadow, eu me dei conta que escrevi errado soh agora que li denovo. E vcs nao entenderam oque eu quis dizer, esse tipo de string eh para mandar em sendclientmessage e semelhantes, quero uma textdraw com o valor do level do player no canto da tela, e sempre que o level mudar, ele atualiza o textdraw para no novo valor sem que ele pisque ou suma.
Reply
#7

Todos tipos de string servem tanto pra textdraws, tanto pra mensagens.
Reply
#8

O gustavo mandou o link que eu estava querendo encontrar, mas alguem sabe como fazer um loop pra checar se o level do player mudou e alterar o textdraw ?
Reply
#9

SetTimer.
Reply
#10

PHP код:
//Codigo fudido pq to fazendo no escuro .. e ta incompleto kk
new Text:exemplo[MAX_PLAYERS];
forward Testezin();
public 
OnPlayerConnect(playerid)
{
    
exemplo[playerid] = TextDrawCreate(1.05.6"Level: 0");
    
TextDrawShowForPlayer(playeridexemplo);
    
SetTimerEx("Testezin"1000true"i"playerid);
    return 
1;
}
public 
Testezin()
{
    for(new 
id 0id GetMaxPlayers(); id++) {
        
TextDrawHideForPlayer(idexemplo[id]);
        new 
teste[128];
        
format(testesizeof(teste), "Level: %d"level[id]);
        
TextDrawSetString(exemplo[id], teste);
        
TextDrawShowForPlayer(idexemplo[id]);
    }
    return 
1;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)