[Ajuda] Alguйm pode me ajudar com isso
#5

Quote:
Originally Posted by axellech
Посмотреть сообщение
Errado, nгo arranquei nada, de lugar algum..
Eu peguei isso daqui
topo
PHP код:
    new Text:SpeedometerTD[13];
    new 
PlayerText:SpeedometerPDP[MAX_PLAYERS][8]; 
OnGameModeInit/Main/OnFilterScript
PHP код:
SpeedometerPDP[playerid][0] = CreatePlayerTextDraw(playerid527.916503304.559234"--------");
    
PlayerTextDrawLetterSize(playeridSpeedometerPDP[playerid][0], 0.6716666.062071);
    
PlayerTextDrawAlignment(playeridSpeedometerPDP[playerid][0], 1);
    
PlayerTextDrawColor(playeridSpeedometerPDP[playerid][0], -13827864);
    
PlayerTextDrawSetShadow(playeridSpeedometerPDP[playerid][0], 0);
    
PlayerTextDrawSetOutline(playeridSpeedometerPDP[playerid][0], 0);
    
PlayerTextDrawBackgroundColor(playeridSpeedometerPDP[playerid][0], 96);
    
PlayerTextDrawFont(playeridSpeedometerPDP[playerid][0], 1);
    
PlayerTextDrawSetProportional(playeridSpeedometerPDP[playerid][0], 1);
    
SpeedometerPDP[playerid][1] = CreatePlayerTextDraw(playerid527.583312287.060913"--------");
    
PlayerTextDrawLetterSize(playeridSpeedometerPDP[playerid][1], 0.6716666.062071);
    
PlayerTextDrawAlignment(playeridSpeedometerPDP[playerid][1], 1);
    
PlayerTextDrawColor(playeridSpeedometerPDP[playerid][1], -13827864);
    
PlayerTextDrawSetShadow(playeridSpeedometerPDP[playerid][1], 0);
    
PlayerTextDrawSetOutline(playeridSpeedometerPDP[playerid][1], 0);
    
PlayerTextDrawBackgroundColor(playeridSpeedometerPDP[playerid][1], 96);
    
PlayerTextDrawFont(playeridSpeedometerPDP[playerid][1], 1);
    
PlayerTextDrawSetProportional(playeridSpeedometerPDP[playerid][1], 1);
    
SpeedometerPDP[playerid][2] = CreatePlayerTextDraw(playerid624.217468317.757293"100");
    
PlayerTextDrawLetterSize(playeridSpeedometerPDP[playerid][2], 0.1353320.824293);
    
PlayerTextDrawAlignment(playeridSpeedometerPDP[playerid][2], 3);
    
PlayerTextDrawColor(playeridSpeedometerPDP[playerid][2], -141);
    
PlayerTextDrawSetShadow(playeridSpeedometerPDP[playerid][2], 0);
    
PlayerTextDrawSetOutline(playeridSpeedometerPDP[playerid][2], 0);
    
PlayerTextDrawBackgroundColor(playeridSpeedometerPDP[playerid][2], 51);
    
PlayerTextDrawFont(playeridSpeedometerPDP[playerid][2], 2);
    
PlayerTextDrawSetProportional(playeridSpeedometerPDP[playerid][2], 1);
    
SpeedometerPDP[playerid][3] = CreatePlayerTextDraw(playerid623.343322335.090637"20");
    
PlayerTextDrawLetterSize(playeridSpeedometerPDP[playerid][3], 0.1353320.824293);
    
PlayerTextDrawAlignment(playeridSpeedometerPDP[playerid][3], 3);
    
PlayerTextDrawColor(playeridSpeedometerPDP[playerid][3], -141);
    
PlayerTextDrawSetShadow(playeridSpeedometerPDP[playerid][3], 0);
    
PlayerTextDrawSetOutline(playeridSpeedometerPDP[playerid][3], 0);
    
PlayerTextDrawBackgroundColor(playeridSpeedometerPDP[playerid][3], 51);
    
PlayerTextDrawFont(playeridSpeedometerPDP[playerid][3], 2);
    
PlayerTextDrawSetProportional(playeridSpeedometerPDP[playerid][3], 1);
    
SpeedometerPDP[playerid][4] = CreatePlayerTextDraw(playerid572.267700392.829742"PreviewModel");
    
PlayerTextDrawLetterSize(playeridSpeedometerPDP[playerid][4], 0.0000000.000000);
    
PlayerTextDrawTextSize(playeridSpeedometerPDP[playerid][4], 17.00001916.177759);
    
PlayerTextDrawAlignment(playeridSpeedometerPDP[playerid][4], 1);
    
PlayerTextDrawColor(playeridSpeedometerPDP[playerid][4], 16728319);
    
PlayerTextDrawSetShadow(playeridSpeedometerPDP[playerid][4], 0);
    
PlayerTextDrawSetOutline(playeridSpeedometerPDP[playerid][4], 0);
    
PlayerTextDrawBackgroundColor(playeridSpeedometerPDP[playerid][4], 0x00000000);
    
PlayerTextDrawFont(playeridSpeedometerPDP[playerid][4], 5);
    
PlayerTextDrawSetPreviewModel(playeridSpeedometerPDP[playerid][4], 19804);
    
PlayerTextDrawSetPreviewRot(playeridSpeedometerPDP[playerid][4], 0.0000000.0000000.0000001.000000);
    
SpeedometerPDP[playerid][5] = CreatePlayerTextDraw(playerid553.944152363.805572"300");
    
PlayerTextDrawLetterSize(playeridSpeedometerPDP[playerid][5], 0.5263323.935408);
    
PlayerTextDrawAlignment(playeridSpeedometerPDP[playerid][5], 3);
    
PlayerTextDrawColor(playeridSpeedometerPDP[playerid][5], -12713729);
    
PlayerTextDrawSetShadow(playeridSpeedometerPDP[playerid][5], 0);
    
PlayerTextDrawSetOutline(playeridSpeedometerPDP[playerid][5], 0);
    
PlayerTextDrawBackgroundColor(playeridSpeedometerPDP[playerid][5], 51);
    
PlayerTextDrawFont(playeridSpeedometerPDP[playerid][5], 2);
    
PlayerTextDrawSetProportional(playeridSpeedometerPDP[playerid][5], 1);
    
SpeedometerPDP[playerid][6] = CreatePlayerTextDraw(playerid559.971740396.087127"000000000");
    
PlayerTextDrawLetterSize(playeridSpeedometerPDP[playerid][6], 0.1736661.151998);
    
PlayerTextDrawAlignment(playeridSpeedometerPDP[playerid][6], 3);
    
PlayerTextDrawColor(playeridSpeedometerPDP[playerid][6], -141);
    
PlayerTextDrawSetShadow(playeridSpeedometerPDP[playerid][6], 0);
    
PlayerTextDrawSetOutline(playeridSpeedometerPDP[playerid][6], 0);
    
PlayerTextDrawBackgroundColor(playeridSpeedometerPDP[playerid][6], 51);
    
PlayerTextDrawFont(playeridSpeedometerPDP[playerid][6], 2);
    
PlayerTextDrawSetProportional(playeridSpeedometerPDP[playerid][6], 1);
    
SpeedometerPDP[playerid][7] = CreatePlayerTextDraw(playerid562.600646328.118438"PreviewModel");
    
PlayerTextDrawLetterSize(playeridSpeedometerPDP[playerid][7], 0.0000000.000000);
    
PlayerTextDrawTextSize(playeridSpeedometerPDP[playerid][7], 70.666717119.466674);
    
PlayerTextDrawAlignment(playeridSpeedometerPDP[playerid][7], 1);
    
PlayerTextDrawColor(playeridSpeedometerPDP[playerid][7], -91);
    
PlayerTextDrawSetShadow(playeridSpeedometerPDP[playerid][7], 0);
    
PlayerTextDrawSetOutline(playeridSpeedometerPDP[playerid][7], 0);
    
PlayerTextDrawBackgroundColor(playeridSpeedometerPDP[playerid][7], 0x00000000);
    
PlayerTextDrawFont(playeridSpeedometerPDP[playerid][7], 5);
    
PlayerTextDrawSetPreviewModel(playeridSpeedometerPDP[playerid][7], 505);
    
PlayerTextDrawSetPreviewRot(playeridSpeedometerPDP[playerid][7], 342.000000360.00000056.0000001.830031);
    
SpeedometerTD[12] = TextDrawCreate(629.349609313.583374"usebox");
    
TextDrawLetterSize(SpeedometerTD[12], 0.00000012.430576);
    
TextDrawTextSize(SpeedometerTD[12], 493.2268060.000000);
    
TextDrawAlignment(SpeedometerTD[12], 1);
    
TextDrawColor(SpeedometerTD[12], 0);
    
TextDrawUseBox(SpeedometerTD[12], true);
    
TextDrawBoxColor(SpeedometerTD[12], -1734830070);
    
TextDrawSetShadow(SpeedometerTD[12], 0);
    
TextDrawSetOutline(SpeedometerTD[12], 0);
    
TextDrawFont(SpeedometerTD[12], 0);
    
SpeedometerTD[0] = TextDrawCreate(628.466369352.420288"usebox");
    
TextDrawLetterSize(SpeedometerTD[0], 0.0000007.839833);
    
TextDrawTextSize(SpeedometerTD[0], 495.1240840.000000);
    
TextDrawAlignment(SpeedometerTD[0], 1);
    
TextDrawColor(SpeedometerTD[0], 0);
    
TextDrawUseBox(SpeedometerTD[0], true);
    
TextDrawBoxColor(SpeedometerTD[0], 50);
    
TextDrawSetShadow(SpeedometerTD[0], 0);
    
TextDrawSetOutline(SpeedometerTD[0], 0);
    
TextDrawBackgroundColor(SpeedometerTD[0], 0x00000000);
    
TextDrawFont(SpeedometerTD[0], 0);
    
SpeedometerTD[1] = TextDrawCreate(628.466369333.434844"usebox");
    
TextDrawLetterSize(SpeedometerTD[1], 0.0000001.379463);
    
TextDrawTextSize(SpeedometerTD[1], 495.1240840.000000);
    
TextDrawAlignment(SpeedometerTD[1], 1);
    
TextDrawColor(SpeedometerTD[1], 0);
    
TextDrawUseBox(SpeedometerTD[1], true);
    
TextDrawBoxColor(SpeedometerTD[1], 50);
    
TextDrawSetShadow(SpeedometerTD[1], 0);
    
TextDrawSetOutline(SpeedometerTD[1], 0);
    
TextDrawBackgroundColor(SpeedometerTD[1], 0x00000000);
    
TextDrawFont(SpeedometerTD[1], 0);
    
SpeedometerTD[2] = TextDrawCreate(628.466369314.934814"usebox");
    
TextDrawLetterSize(SpeedometerTD[2], 0.0000001.379463);
    
TextDrawTextSize(SpeedometerTD[2], 495.1240840.000000);
    
TextDrawAlignment(SpeedometerTD[2], 1);
    
TextDrawColor(SpeedometerTD[2], 0);
    
TextDrawUseBox(SpeedometerTD[2], true);
    
TextDrawBoxColor(SpeedometerTD[2], 50);
    
TextDrawSetShadow(SpeedometerTD[2], 0);
    
TextDrawSetOutline(SpeedometerTD[2], 0);
    
TextDrawBackgroundColor(SpeedometerTD[2], 0x00000000);
    
TextDrawFont(SpeedometerTD[2], 0);
    
SpeedometerTD[3] = TextDrawCreate(502.736785395.892578"-----------");
    
TextDrawLetterSize(SpeedometerTD[3], 0.7893314.034962);
    
TextDrawAlignment(SpeedometerTD[3], 1);
    
TextDrawColor(SpeedometerTD[3], -253);
    
TextDrawSetShadow(SpeedometerTD[3], -1);
    
TextDrawSetOutline(SpeedometerTD[3], 0);
    
TextDrawBackgroundColor(SpeedometerTD[3], 64);
    
TextDrawFont(SpeedometerTD[3], 1);
    
TextDrawSetProportional(SpeedometerTD[3], 1);
    
SpeedometerTD[4] = TextDrawCreate(502.736785336.170257"-----------");
    
TextDrawLetterSize(SpeedometerTD[4], 0.7893314.034962);
    
TextDrawAlignment(SpeedometerTD[4], 1);
    
TextDrawColor(SpeedometerTD[4], -253);
    
TextDrawSetShadow(SpeedometerTD[4], -1);
    
TextDrawSetOutline(SpeedometerTD[4], 0);
    
TextDrawBackgroundColor(SpeedometerTD[4], 64);
    
TextDrawFont(SpeedometerTD[4], 1);
    
TextDrawSetProportional(SpeedometerTD[4], 1);
    
SpeedometerTD[5] = TextDrawCreate(570.277282385.961151"km/h");
    
TextDrawLetterSize(SpeedometerTD[5], 0.2096651.023408);
    
TextDrawAlignment(SpeedometerTD[5], 3);
    
TextDrawColor(SpeedometerTD[5], -141);
    
TextDrawSetShadow(SpeedometerTD[5], 0);
    
TextDrawSetOutline(SpeedometerTD[5], 0);
    
TextDrawBackgroundColor(SpeedometerTD[5], 51);
    
TextDrawFont(SpeedometerTD[5], 1);
    
TextDrawSetProportional(SpeedometerTD[5], 1);
    
SpeedometerTD[6] = TextDrawCreate(570.638610396.916809"km");
    
TextDrawLetterSize(SpeedometerTD[6], 0.2096651.023408);
    
TextDrawAlignment(SpeedometerTD[6], 3);
    
TextDrawColor(SpeedometerTD[6], -141);
    
TextDrawSetShadow(SpeedometerTD[6], 0);
    
TextDrawSetOutline(SpeedometerTD[6], 0);
    
TextDrawBackgroundColor(SpeedometerTD[6], 51);
    
TextDrawFont(SpeedometerTD[6], 1);
    
TextDrawSetProportional(SpeedometerTD[6], 1);
    
SpeedometerTD[7] = TextDrawCreate(566.611267338.903747"PreviewModel");
    
TextDrawLetterSize(SpeedometerTD[7], 0.0000000.000000);
    
TextDrawTextSize(SpeedometerTD[7], 63.666625100.799987);
    
TextDrawAlignment(SpeedometerTD[7], 1);
    
TextDrawColor(SpeedometerTD[7], -1768515841);
    
TextDrawSetShadow(SpeedometerTD[7], 0);
    
TextDrawSetOutline(SpeedometerTD[7], 0);
    
TextDrawBackgroundColor(SpeedometerTD[7], 0x00000000);
    
TextDrawFont(SpeedometerTD[7], 5);
    
TextDrawSetPreviewModel(SpeedometerTD[7], 19786);
    
TextDrawSetPreviewRot(SpeedometerTD[7], 180.0000000.0000000.0000001.000000);
    
SpeedometerTD[8] = TextDrawCreate(518.205627335.590667"FUEL:");
    
TextDrawLetterSize(SpeedometerTD[8], 0.1353320.824293);
    
TextDrawAlignment(SpeedometerTD[8], 3);
    
TextDrawColor(SpeedometerTD[8], -141);
    
TextDrawSetShadow(SpeedometerTD[8], 0);
    
TextDrawSetOutline(SpeedometerTD[8], 0);
    
TextDrawBackgroundColor(SpeedometerTD[8], 51);
    
TextDrawFont(SpeedometerTD[8], 2);
    
TextDrawSetProportional(SpeedometerTD[8], 1);
    
SpeedometerTD[9] = TextDrawCreate(527.916503303.559234"---------");
    
TextDrawLetterSize(SpeedometerTD[9], 0.6716666.362071);
    
TextDrawAlignment(SpeedometerTD[9], 1);
    
TextDrawColor(SpeedometerTD[9], -253);
    
TextDrawSetShadow(SpeedometerTD[9], -1);
    
TextDrawSetOutline(SpeedometerTD[9], 0);
    
TextDrawBackgroundColor(SpeedometerTD[9], 96);
    
TextDrawFont(SpeedometerTD[9], 1);
    
TextDrawSetProportional(SpeedometerTD[9], 1);
    
SpeedometerTD[10] = TextDrawCreate(527.583312286.060913"---------");
    
TextDrawLetterSize(SpeedometerTD[10], 0.6716666.362071);
    
TextDrawAlignment(SpeedometerTD[10], 1);
    
TextDrawColor(SpeedometerTD[10], -253);
    
TextDrawSetShadow(SpeedometerTD[10], -1);
    
TextDrawSetOutline(SpeedometerTD[10], 0);
    
TextDrawBackgroundColor(SpeedometerTD[10], 96);
    
TextDrawFont(SpeedometerTD[10], 1);
    
TextDrawSetProportional(SpeedometerTD[10], 1);
    
SpeedometerTD[11] = TextDrawCreate(525.296569317.924041"health:");
    
TextDrawLetterSize(SpeedometerTD[11], 0.1353320.824293);
    
TextDrawAlignment(SpeedometerTD[11], 3);
    
TextDrawColor(SpeedometerTD[11], -141);
    
TextDrawSetShadow(SpeedometerTD[11], 0);
    
TextDrawSetOutline(SpeedometerTD[11], 0);
    
TextDrawBackgroundColor(SpeedometerTD[11], 51);
    
TextDrawFont(SpeedometerTD[11], 2);
    
TextDrawSetProportional(SpeedometerTD[11], 1); 

fora das callback:
PHP код:
forward UpdateCarInfo(playerid);
public 
UpdateCarInfo(playerid)
{
    new 
vehicleid GetPlayerVehicleID(playerid);
    new 
speed GetSpeed(vehicleid);
    new 
speed_upd[20];
     new 
Float:health;
    new 
veh GetPlayerVehicleID(playerid);
    
GetVehicleHealth(vehhealth);
    
format(speed_upd5"%.0f",(health)/10);
    
PlayerTextDrawSetString(playerid,SpeedometerPDP[playerid][2],speed_upd);//health
    
format(speed_upd5"%d",Gas[vehicleid]);
    
PlayerTextDrawSetString(playerid,SpeedometerPDP[playerid][3],speed_upd);//fuel
    
format(speed_upd5"%d",speed);
    
PlayerTextDrawSetString(playerid,SpeedometerPDP[playerid][5],speed_upd);//speed
    
switch(floatround((health)/10))
    {
        case 
0..9:PlayerTextDrawSetString(playerid,SpeedometerPDP[playerid][1],  "-");//1
        
case 10..19:PlayerTextDrawSetString(playerid,SpeedometerPDP[playerid][1],"--");//2
        
case 20..29:PlayerTextDrawSetString(playerid,SpeedometerPDP[playerid][1],"---");//3
        
case 30..39:PlayerTextDrawSetString(playerid,SpeedometerPDP[playerid][1],"----");//4
        
case 40..49:PlayerTextDrawSetString(playerid,SpeedometerPDP[playerid][1],"-----");//5
        
case 50..59:PlayerTextDrawSetString(playerid,SpeedometerPDP[playerid][1],"------");///6
        
case 60..69:PlayerTextDrawSetString(playerid,SpeedometerPDP[playerid][1],"-------");//7
        
case 70..79:PlayerTextDrawSetString(playerid,SpeedometerPDP[playerid][1],"--------");//8
        
default:    PlayerTextDrawSetString(playerid,SpeedometerPDP[playerid][1],"---------");//9
    
}
    switch(
Gas[vehicleid])
    {
        case 
0..12:PlayerTextDrawSetString(playerid,SpeedometerPDP[playerid][0],  "-");//1
        
case 13..24:PlayerTextDrawSetString(playerid,SpeedometerPDP[playerid][0], "--");//2
        
case 25..36:PlayerTextDrawSetString(playerid,SpeedometerPDP[playerid][0], "---");//3
        
case 37..48:PlayerTextDrawSetString(playerid,SpeedometerPDP[playerid][0], "----");//4
        
case 49..60:PlayerTextDrawSetString(playerid,SpeedometerPDP[playerid][0], "-----");//5
        
case 61..72:PlayerTextDrawSetString(playerid,SpeedometerPDP[playerid][0], "------");//6
        
case 73..84:PlayerTextDrawSetString(playerid,SpeedometerPDP[playerid][0], "-------");//7
        
case 85..96:PlayerTextDrawSetString(playerid,SpeedometerPDP[playerid][0], "--------");//8
        
default: PlayerTextDrawSetString(playerid,SpeedometerPDP[playerid][0], "---------");//9
    
}
    if(
ModelAlesVehicul[playerid] == 0)
    {
        
TextDrawShowForPlayer(playerid,SpeedometerTD[7]);
        
PlayerTextDrawSetPreviewModel(playeridSpeedometerPDP[playerid][7], GetVehicleModel(GetPlayerVehicleID(playerid)));
        
PlayerTextDrawSetPreviewVehCol(playerid,SpeedometerPDP[playerid][7],138,138);
        
PlayerTextDrawShow(playerid,SpeedometerPDP[playerid][7]);
        
PlayerTextDrawShow(playerid,SpeedometerPDP[playerid][4]);
        
ModelAlesVehicul[playerid] = 1;
    }
    if(
PlayerInfo[playerid][pVehicle1] != && personalcar1[playerid] == vehicleid)
    {
        
format(speed_upd5"%.0f",PlayerInfo[playerid][pOdometer1]);
    }
    else if(
PlayerInfo[playerid][pVehicle2] != && personalcar2[playerid] == vehicleid)
    {
        
format(speed_upd5"%.0f",PlayerInfo[playerid][pOdometer2]);
    }
    else if(
PlayerInfo[playerid][pVehicle3] != && personalcar3[playerid] == vehicleid)
    {
        
format(speed_upd5"%.0f",PlayerInfo[playerid][pOdometer3]);
    }
    else
    {
        
format(speed_upd5"%.0f",parcurs[vehicleid]);
    }
    
PlayerTextDrawSetString(playerid,SpeedometerPDP[playerid][6],speed_upd);//millage
    
UpdateTDLock(playerid);
    return 
1;
}
stock UpdateTDLock(playerid)
{
    new 
vehicleid GetPlayerVehicleID(playerid);
    if(
OldUsii[vehicleid] != Usii[vehicleid])
    {
        
PlayerTextDrawHide(playerid,SpeedometerPDP[playerid][4]);
         
PlayerTextDrawColor(playeridSpeedometerPDP[playerid][4], (Usii[vehicleid]) ? (COLOR_RED) : (COLOR_LIGHTGREEN));
        
PlayerTextDrawShow(playerid,SpeedometerPDP[playerid][4]);
        
OldUsii[vehicleid] = Usii[vehicleid];
    }
    return 
1;

Reply


Messages In This Thread
Alguйm pode me ajudar com isso - by axellech - 17.06.2016, 15:33
Re: Alguйm pode me ajudar com isso - by F1N4L - 17.06.2016, 16:39
Re: Alguйm pode me ajudar com isso - by JuniorRiddle - 17.06.2016, 17:19
Re: Alguйm pode me ajudar com isso - by axellech - 17.06.2016, 21:05
Re: Alguйm pode me ajudar com isso - by zSuYaNw - 17.06.2016, 21:13

Forum Jump:


Users browsing this thread: 2 Guest(s)