[AJUDA] TextDraw Velocimetro
#3

pawn Код:
forward Velocimetro();

new Text:Velo[MAX_PLAYERS];

public OnGameModeInit()
{
    SetTimer("Velocimetro",100,true);

    for(new i; i<100; i++)
    {
        Velo[i] = TextDrawCreate(45.000000, 317.000000, "999 KM/H");
        TextDrawBackgroundColor(Velo[i], 255);
        TextDrawFont(Velo[i], 1);
        TextDrawLetterSize(Velo[i], 0.500000, 1.700000);
        TextDrawColor(Velo[i], -1);
        TextDrawSetOutline(Velo[i], 1);
        TextDrawSetProportional(Velo[i], 1);
    }

    return 1;
}


public Velocimetro()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerInAnyVehicle(i))
        {
            new string[24];
            TextDrawHideForPlayer(i, Velo[i]);
            format(string,sizeof(string),"%d KM/H", Velocimeter(i));
            TextDrawSetString(Velo[i], string);
            TextDrawShowForPlayer(i, Velo[i]);
        }
        else
        {
            TextDrawHideForPlayer(i,Velo[i]);
        }
    }
}


stock Velocimeter(playerid)
{
    new Float:pos[4],km;
    if(IsPlayerInAnyVehicle(playerid))
    {
        GetVehicleVelocity(GetPlayerVehicleID(playerid), pos[0], pos[1], pos[2]);
        pos[3] = floatmul(floatsqroot(floatadd(floatadd(floatpower(pos[0], 2), floatpower(pos[1], 2)),  floatpower(pos[2], 2))), 170.0);
        km = floatround(pos[3] * 1);
    }
    else return false;
    return km;
}
No fim acabei postando um sistema de velocimetro pra galera
Reply


Messages In This Thread
[AJUDA] TextDraw Velocimetro - by davidjnio - 26.01.2012, 15:22
Re: [AJUDA] TextDraw Velocimetro - by Kan - 26.01.2012, 15:32
Re: [AJUDA] TextDraw Velocimetro - by davidjnio - 26.01.2012, 17:09
Re: [AJUDA] TextDraw Velocimetro - by davidjnio - 30.01.2012, 12:27
Respuesta: [AJUDA] TextDraw Velocimetro - by RNT - 30.01.2012, 17:28
Re: [AJUDA] TextDraw Velocimetro - by davidjnio - 01.02.2012, 11:08

Forum Jump:


Users browsing this thread: 1 Guest(s)