[ajuda] aqui..
#1

pawn Код:
public coisas(playerid)
{
    vida = GetPlayerHealth(playerid,vida);
    new text[20];
    format(text,sizeof(text),"~g~Vida: %1.1f",vida);
    TextDrawSetString(Textdraw0,text);
    TextDrawShowForPlayer(playerid,Textdraw0);
    return 1;
}
a vida era pra ficar vida: 100, mas fica vida 10693848, pq? o que tem de errado?
Reply
#2

pawn Код:
public coisas(playerid)
{
    vida = GetPlayerHealth(playerid,vida);
    new text[9];
    format(text,sizeof(text),"~g~Vida: %f",vida);
    TextDrawSetString(Textdraw0,text);
    TextDrawShowForPlayer(playerid,Textdraw0);
    return 1;
}
Reply
#3

Quote:
Originally Posted by Shickcard
Посмотреть сообщение
pawn Код:
public coisas(playerid)
{
    vida = GetPlayerHealth(playerid,vida);
    new text[9];
    format(text,sizeof(text),"~g~Vida: %f",vida);
    TextDrawSetString(Textdraw0,text);
    TextDrawShowForPlayer(playerid,Textdraw0);
    return 1;
}
ja tentei assim.. mas ate testei o seu.. e nao mudou nada.. a vida nao ficou 100.0 ou 100...
Reply
#4

pawn Код:
public coisas(playerid)
{
    new Float:vida;
    vida = GetPlayerHealth(playerid, vida);
    new text[9];
    format(text,sizeof(text),"~g~Vida: %f",vida);
    TextDrawSetString(Textdraw0,text);
    TextDrawShowForPlayer(playerid,Textdraw0);
    return 1;
}
Reply
#5

pawn Код:
public coisas(playerid)
{
    new text[9], Float:vida;
    GetPlayerHealth(playerid,vida);
    format(text,sizeof(text),"~g~Vida: %f",vida);
    TextDrawSetString(Textdraw0,text);
    TextDrawShowForPlayer(playerid,Textdraw0);
    return 1;
}
analisando nгo vejo o porque de vida = getPlayerhealth '-'
Reply
#6

pawn Код:
public coisas(playerid)
{
    new Float:Vida, text[14];
    GetPlayerHealth(playerid, Vida);
    format(text,sizeof(text),"~g~Vida: %f",vida);
    TextDrawSetString(Textdraw0, text);
    TextDrawShowForPlayer(playerid, Textdraw0);
    return 1;
}
Obs: Vocк precisa criar um textdraw para cada jogador para informaзхes de cada jogador.

pawn Код:
new Text:TextDraw[MAX_PLAYERS];
// ... etc
Reply
#7

a variavel vida й global.. uso em outras publics, a textdraw foi criada...
Reply
#8

pawn Код:
public coisas(playerid)
{
    new Float:vida, text[20];
    GetPlayerHealth(playerid, vida);
    format(text,sizeof(text),"~g~Vida: %.1f",vida);
    TextDrawSetString(Textdraw0,text);
    TextDrawShowForPlayer(playerid,Textdraw0);
    return 1;
}
Reply
#9

@edit: OMG

eu tinha esquecido da timer¬¬ estava funcionando haha, me desculpem pessoal!
Reply
#10

Se quer que apareзa 100 em vez de 100.0, basta usar floatround.

Exemplo:
pawn Код:
printf("%d", floatround(100.0));
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)