Вопросы

Доброго времени суток, форумчане!

Возникла проблема с отображением текстдрава спидометра.

Спойлер

new PlayerText:DartProjectTD[21][MAX_PLAYERS];

 

Спойлер

DartProjectTD[0][playerid] = CreatePlayerTextDraw(playerid,443.666625, 329.363037, "PreviewModel");
    PlayerTextDrawLetterSize(playerid,DartProjectTD[0][playerid], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid,DartProjectTD[0][playerid], 217.333343, 136.474136);
    PlayerTextDrawAlignment(playerid,DartProjectTD[0][playerid], 1);
    PlayerTextDrawColor(playerid,DartProjectTD[0][playerid], 229);
    PlayerTextDrawSetShadow(playerid,DartProjectTD[0][playerid], 0);
    PlayerTextDrawSetOutline(playerid,DartProjectTD[0][playerid], 0);
    PlayerTextDrawBackgroundColor(playerid,DartProjectTD[0][playerid], 0x00000000);
    PlayerTextDrawFont(playerid,DartProjectTD[0][playerid], 5);
    PlayerTextDrawSetPreviewModel(playerid,DartProjectTD[0][playerid], 849);
    PlayerTextDrawSetPreviewRot(playerid,DartProjectTD[0][playerid], 107.000000, 360.000000, 0.000000, 1.000000);
    //TextDrawSetSelectable(DartProjectTD[0][playerid], true);

    DartProjectTD[1][playerid] = CreatePlayerTextDraw(playerid,503.666778, 384.533294, "100");
    PlayerTextDrawLetterSize(playerid,DartProjectTD[1][playerid], 0.413666, 2.612147);
    PlayerTextDrawAlignment(playerid,DartProjectTD[1][playerid], 2);
    PlayerTextDrawColor(playerid,DartProjectTD[1][playerid], -1);
    PlayerTextDrawSetShadow(playerid,DartProjectTD[1][playerid], 0);
    PlayerTextDrawSetOutline(playerid,DartProjectTD[1][playerid], -1);
    PlayerTextDrawBackgroundColor(playerid,DartProjectTD[1][playerid], -205);
    PlayerTextDrawFont(playerid,DartProjectTD[1][playerid], 2);
    PlayerTextDrawSetProportional(playerid,DartProjectTD[1][playerid], 1);
    //TextDrawSetSelectable(DartProjectTD[1][playerid], true);

    DartProjectTD[2][playerid] = CreatePlayerTextDraw(playerid,545.333435, 415.814910, "Fuel:");
    PlayerTextDrawLetterSize(playerid,DartProjectTD[2][playerid], 0.221663, 1.284739);
    PlayerTextDrawAlignment(playerid,DartProjectTD[2][playerid], 2);
    PlayerTextDrawColor(playerid,DartProjectTD[2][playerid], -154);
    PlayerTextDrawSetShadow(playerid,DartProjectTD[2][playerid], 0);
    PlayerTextDrawSetOutline(playerid,DartProjectTD[2][playerid], 0);
    PlayerTextDrawBackgroundColor(playerid,DartProjectTD[2][playerid], -205);
    PlayerTextDrawFont(playerid,DartProjectTD[2][playerid], 2);
    PlayerTextDrawSetProportional(playerid,DartProjectTD[2][playerid], 1);
    //TextDrawSetSelectable(DartProjectTD[2][playerid], true);

    DartProjectTD[3][playerid] = CreatePlayerTextDraw(playerid,559.333557, 415.985290, "300");
    PlayerTextDrawLetterSize(playerid,DartProjectTD[3][playerid], 0.221663, 1.284739);
    PlayerTextDrawAlignment(playerid,DartProjectTD[3][playerid], 1);
    PlayerTextDrawColor(playerid,DartProjectTD[3][playerid], -1);
    PlayerTextDrawSetShadow(playerid,DartProjectTD[3][playerid], 0);
    PlayerTextDrawSetOutline(playerid,DartProjectTD[3][playerid], -1);
    PlayerTextDrawBackgroundColor(playerid,DartProjectTD[3][playerid], -205);
    PlayerTextDrawFont(playerid,DartProjectTD[3][playerid], 2);
    PlayerTextDrawSetProportional(playerid,DartProjectTD[3][playerid], 1);
    //TextDrawSetSelectable(DartProjectTD[3][playerid], true);

    DartProjectTD[4][playerid] = CreatePlayerTextDraw(playerid,542.333312, 378.151855, "usebox");
    PlayerTextDrawLetterSize(playerid,DartProjectTD[4][playerid], 0.000000, 1.175922);
    PlayerTextDrawTextSize(playerid,DartProjectTD[4][playerid], 538.333251, 0.000000);
    PlayerTextDrawAlignment(playerid,DartProjectTD[4][playerid], 1);
    PlayerTextDrawColor(playerid,DartProjectTD[4][playerid], 0);
    PlayerTextDrawUseBox(playerid,DartProjectTD[4][playerid], true);
    PlayerTextDrawBoxColor(playerid,DartProjectTD[4][playerid], -1954311169);
    PlayerTextDrawSetShadow(playerid,DartProjectTD[4][playerid], 0);
    PlayerTextDrawSetOutline(playerid,DartProjectTD[4][playerid], 0);
    PlayerTextDrawBackgroundColor(playerid,DartProjectTD[4][playerid], 0x00000000);
    PlayerTextDrawFont(playerid,DartProjectTD[4][playerid], 0);
    //TextDrawSetSelectable(DartProjectTD[4][playerid], true);

    DartProjectTD[5][playerid] = CreatePlayerTextDraw(playerid,570.333557, 390.766784, "usebox");
    PlayerTextDrawLetterSize(playerid,DartProjectTD[5][playerid], 0.000000, -0.190742);
    PlayerTextDrawTextSize(playerid,DartProjectTD[5][playerid], 538.333435, 0.000000);
    PlayerTextDrawAlignment(playerid,DartProjectTD[5][playerid], 1);
    PlayerTextDrawColor(playerid,DartProjectTD[5][playerid], 0);
    PlayerTextDrawUseBox(playerid,DartProjectTD[5][playerid], true);
    PlayerTextDrawBoxColor(playerid,DartProjectTD[5][playerid], -1954311169);
    PlayerTextDrawSetShadow(playerid,DartProjectTD[5][playerid], 0);
    PlayerTextDrawSetOutline(playerid,DartProjectTD[5][playerid], 0);
    PlayerTextDrawBackgroundColor(playerid,DartProjectTD[5][playerid], 0x00000000);
    PlayerTextDrawFont(playerid,DartProjectTD[5][playerid], 0);
    PlayerTextDrawSetProportional(playerid,DartProjectTD[5][playerid], 1);
    //TextDrawSetSelectable(DartProjectTD[5][playerid], true);

    DartProjectTD[6][playerid] = CreatePlayerTextDraw(playerid,555.999877, 377.907348, "usebox");
    PlayerTextDrawLetterSize(playerid,DartProjectTD[6][playerid], 0.000000, 2.742588);
    PlayerTextDrawTextSize(playerid,DartProjectTD[6][playerid], 551.999755, 0.000000);
    PlayerTextDrawAlignment(playerid,DartProjectTD[6][playerid], 1);
    PlayerTextDrawColor(playerid,DartProjectTD[6][playerid], 0);
    PlayerTextDrawUseBox(playerid,DartProjectTD[6][playerid], true);
    PlayerTextDrawBoxColor(playerid,DartProjectTD[6][playerid], -1954311169);
    PlayerTextDrawSetShadow(playerid,DartProjectTD[6][playerid], 0);
    PlayerTextDrawSetOutline(playerid,DartProjectTD[6][playerid], 0);
    PlayerTextDrawBackgroundColor(playerid,DartProjectTD[6][playerid], 0x00000000);
    PlayerTextDrawFont(playerid,DartProjectTD[6][playerid], 0);
    //TextDrawSetSelectable(DartProjectTD[6][playerid], true);

    DartProjectTD[7][playerid] = CreatePlayerTextDraw(playerid,570.333251, 377.662872, "usebox");
    PlayerTextDrawLetterSize(playerid,DartProjectTD[7][playerid], 0.000000, 2.742588);
    PlayerTextDrawTextSize(playerid,DartProjectTD[7][playerid], 566.333068, 0.000000);
    PlayerTextDrawAlignment(playerid,DartProjectTD[7][playerid], 1);
    PlayerTextDrawColor(playerid,DartProjectTD[7][playerid], 0);
    PlayerTextDrawUseBox(playerid,DartProjectTD[7][playerid], true);
    PlayerTextDrawBoxColor(playerid,DartProjectTD[7][playerid], -1954311169);
    PlayerTextDrawSetShadow(playerid,DartProjectTD[7][playerid], 0);
    PlayerTextDrawSetOutline(playerid,DartProjectTD[7][playerid], 0);
    PlayerTextDrawBackgroundColor(playerid,DartProjectTD[7][playerid], 0x00000000);
    PlayerTextDrawFont(playerid,DartProjectTD[7][playerid], 0);
    //TextDrawSetSelectable(DartProjectTD[7][playerid], true);

    DartProjectTD[8][playerid] = CreatePlayerTextDraw(playerid,538.666625, 366.696319, "1");
    PlayerTextDrawLetterSize(playerid,DartProjectTD[8][playerid], 0.208664, 0.915555);
    PlayerTextDrawAlignment(playerid,DartProjectTD[8][playerid], 1);
    PlayerTextDrawColor(playerid,DartProjectTD[8][playerid], -1);
    PlayerTextDrawSetShadow(playerid,DartProjectTD[8][playerid], 0);
    PlayerTextDrawSetOutline(playerid,DartProjectTD[8][playerid], 0);
    PlayerTextDrawBackgroundColor(playerid,DartProjectTD[8][playerid], 51);
    PlayerTextDrawFont(playerid,DartProjectTD[8][playerid], 1);
    PlayerTextDrawSetProportional(playerid,DartProjectTD[8][playerid], 1);
    //TextDrawSetSelectable(DartProjectTD[8][playerid], true);

    DartProjectTD[9][playerid] = CreatePlayerTextDraw(playerid,552.333190, 366.866668, "2");
    PlayerTextDrawLetterSize(playerid,DartProjectTD[9][playerid], 0.208664, 0.915555);
    PlayerTextDrawAlignment(playerid,DartProjectTD[9][playerid], 1);
    PlayerTextDrawColor(playerid,DartProjectTD[9][playerid], -1);
    PlayerTextDrawSetShadow(playerid,DartProjectTD[9][playerid], 0);
    PlayerTextDrawSetOutline(playerid,DartProjectTD[9][playerid], 0);
    PlayerTextDrawBackgroundColor(playerid,DartProjectTD[9][playerid], 51);
    PlayerTextDrawFont(playerid,DartProjectTD[9][playerid], 1);
    PlayerTextDrawSetProportional(playerid,DartProjectTD[9][playerid], 1);
    //TextDrawSetSelectable(DartProjectTD[9][playerid], true);

    DartProjectTD[10][playerid] = CreatePlayerTextDraw(playerid,552.333251, 404.370391, "3");
    PlayerTextDrawLetterSize(playerid,DartProjectTD[10][playerid], 0.208664, 0.915555);
    PlayerTextDrawAlignment(playerid,DartProjectTD[10][playerid], 1);
    PlayerTextDrawColor(playerid,DartProjectTD[10][playerid], -1);
    PlayerTextDrawSetShadow(playerid,DartProjectTD[10][playerid], 0);
    PlayerTextDrawSetOutline(playerid,DartProjectTD[10][playerid], 0);
    PlayerTextDrawBackgroundColor(playerid,DartProjectTD[10][playerid], 51);
    PlayerTextDrawFont(playerid,DartProjectTD[10][playerid], 1);
    PlayerTextDrawSetProportional(playerid,DartProjectTD[10][playerid], 1);
    //TextDrawSetSelectable(DartProjectTD[10][playerid], true);

    DartProjectTD[11][playerid] = CreatePlayerTextDraw(playerid,565.666564, 366.792419, "4");
    PlayerTextDrawLetterSize(playerid,DartProjectTD[11][playerid], 0.208664, 0.915555);
    PlayerTextDrawAlignment(playerid,DartProjectTD[11][playerid], 1);
    PlayerTextDrawColor(playerid,DartProjectTD[11][playerid], -1);
    PlayerTextDrawSetShadow(playerid,DartProjectTD[11][playerid], 0);
    PlayerTextDrawSetOutline(playerid,DartProjectTD[11][playerid], 0);
    PlayerTextDrawBackgroundColor(playerid,DartProjectTD[11][playerid], 51);
    PlayerTextDrawFont(playerid,DartProjectTD[11][playerid], 1);
    PlayerTextDrawSetProportional(playerid,DartProjectTD[11][playerid], 1);
    //TextDrawSetSelectable(DartProjectTD[11][playerid], true);

    DartProjectTD[12][playerid] = CreatePlayerTextDraw(playerid,566.333190, 404.710998, "N");
    PlayerTextDrawLetterSize(playerid,DartProjectTD[12][playerid], 0.208664, 0.915555);
    PlayerTextDrawAlignment(playerid,DartProjectTD[12][playerid], 1);
    PlayerTextDrawColor(playerid,DartProjectTD[12][playerid], -1);
    PlayerTextDrawSetShadow(playerid,DartProjectTD[12][playerid], 0);
    PlayerTextDrawSetOutline(playerid,DartProjectTD[12][playerid], 0);
    PlayerTextDrawBackgroundColor(playerid,DartProjectTD[12][playerid], 51);
    PlayerTextDrawFont(playerid,DartProjectTD[12][playerid], 1);
    PlayerTextDrawSetProportional(playerid,DartProjectTD[12][playerid], 1);
    //TextDrawSetSelectable(DartProjectTD[12][playerid], true);

    DartProjectTD[13][playerid] = CreatePlayerTextDraw(playerid,519.666320, 399.488708, "KM/H");
    PlayerTextDrawLetterSize(playerid,DartProjectTD[13][playerid], 0.158665, 0.699850);
    PlayerTextDrawAlignment(playerid,DartProjectTD[13][playerid], 1);
    PlayerTextDrawColor(playerid,DartProjectTD[13][playerid], -155);
    PlayerTextDrawSetShadow(playerid,DartProjectTD[13][playerid], 0);
    PlayerTextDrawSetOutline(playerid,DartProjectTD[13][playerid], 0);
    PlayerTextDrawBackgroundColor(playerid,DartProjectTD[13][playerid], 51);
    PlayerTextDrawFont(playerid,DartProjectTD[13][playerid], 1);
    PlayerTextDrawSetProportional(playerid,DartProjectTD[13][playerid], 1);
    //TextDrawSetSelectable(DartProjectTD[13][playerid], true);

    DartProjectTD[14][playerid] = CreatePlayerTextDraw(playerid,503.666625, 405.955657, "Subaru");
    PlayerTextDrawLetterSize(playerid,DartProjectTD[14][playerid], 0.124332, 0.936294);
    PlayerTextDrawAlignment(playerid,DartProjectTD[14][playerid], 2);
    PlayerTextDrawColor(playerid,DartProjectTD[14][playerid], -167);
    PlayerTextDrawSetShadow(playerid,DartProjectTD[14][playerid], 0);
    PlayerTextDrawSetOutline(playerid,DartProjectTD[14][playerid], 0);
    PlayerTextDrawBackgroundColor(playerid,DartProjectTD[14][playerid], 51);
    PlayerTextDrawFont(playerid,DartProjectTD[14][playerid], 2);
    PlayerTextDrawSetProportional(playerid,DartProjectTD[14][playerid], 1);
    //TextDrawSetSelectable(DartProjectTD[14][playerid], true);

    DartProjectTD[15][playerid] = CreatePlayerTextDraw(playerid,587.000122, 372.525939, " Health:");
    PlayerTextDrawLetterSize(playerid,DartProjectTD[15][playerid], 0.124332, 0.936294);
    PlayerTextDrawAlignment(playerid,DartProjectTD[15][playerid], 2);
    PlayerTextDrawColor(playerid,DartProjectTD[15][playerid], -154);
    PlayerTextDrawSetShadow(playerid,DartProjectTD[15][playerid], 0);
    PlayerTextDrawSetOutline(playerid,DartProjectTD[15][playerid], 0);
    PlayerTextDrawBackgroundColor(playerid,DartProjectTD[15][playerid], 51);
    PlayerTextDrawFont(playerid,DartProjectTD[15][playerid], 2);
    PlayerTextDrawSetProportional(playerid,DartProjectTD[15][playerid], 1);
    //TextDrawSetSelectable(DartProjectTD[15][playerid], true);

    DartProjectTD[16][playerid] = CreatePlayerTextDraw(playerid,577.666625, 385.970428, "Locked:");
    PlayerTextDrawLetterSize(playerid,DartProjectTD[16][playerid], 0.124332, 0.936294);
    PlayerTextDrawAlignment(playerid,DartProjectTD[16][playerid], 1);
    PlayerTextDrawColor(playerid,DartProjectTD[16][playerid], -154);
    PlayerTextDrawSetShadow(playerid,DartProjectTD[16][playerid], 0);
    PlayerTextDrawSetOutline(playerid,DartProjectTD[16][playerid], 0);
    PlayerTextDrawBackgroundColor(playerid,DartProjectTD[16][playerid], 51);
    PlayerTextDrawFont(playerid,DartProjectTD[16][playerid], 2);
    PlayerTextDrawSetProportional(playerid,DartProjectTD[16][playerid], 1);
    //TextDrawSetSelectable(DartProjectTD[16][playerid], true);

    DartProjectTD[17][playerid] = CreatePlayerTextDraw(playerid,598.000000, 372.451934, "1000 HP");
    PlayerTextDrawLetterSize(playerid,DartProjectTD[17][playerid], 0.124332, 0.936294);
    PlayerTextDrawAlignment(playerid,DartProjectTD[17][playerid], 1);
    PlayerTextDrawColor(playerid,DartProjectTD[17][playerid], -6617089);
    PlayerTextDrawSetShadow(playerid,DartProjectTD[17][playerid], 0);
    PlayerTextDrawSetOutline(playerid,DartProjectTD[17][playerid], 0);
    PlayerTextDrawBackgroundColor(playerid,DartProjectTD[17][playerid], 51);
    PlayerTextDrawFont(playerid,DartProjectTD[17][playerid], 2);
    PlayerTextDrawSetProportional(playerid,DartProjectTD[17][playerid], 1);
    //TextDrawSetSelectable(DartProjectTD[17][playerid], true);

    DartProjectTD[18][playerid] = CreatePlayerTextDraw(playerid,598.333312, 386.140808, "on");
    PlayerTextDrawLetterSize(playerid,DartProjectTD[18][playerid], 0.124332, 0.936294);
    PlayerTextDrawAlignment(playerid,DartProjectTD[18][playerid], 1);
    PlayerTextDrawColor(playerid,DartProjectTD[18][playerid], 80281855);
    PlayerTextDrawSetShadow(playerid,DartProjectTD[18][playerid], 0);
    PlayerTextDrawSetOutline(playerid,DartProjectTD[18][playerid], 0);
    PlayerTextDrawBackgroundColor(playerid,DartProjectTD[18][playerid], 51);
    PlayerTextDrawFont(playerid,DartProjectTD[18][playerid], 2);
    PlayerTextDrawSetProportional(playerid,DartProjectTD[18][playerid], 1);
    //TextDrawSetSelectable(DartProjectTD[18][playerid], true);

    DartProjectTD[19][playerid] = CreatePlayerTextDraw(playerid,577.999938, 399.414916, "Engine:");
    PlayerTextDrawLetterSize(playerid,DartProjectTD[19][playerid], 0.124332, 0.936294);
    PlayerTextDrawAlignment(playerid,DartProjectTD[19][playerid], 1);
    PlayerTextDrawColor(playerid,DartProjectTD[19][playerid], -154);
    PlayerTextDrawSetShadow(playerid,DartProjectTD[19][playerid], 0);
    PlayerTextDrawSetOutline(playerid,DartProjectTD[19][playerid], 0);
    PlayerTextDrawBackgroundColor(playerid,DartProjectTD[19][playerid], 51);
    PlayerTextDrawFont(playerid,DartProjectTD[19][playerid], 2);
    PlayerTextDrawSetProportional(playerid,DartProjectTD[19][playerid], 1);
    //TextDrawSetSelectable(DartProjectTD[19][playerid], true);

    DartProjectTD[20][playerid] = CreatePlayerTextDraw(playerid,598.666625, 399.585266, "on");
    PlayerTextDrawLetterSize(playerid,DartProjectTD[20][playerid], 0.124332, 0.936294);
    PlayerTextDrawAlignment(playerid,DartProjectTD[20][playerid], 1);
    PlayerTextDrawColor(playerid,DartProjectTD[20][playerid], 80281855);
    PlayerTextDrawSetShadow(playerid,DartProjectTD[20][playerid], 0);
    PlayerTextDrawSetOutline(playerid,DartProjectTD[20][playerid], 0);
    PlayerTextDrawBackgroundColor(playerid,DartProjectTD[20][playerid], 51);
    PlayerTextDrawFont(playerid,DartProjectTD[20][playerid], 2);
    PlayerTextDrawSetProportional(playerid,DartProjectTD[20][playerid], 1);
    //TextDrawSetSelectable(DartProjectTD[20][playerid], true);
    //

 

Спойлер

    else if(newstate == PLAYER_STATE_DRIVER)
    {
        new arend_id = INVALID_PLAYER_ID;
        if(!IsAPlane(newcar) && !IsABoat(newcar) && !IsANoSpeed(newcar))
        {
            UpdateSpeedometr(playerid,0);
            for(new i; i < 27; i ++) PlayerTextDrawShow(playerid, DartProjectTD[playerid]);
        }

 

Спойлер

    if(newstate == PLAYER_STATE_ONFOOT)
    {
          if(!IsAPlane(newcar) && !IsABoat(newcar) && !IsANoSpeed(newcar))
        {
            for(new i; i < 27; i ++) PlayerTextDrawHide(playerid, DartProjectTD[playerid]);
        }

 

Спойлер

publics: UpdateSpeedometr(playerid, speedonly)
{
    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return true;
    new ktext[20],btext[20],ltext[20],stext[20],Float:X,Float:Y,Float:Z, veh = GetPlayerVehicleID(playerid);
    if(SpeedVehiclee(playerid) >= 300 && !IsAPlane(veh) && PlayerInfo[playerid][pAlcoInvenxua] == 0) return CheatKick(playerid, 11);
    if(!speedonly)
    {
        GetVehiclePos(veh, X, Y, Z);
        if(X > 10000.0 || Y > 10000.0 || Z > 10000.0 || X < -10000.0 || Y < -10000.0 || Z < -10000.0)
        {
            SetVehicleToRespawn(veh);
            CheatKick(playerid, 27);
            return true;
        }
        if(Fuell[veh] <= 0)
        {
            Fuell[veh] = 0.0;
            GameTextForPlayer(playerid, "~r~FUEL END", 5000, 1);
            zavodis[playerid] = 0;
            GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
            SetVehicleParamsEx(veh,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
        }
        GetVehicleVelocity(GetPlayerVehicleID(playerid),X,Y,Z);
        new Float:speed = floatsqroot(floatadd(floatadd(floatpower(X, 2), floatpower(Y, 2)),  floatpower(Z, 2))) * 100.3;
        if(PlayerInfo[playerid][pLimit]) {
            if(speed > PlayerInfo[playerid][pLimit]) {
                new Float:dif = PlayerInfo[playerid][pLimit] / speed;
                SetVehicleVelocity(GetPlayerVehicleID(playerid),X*dif,Y*dif,Z);
                speed = PlayerInfo[playerid][pLimit];
            }
        }
        new Float:ST[4];
        GetVehicleVelocity(veh,ST[0],ST[1],ST[2]);
        ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 179.28625;
        VEHICLE[veh][vMile] += ST[3]/2000;
        VEHICLE[veh-1][v_X] = X;
        VEHICLE[veh-1][v_Y] = Y;
        VEHICLE[veh-1][v_Z] = Z;
    }
    if(VEHICLE[veh][vLock]) PlayerTextDrawSetString(playerid, DartProjectTD[18][playerid]," ~r~lock");
    else PlayerTextDrawSetString(playerid, DartProjectTD[18][playerid]," ~g~lock");
    if(!zavodis[playerid]) PlayerTextDrawSetString(playerid, DartProjectTD[20][playerid]," ~r~off");
    else PlayerTextDrawSetString(playerid, DartProjectTD[20][playerid]," ~g~on");
    format(ktext, sizeof(ktext), "%.0f",Fuell[veh]);
    PlayerTextDrawSetString(playerid,DartProjectTD[3][playerid],ktext);
    format(btext, sizeof(btext), "%d",SpeedVehicle(veh));
    PlayerTextDrawSetString(playerid,DartProjectTD[1][playerid],btext);
    format(stext,sizeof(stext), "%.1fKM", VEHICLE[veh][vMile]);
    PlayerTextDrawSetString(playerid, DartProjectTD[14][playerid], stext);
    format(ltext, sizeof(ltext), " %d %", floatround(VEHICLE[veh][vHealth] / 10));
    PlayerTextDrawSetString(playerid,DartProjectTD[17][playerid],ltext);
    if(SpeedVehicle(veh) <= 0) PlayerTextDrawSetString(playerid, DartProjectTD[12][playerid], "~g~N");
    else PlayerTextDrawSetString(playerid, DartProjectTD[12][playerid], "~w~N");
    if(SpeedVehicle(veh) >= 1 && SpeedVehicle(veh) < 35) PlayerTextDrawSetString(playerid, DartProjectTD[8][playerid], "~g~1"), Fuell[veh] -= 0.005;
    else PlayerTextDrawSetString(playerid, DartProjectTD[8][playerid], "~w~1");
    if(SpeedVehicle(veh) > 35 && SpeedVehicle(veh) < 61) PlayerTextDrawSetString(playerid, DartProjectTD[9][playerid], "~g~2"), Fuell[veh] -= 0.0010;
    else PlayerTextDrawSetString(playerid, DartProjectTD[9][playerid], "~w~2");
     if(SpeedVehicle(veh) > 61 && SpeedVehicle(veh) < 90) PlayerTextDrawSetString(playerid, DartProjectTD[10][playerid], "~g~3"), Fuell[veh] -= 0.0015;
      else PlayerTextDrawSetString(playerid, DartProjectTD[10][playerid], "~w~3");
     if(SpeedVehicle(veh) > 90 && SpeedVehicle(veh) < 350) PlayerTextDrawSetString(playerid, DartProjectTD[11][playerid], "~g~4"), Fuell[veh] -= 0.0020;
    else PlayerTextDrawSetString(playerid, DartProjectTD[11][playerid], "~w~4");
    return 1;
}

 

Поделиться сообщением


Ссылка на сообщение

5 ответов на этот вопрос

  • 0
1 минуту назад, odosenok сказал:

@Methodikal, а, так там не OnPlayerKeyStateChange, а OnPlayerStateChange. Хоть бы сказали, что я ошибся.

Не заметил. 

Проблема исправлена. Всему виной, был незадействованный сток. 

Закройте тему. 

Поделиться сообщением


Ссылка на сообщение
  • 0

@Methodikal, попробуйте не newstate ==  (значение), а newstate & (значение) в OnPlayerKeyStateChange.

Поделиться сообщением


Ссылка на сообщение
  • 0
7 часов назад, odosenok сказал:

@Methodikal, попробуйте не newstate ==  (значение), а newstate & (значение) в OnPlayerKeyStateChange.

Всё та же проблема

 

Поделиться сообщением


Ссылка на сообщение
  • 0

@Methodikal, а, так там не OnPlayerKeyStateChange, а OnPlayerStateChange. Хоть бы сказали, что я ошибся.

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Узбек
      От Узбек
      Всем добрый вечер ребят! 
      Я начинающий, сегодня я вам сливаю команду 2(шт) на технические работы
      Ловите 
       
    • nazpol9
      От nazpol9
      Привет всем.

      У меня имеется мод для самп сервера и VPS с Ubuntu, на котором я пытаюсь его запустить.

      В чем суть проблемы: при запуске samp03svr, сервер запускается, но на версии 0.3.DL R-1. Когда я пытаюсь запустить этот же мод локально на Windows, сервер работает на версии 0.3.7 и я могу зайти на него без клиента 0.3.DL.

      Для решения этой проблемы я уже пробовал заменять инклуды и исполнительные файлы теми, что есть в архивах на официальном сайте сампа, перекомпилировал мод, и ничего не изменилось.
       
      #include <a_samp> #include <a_mysql> #include <foreach> #include <Pawn.RakNet> #include <streamer> #include <sscanf2> #include <float2> #include <crashdetect> #include <fmt> #include <a_http> #include <Pawn.CMD> #include <Pawn.Regex> #include <requests> #include <callbacks> #include <MD5> #include <mxdate> #include <TOTP> #include <gvar> #include <md-sort> #include <nex-ac> #include <weapon-config> #include <discord-connector> #include <3DTryg> #include <textdraw-streamer>  
      plugins crashdetect.so streamer.so textdraw-streamer.so sscanf.so pawnraknet.so pawncmd.so mysql.so requests.so profiler.so pawnregex.so TOTP.so gvar.so discord-connector.so

      Если у кого-то будут какие-либо догадки, прошу ими поделиться, если понадобится больше информации - я постараюсь её предоставить.