[Off] Existe como converter Float para...
#1

Olб a todos, tenho uma dъvida cruel em mente, gostaria de saber se existe alguma forma de converter Float para Variavel, ex: converter Float 100 em numero decimal = 100, ao invйs de numeros extensos do padrгo do Float.
Reply
#2

Como assim?
Reply
#3

Ex: uso um comando que adiciona colete
pawn Код:
DarColete(playerid, max-coletee);

//
forward DarColete(playerid, Float:quantia);
public DarColete(playerid, Float:quantia)
{
    new Float:Colete;
    GetPlayerArmour(playerid, Colete);
    SetPlayerArmour(playerid, Colete+quantia);
    return 1;
}
e dai como o colete й em forma de Float, nгo tem como eu por
pawn Код:
GivePlayerMoney(playerid, -coletee*10);
por que iria dar um valor absurdo, devido ao nъmero decimal da Float ser muito alto, intende?
EX: Float:Vida = 1; em float ele seria 1.0, em numero decimal seria ex: 123237887.
saco? eu queria saber se tem alguma forma de converter esse nъmero todo em nъmero referente ao Float
Reply
#4

floatround(valor, floatround_round);
Reply
#5

sу saquei vou la testar amigo vlw
Reply
#6

hard, como cria botoes assim

Reply
#7

Stewie deu certo tipo ele multiplica o valor e o transforma em numero inteiro, porйm ele nгo estб mais setando o colete '-'

@Edit
Agora aparece que foi adicionado tal quantia de colete, mas meu player morre '-'

@Edit2
esta й a funзгo que estou fazendo
pawn Код:
if(listitem == 0)
            {
                new Float:coletee,granaa;
                GetPlayerArmour(playerid, coletee);
                new Float:colet = max-coletee;
                if(ChecarGrana(playerid) >= 500)
                {
                    DarColete(playerid, colet);
                    granaa = floatround(max-coletee, floatround_round);
                    DarGrana(playerid, -granaa*10);
                    MensagemP(playerid, -1, ""Grad4"Vocк comprou "Branco"%.2f de colete "Grad4"por "Branco"R$-%d",colet,granaa*10);
                    format(str, sizeof(str), "              -%d", granaa*10);
                    TextDrawSetString(TextDiminuirGrana[playerid], str);
                    TextDrawShowForPlayer(playerid, TextDiminuirGrana[playerid]);
                    SetTimerEx("EsconderTextDiminuirGrana", 1500, false, "i", playerid);
                }else{MensagemP(playerid, -1, ""Grad4"Vocк nгo tem "Vermelho"R$%d",granaa*10);}
            }
@Edit 3
Esquenta nгo й falha minha o player morrer kkkkkkkkkkkkk
vlw pela ajuda Stewie`
Reply
#8

Quote:
Originally Posted by SuperMan_.
Посмотреть сообщение
hard, como cria botoes assim

neste site amigo
http://www.yarntomato.com/percentbarmaker/
Reply
#9

Quote:
Originally Posted by Stewie`
Посмотреть сообщение
floatround(valor, floatround_round);
Velho funcionou direitinho vlw msm
Reply
#10

Lol triple post rsrs, obrigado amigo!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)