SA-MP Forums Archive
[ajuda] aqui.. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [ajuda] aqui.. (/showthread.php?tid=284394)



[ajuda] aqui.. - Leeo_Perez - 19.09.2011

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?


Re: [ajuda] aqui.. - Macintosh - 19.09.2011

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;
}



Re: [ajuda] aqui.. - Leeo_Perez - 19.09.2011

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...


Re: [ajuda] aqui.. - Lуs - 19.09.2011

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;
}



Re: [ajuda] aqui.. - Macintosh - 19.09.2011

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 '-'


Re: [ajuda] aqui.. - Shelby - 19.09.2011

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



Re: [ajuda] aqui.. - Leeo_Perez - 19.09.2011

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


Re: [ajuda] aqui.. - Ricop522 - 19.09.2011

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;
}



Re: [ajuda] aqui.. - Leeo_Perez - 19.09.2011

@edit: OMG

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


Re: [ajuda] aqui.. - CyNiC - 19.09.2011

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

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