SA-MP Forums Archive
[Ajuda] Textdraw - 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] Textdraw (/showthread.php?tid=356240)



Textdraw - PawnoBrasil[xPBx] - 02.07.2012

Bom, a minha textdraw ta bugada, em vez de aparecer o life do player aparece um monte de numero nada a ver

COD:
pawn Код:
//Topo
new Text:Textdraw5;
new Espiando[MAX_PLAYERS];
new IDEspiado[MAX_PLAYERS];
//OnGameModeInit
    Textdraw5 = TextDrawCreate(499.000000, 103.000000, "~b~Vida: ~y~%f");
    TextDrawBackgroundColor(Textdraw5, 255);
    TextDrawFont(Textdraw5, 1);
    TextDrawLetterSize(Textdraw5, 0.500000, 1.000000);
    TextDrawColor(Textdraw5, -1);
    TextDrawSetOutline(Textdraw5, 0);
    TextDrawSetProportional(Textdraw5, 1);
    TextDrawSetShadow(Textdraw5, 1);
//OnPlayerUpdate
    new Float:vida,str[520];
    GetPlayerHealth(IDEspiado[playerid], vida);
    format(str,sizeof(str),"~b~Vida: ~y~%d",vida);
    TextDrawSetString(Textdraw5,str);
//Comando
    CMD:tv(playerid,params[])
    {
        new id;
        if(Trabalhando[playerid] == 0) return MSG(playerid, Cinza,"[x]Vocк precisa estar em modo trabalho! (/trabalhar)");
        if(PlayerInfo[playerid][Admin] == 0) return MSG(playerid, Cinza, "[x]Somente administradores!");
        if(Espiando[playerid] == 0)
        {
            if(sscanf(params,"i",id)) return MSG(playerid, Cinza, "Use: /tv (id)");
            TogglePlayerSpectating(playerid, 1);
            PlayerSpectatePlayer(playerid, id);
            SetPlayerInterior(playerid,GetPlayerInterior(id));
            IDEspiado[playerid] = id;
            TextDrawShowForPlayer(playerid, Textdraw1);
            TextDrawShowForPlayer(playerid, Textdraw2);
            TextDrawShowForPlayer(playerid, Textdraw3);
            TextDrawShowForPlayer(playerid, Textdraw4);
            TextDrawShowForPlayer(playerid, Textdraw5);
            Espiando[playerid] = 1;
        }
        else if(Espiando[playerid] == 1)
        {
            TogglePlayerSpectating(playerid, 0);
            SpawnPlayer(playerid);
            TextDrawHideForPlayer(playerid, Textdraw1);
            TextDrawHideForPlayer(playerid, Textdraw2);
            TextDrawHideForPlayer(playerid, Textdraw3);
            TextDrawHideForPlayer(playerid, Textdraw4);
            TextDrawHideForPlayer(playerid, Textdraw5);
            Espiando[playerid] = 0;
        }
        return 1;
    }
Help-me


Re: Leia - .FuneraL. - 02.07.2012

pawn Код:
format(str,sizeof(str),"~b~Vida: ~y~%.0f",vida);
Tente trocar o Format por Este.


Re: Leia - PawnoBrasil[xPBx] - 02.07.2012

Te amo