Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 3 из 3
  1. #1
    Аватар для kala4iks
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.02.2015
    Сообщений
    317
    Репутация:
    0 ±

    Не отображается текст.

    Добрый вечер при создании спидометра столкнулся с такой проблемой,
    не отображается текст в незу спидометра двигателя фар и богажника. А все остальное отображается.

    PHP код:
    C:\Users\Âëàäåëåö\Desktop\Samp Stories\gamemodes\SampStories.pwn(14833) : warning 215expression has no effect
    C
    :\Users\Âëàäåëåö\Desktop\Samp Stories\gamemodes\SampStories.pwn(14833) : warning 215expression has no effect
    C
    :\Users\Âëàäåëåö\Desktop\Samp Stories\gamemodes\SampStories.pwn(14844) : warning 215expression has no effect
    C
    :\Users\Âëàäåëåö\Desktop\Samp Stories\gamemodes\SampStories.pwn(14844) : warning 215expression has no effect
    Pawn compiler 3.2.3664              Copyright 
    (c1997-2006ITB CompuPhase

    Header size
    :          15772 bytes
    Code size
    :          1595136 bytes
    Data size
    :          9018356 bytes
    Stack
    /heap size:      16384 bytesestimated maxusage=6549 cells (26196 bytes)
    Total requirements:10645648 bytes

    4 Warnings

    PHP код:
    publics SpeedoMeterUp(playerid)
    {
        new 
    Float:VehHealth,namecar[32],healcar[32],fuelcar[32],speedcar[32],cares[60];
        if(!
    IsPlayerInAnyVehicle(playerid) || IsAtTuning(playerid))
        {
            for(new 
    z8++)PlayerTextDrawHide(playeridSpeedo[z]);
            
    KillTimer(STimer[playerid]);
            return 
    true;
        }
        if(
    GetPlayerState(playerid) == 2)
        {
            new 
    vid GetPlayerVehicleID(playerid);
            if(
    vid != INVALID_VEHICLE_ID)
            
    GetVehicleHealth(vidVehHealth);
            if(
    IsAMotoVelo(vid) || IsAPlane(vid))
            {
                
    f(healcar,"%.0f%",VehHealth/10),PlayerTextDrawSetString(playerid,Speedo[1],healcar);
                
    f(namecar,"%s",Doors[vid] ? FixText("~r~закрыт") : FixText("~g~открыт")),PlayerTextDrawSetString(playerid,Speedo[2],namecar);
                
    PlayerTextDrawSetString(playerid,Speedo[3],FixText("топливо"));
                
    f(speedcar,"%d",GetPlayerSpeed(playerid)),PlayerTextDrawSetString(playerid,Speedo[4],speedcar);
                
    PlayerTextDrawSetString(playerid,Speedo[5],FixText("км/ч"));
                
    PlayerTextDrawSetString(playerid,Speedo[6],"-----");
                
    f(cares,"%s %s %s",Engine[vid] ? FixText("~r~д") : FixText("~g~д")),(Light[vid] ? FixText("~r~ф") : FixText("~g~ф")),(Boot[vid] ? FixText("~r~б") : FixText("~g~б"));//Вот строка которая не отображается  спидометре.
                
    PlayerTextDrawSetString(playerid,Speedo[7],cares);//Вот строка которая не отображается  спидометре.
            
    }
            else
            {
                
    f(healcar,"%.0f%",VehHealth/10),PlayerTextDrawSetString(playerid,Speedo[1],healcar);
                
    f(namecar,"%s",Doors[vid] ? FixText("~r~закрыт") : FixText("~g~открыт")),PlayerTextDrawSetString(playerid,Speedo[2],namecar);
                
    PlayerTextDrawSetString(playerid,Speedo[3],FixText("топливо"));
                
    f(speedcar,"%d",GetPlayerSpeed(playerid)),PlayerTextDrawSetString(playerid,Speedo[4],speedcar);
                
    PlayerTextDrawSetString(playerid,Speedo[5],FixText("км/ч"));
                
    f(fuelcar,"%d",Gas[GetPlayerVehicleID(playerid)]),PlayerTextDrawSetString(playerid,Speedo[6],fuelcar);
                
    f(cares,"%s %s %s",Engine[vid] ? FixText("~r~д") : FixText("~g~д")),(Light[vid] ? FixText("~r~ф") : FixText("~g~ф")),(Boot[vid] ? FixText("~r~б") : FixText("~g~б"));  //Вот строка которая не отображается  спидометре.
                
    PlayerTextDrawSetString(playerid,Speedo[7],cares); //Вот строка которая не отображается  спидометре.
            
    }
        }
        return 
    true;


  2. #2
    Аватар для SnyXes
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.05.2016
    Сообщений
    11
    Репутация:
    5 ±
    Не стал вникать в код, название ошибки говорит, что действие не эффективно... часто такое бывает из-за отсутствия скобок.

    Подправил все скобки:
    Код:
    f(cares,"%s %s %s",(Engine[vid] ? FixText("~r~д") : FixText("~g~д")),(Light[vid] ? FixText("~r~ф") : FixText("~g~ф")),(Boot[vid] ? FixText("~r~б") : FixText("~g~б")));

  3. Пользователь сказал cпасибо:
    kala4iks (10.02.2017)
  4. #3
    Аватар для kala4iks
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.02.2015
    Сообщений
    317
    Репутация:
    0 ±
    Цитата Сообщение от SnyXes Посмотреть сообщение
    Не стал вникать в код, название ошибки говорит, что действие не эффективно... часто такое бывает из-за отсутствия скобок.

    Подправил все скобки:
    Код:
    f(cares,"%s %s %s",(Engine[vid] ? FixText("~r~д") : FixText("~g~д")),(Light[vid] ? FixText("~r~ф") : FixText("~g~ф")),(Boot[vid] ? FixText("~r~б") : FixText("~g~б")));
    Да спасибо за помощь сам тоже ночью посидел посмотрел и понял свою ошибку.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •