Вопросы

Проблема в том что на пассажирском месте спидометр тоже виден, как это можно исправить?

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


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

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

  • 0

Замените: 

Спойлер

if(newstate == PLAYER_STATE_DRIVER)
  ShowPlayerVelocimetro(playerid);
else 
  HidePlayerVelocimetro(playerid);

 

 

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


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

@Andy где вывод спидометра идет? скидывайте код

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


Ссылка на сообщение
  • 0
stock ShowPlayerVelocimetro(playerid)
{
    if (PlayerVelocimetro[playerid])
	{
        return true;
    }
    new tacha = GetPlayerVehicleID(playerid);
    if(!IsABoat(tacha) && !IsAPlane(tacha) && GetVehicleModel(tacha) != 509 && GetVehicleModel(tacha) != 481 && GetVehicleModel(tacha) != 510 && !PlayerInRace{playerid})
    PlayerTextDrawSetString(playerid, textPlayerVelocimetro[0][playerid], getVehicleName(GetPlayerVehicleID(playerid)));

    for( new text; text != 5; text++) TextDrawShowForPlayer(playerid, textVelocimetro[text]);
    for( new text; text != 4; text++) PlayerTextDrawShow(playerid, textPlayerVelocimetro[text][playerid]);
    PlayerVelocimetro[playerid] = true ;
    PlayerVelocimetroTimer[playerid] = SetTimerEx("UpdatePlayerVelocimetro", 100, true, "i", playerid);
    return 1;
}

forward UpdatePlayerVelocimetro(playerid);
public UpdatePlayerVelocimetro(playerid) {

    new playervehicle;

    if ( (playervehicle = GetPlayerVehicleID(playerid)) != INVALID_VEHICLE_ID) {

        new string_velo[15];

        format(string_velo, sizeof (string_velo), "%02d Km/h", GetVehicleSpeed(playervehicle));
        PlayerTextDrawSetString(playerid, textPlayerVelocimetro[1][playerid], string_velo);

        format(string_velo, sizeof (string_velo), "%.0f%", GetVehicleHealthEx(playervehicle));
        PlayerTextDrawSetString(playerid, textPlayerVelocimetro[3][playerid], string_velo);

        /*format(string_velo, sizeof (string_velo), "%02d ћњ¦poў", VehInfo[GetPlayerVehicleID(playerid)][vFuel]);
        PlayerTextDrawSetString(playerid, textPlayerVelocimetro[2][playerid], string_velo);*/
    }
    return 1;
}

 

Заметка от DEST , создано

Код берите еще и под спойлер.

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


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

@Andy Скиньте место где идет вызов ShowPlayerVelocimetro. Т.е.: 

ShowPlayerVelocimetro(); 

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


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

if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
	{
	    ShowPlayerVelocimetro(playerid);
        else HidePlayerVelocimetro(playerid);
	}
это в OnPlayerStateChange

 

 

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


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

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

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

    • KAIF
      От KAIF


      Скачать файл GTA RolePlay-МОД,СБОРКА
      !!!!!ВСЕГО ОДНА КОПИЯ!!!! 
      Единственный мод GTA RP.
       
      Фракции:
      Правительство
      ГИБДД
      Полиция Южного
      ФСБ
      ЦГБ-А
      Автошкола
      Китайская мафия
      Русская Мафия
      Итальянская Мафия
      Американская Мафия
      Чеченская Мафия
      ВВС
      МЧС
      ОПГ Тяп-Ляп
      ОПГ Хади-Такташ
      СМИ Южного
      ФСИН
      В комплекте идёт СБОРКА И МОД.
      Единственный мод GTA RP.
      Добавил KAIF Добавлено 01.01.2024 Категория Моды Автор Aleksandr  
    • KAIF
      От KAIF
      !!!!!ВСЕГО ОДНА КОПИЯ!!!! 
      Единственный мод GTA RP.
       
      Фракции:
      Правительство
      ГИБДД
      Полиция Южного
      ФСБ
      ЦГБ-А
      Автошкола
      Китайская мафия
      Русская Мафия
      Итальянская Мафия
      Американская Мафия
      Чеченская Мафия
      ВВС
      МЧС
      ОПГ Тяп-Ляп
      ОПГ Хади-Такташ
      СМИ Южного
      ФСИН
      В комплекте идёт СБОРКА И МОД.
      Единственный мод GTA RP.
    • Узбек
      От Узбек
      Всем добрый вечер ребят! 
      Я начинающий, сегодня я вам сливаю команду 2(шт) на технические работы
      Ловите