Вопросы

Remmi_Jefferson
Скриптер проекта Revin RP

Не показывается одометр :) Мод плюс рп, вот все что относится к переменной одометра

new PlayerText:SpeedometrOdometr[MAX_PLAYERS];

И

PlayerTextDrawHide(playerid, SpeedometrOdometr[playerid]);

везде прописано а одометр все равно не показывается

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


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

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

  • 0
Remmi_Jefferson
Скриптер проекта Revin RP

@Daniil Roslyakov  все что вообще есть от спидометра одометра:

Из switch(GetPVarInt(playerid,"gPlayerSpeed"))

PlayerTextDrawHide(playerid, SpeedometrOdometr[playerid]);
PlayerTextDrawShow(playerid, SpeedometrOdometr[playerid]);
PlayerTextDrawSetString(playerid, SpeedometrOdometr[playerid], otext);
    SpeedometrOdometr[playerid] = CreatePlayerTextDraw(playerid, 520.000000, 385.280059, "000000");
	PlayerTextDrawLetterSize(playerid, SpeedometrOdometr[playerid], 0.449999, 1.600000);
	PlayerTextDrawAlignment(playerid, SpeedometrOdometr[playerid], 1);
	PlayerTextDrawColor(playerid, SpeedometrOdometr[playerid], -1);
	PlayerTextDrawSetShadow(playerid, SpeedometrOdometr[playerid], 0);
	PlayerTextDrawSetOutline(playerid, SpeedometrOdometr[playerid], 1);
	PlayerTextDrawBackgroundColor(playerid, SpeedometrOdometr[playerid], 51);
	PlayerTextDrawFont(playerid, SpeedometrOdometr[playerid], 3);
	PlayerTextDrawSetProportional(playerid, SpeedometrOdometr[playerid], 1);

stock ShowSpeedometr(playerid)

PlayerTextDrawShow(playerid, SpeedometrOdometr[playerid]);
PlayerTextDrawHide(playerid, SpeedometrOdometr[playerid]);

 

Отредактировано пользователем Remmi_Feed

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


Ссылка на сообщение
  • 0
Remmi_Jefferson
Скриптер проекта Revin RP

@MuhammadPawn 

  код (открыть спойлер)

 

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


Ссылка на сообщение
  • 0
Remmi_Jefferson
Скриптер проекта Revin RP

@stibs здесь 

  1 (открыть спойлер)

и 

  2 (открыть спойлер)

 

Отредактировано пользователем Remmi_Feed

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


Ссылка на сообщение
  • 0
Remmi_Jefferson
Скриптер проекта Revin RP

@stibs public OnPlayerDeath(playerid, killerid, reason)

if(GetPVarInt(playerid,"open_speed") == 1) HideSpeedometr(playerid);

public OnPlayerStateChange(playerid, newstate, oldstate)

if(oldstate == 2 && newstate == 1) // вылазит
    {
        if(PLAYER_DATA[playerid][data_CT_VEH] != INVALID_VEHICLE_ID)
        {
            GetPlayerPos(playerid,oldposX[playerid],oldposY[playerid],oldposZ[playerid]);
            
            DisablePlayerRaceCheckpoint(playerid);
	        DestroyVehicle(PLAYER_DATA[playerid][data_CT_VEH]);
			PLAYER_DATA[playerid][data_CT_VEH] = INVALID_VEHICLE_ID;
			PLAYER_DATA[playerid][data_CT_NUMBER] = 0;
			SetPlayerPosAC(playerid, -1503.6699,1609.8861,36.5690);
		}
	
	
	
  		if(!IsABMX(carid)) HideSpeedometr(playerid),SetPlayerDrunkLevel (playerid, 0);
    }

Отредактировано пользователем Remmi_Feed

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


Ссылка на сообщение
  • 0
Remmi_Jefferson
Скриптер проекта Revin RP

@stibs

stock IsABMX(carid)
{
	new model = GetVehicleModel(carid);
	if(model == 481 || model == 510 || model == 509 || model == 462 || model == 484 || model == 454) return true;
	return false;
}

Да, есть спидометр на байке

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


Ссылка на сообщение
  • 0
  В 11/29/2017 в 14:41, Remmi_Feed сказал:

@stibs public OnPlayerDeath(playerid, killerid, reason)

if(GetPVarInt(playerid,"open_speed") == 1) HideSpeedometr(playerid);

public OnPlayerStateChange(playerid, newstate, oldstate)

if(oldstate == 2 && newstate == 1) // вылазит
    {
        if(PLAYER_DATA[playerid][data_CT_VEH] != INVALID_VEHICLE_ID)
        {
            GetPlayerPos(playerid,oldposX[playerid],oldposY[playerid],oldposZ[playerid]);
            
            DisablePlayerRaceCheckpoint(playerid);
	        DestroyVehicle(PLAYER_DATA[playerid][data_CT_VEH]);
			PLAYER_DATA[playerid][data_CT_VEH] = INVALID_VEHICLE_ID;
			PLAYER_DATA[playerid][data_CT_NUMBER] = 0;
			SetPlayerPosAC(playerid, -1503.6699,1609.8861,36.5690);
		}
	
	
	
  		if(!IsABMX(carid)) HideSpeedometr(playerid),SetPlayerDrunkLevel (playerid, 0);
    }
Читать далее...  

В этом втором коде перед IsABMX восклицательный знак уберите

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


Ссылка на сообщение
  • 0
Remmi_Jefferson
Скриптер проекта Revin RP

@DEST ничего не произошло, пробега как нет так и не было 

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


Ссылка на сообщение
  • 0
Remmi_Jefferson
Скриптер проекта Revin RP

@stibs нашел 

public SpeedUpdate(playerid)
{
    if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
        new carid = GetPlayerVehicleID(playerid);

        if(GetPlayerDistanceFromPoint(playerid, CAR_DATA[carid][data_PosX], CAR_DATA[carid][data_PosY], CAR_DATA[carid][data_PosZ]) > 300.0)
		{
		    CAR_DATA[carid][data_ODOM]++;
		    GetPlayerPos(playerid, CAR_DATA[carid][data_PosX], CAR_DATA[carid][data_PosY], CAR_DATA[carid][data_PosZ]);
		}
		
		if(PLAYER_DATA[playerid][data_CT_NUMBER] != 0) RepairVehicle(carid);
		
		
		
		new stext[4], otext[8],ftext[10],IItext[24];
		format(stext, sizeof(stext),"%.0f", Player_Speed(playerid)*1.5);
		PlayerTextDrawSetString(playerid,SpeedometrSpeed[playerid],stext);
        format(ftext, sizeof(ftext),"%d", CAR_DATA[carid][data_FUEL]);
        PlayerTextDrawSetString(playerid,SpeedometrFuel[playerid],ftext);
        switch(Player_Speed(playerid))
    	{
    	    case 0: format(IItext, sizeof(IItext),"");
    	    case 1..5: format(IItext, sizeof(IItext),"~g~i");
    	    case 6..10: format(IItext, sizeof(IItext),"~g~ii");
    	    case 11..15: format(IItext, sizeof(IItext),"~g~ii");
    	    case 16..20: format(IItext, sizeof(IItext),"~g~iii");
    	    case 21..25: format(IItext, sizeof(IItext),"~g~iiii");
    	    case 26..30: format(IItext, sizeof(IItext),"~g~iiiii");
    	    case 31..35: format(IItext, sizeof(IItext),"~g~iiiiii");
    	    case 36..40: format(IItext, sizeof(IItext),"~g~iiiiiii");
    	    case 41..45: format(IItext, sizeof(IItext),"~g~iiiiiiii");
    	    case 46..50: format(IItext, sizeof(IItext),"~g~iiiiiiiii");
    	    case 51..55: format(IItext, sizeof(IItext),"~g~iiiiiiiiii");
    	    case 56..60: format(IItext, sizeof(IItext),"~y~iiiiiiiiiii");
    	    case 61..65: format(IItext, sizeof(IItext),"~y~iiiiiiiiiiii");
    	    case 66..70: format(IItext, sizeof(IItext),"~y~iiiiiiiiiiiii");
    	    case 71..75: format(IItext, sizeof(IItext),"~y~iiiiiiiiiiiiii");
    	    case 76..80: format(IItext, sizeof(IItext),"~y~iiiiiiiiiiiiiii");
    	    case 81..85: format(IItext, sizeof(IItext),"~y~iiiiiiiiiiiiiiii");
    	    case 86..90: format(IItext, sizeof(IItext),"~r~iiiiiiiiiiiiiiiii");
    	    case 91..95: format(IItext, sizeof(IItext),"~r~iiiiiiiiiiiiiiiiii");
    	    case 96..100: format(IItext, sizeof(IItext),"~r~iiiiiiiiiiiiiiiiiii");
    	    default: format(IItext, sizeof(IItext),"~r~iiiiiiiiiiiiiiiiiiii");
    	}
		PlayerTextDrawSetString(playerid, SpeedometrOdometr[playerid], otext);

		switch(CAR_DATA[carid][data_ENG])
		{
	      case 0: PlayerTextDrawSetString(playerid,SpeedometrEngine[playerid],"ENG");
	      case 1: PlayerTextDrawSetString(playerid,SpeedometrEngine[playerid],"ENG");
		}
		switch(CAR_DATA[carid][data_LAMP])
   		{
      		case 0: PlayerTextDrawSetString(playerid,SpeedometrLamp[playerid],"LGH");
      		case 1: PlayerTextDrawSetString(playerid,SpeedometrLamp[playerid],"LGH");
   		}
		switch(CAR_DATA[carid][data_LOCK])
   		{
      		case 0: PlayerTextDrawSetString(playerid,SpeedometrLock[playerid],"LOCK");
      		case 1: PlayerTextDrawSetString(playerid,SpeedometrLock[playerid],"LOCK");
   		}
	}
	return true;
}

 

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


Ссылка на сообщение
  • 0
Гость stibs
Новичок

На этот попробуй замени и скажи результат. И да большой код нужно брать под спойлер еще. https://pawno-rus.ru/osnova.html/faq/spoiler-and-code/ -- для ознакомления

  Код (открыть спойлер)

 

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


Ссылка на сообщение
  • 0
Remmi_Jefferson
Скриптер проекта Revin RP

@stibs жалуется

		format(otext, 8, "%d", CAR_DATA[carid][data_ODOM]);

ошибка

C:\Users\Àëåêñàíäð\Desktop\VirtualTech RP\gamemodes\new.pwn(11648) : error 017: undefined symbol "otext"

 

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


Ссылка на сообщение
  • 0
Remmi_Jefferson
Скриптер проекта Revin RP

исправил поставив new otext[8]; перед строкой с ошибкой. Ну и убрал другую переменную

Пробег появился но мне надо чтобы было не просто 300 метров проехал и появилось 1 а нужно чтобы начиналось 000001 дальше 000002 и т.д.

Отредактировано пользователем Remmi_Feed

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


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

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

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

    • sinvays
      От sinvays
      Добрый день!
      Решил не отставать от сообщества копирайтеров да и особо мне было нечего делать, вот и подготовил собственную копию RUSSIA, которую планирую дорабатывать со временем если увижу отдачу на видеоролике в ютуб. На данный момент реализованы основные системы и визуальные обновления. Не всё ещё доведено до идеала, но масштабные функции уже работают как нужно. Сливаю мод от того что не вижу смысла его продавать.
      Обзор на YouTube
      Что уже сделано:
      Рабочая шахта (добыча золота, алмазов и угля);
      Система крафта (создание теслы, предметов и т.п.);
      Добавлены новые титулы + система «Мои титулы» (можно надевать и снимать);
      Новые костюмы;
      Обновлён парк у мэрии;
      Обновлён интерьер LSPD;
      Реализовано открытие дверей в здании полиции (частично);
      Обновлены эксклюзивные аксессуары;
      Исправлена покупка эксклюзивных авто;
      Добавлен пикап спавна транспорта организаций (учитывая штучность транспорта);
      Устранена уязвимость (дыра по SKY, через которую можно было крашить сервер);
      По многочисленным просьбам удалён weapon-config и все его связки.
       
      И это далеко не всё!
      Важное:
      Это первая версия мода. В дальнейшем буду дорабатывать и улучшать его по мере возможности если увижу отдачу на видеоролике в ютуб.
      Если у вас будут дополнения к системам или возникнут проблемы — пишите смело: vk.com/gta_lacoste.
      Я не до конца знаком с оригиналом проекта, но главная суть уже реализована, осталось только довести детали.
      Прошу писать мне прилагая скриншоты/видео, чтобы я наглядно видел как работает та или инная система представленная на проекта. Спасибо)
       
      Удачи в открытии копий, хулиганы! 😉
    • sinvays
      От sinvays


      Скачать файл RUSSIA RP 1.0 | 2025
      Добрый день!
      Решил не отставать от сообщества копирайтеров да и особо мне было нечего делать, вот и подготовил собственную копию RUSSIA, которую планирую дорабатывать со временем если увижу отдачу на видеоролике в ютуб. На данный момент реализованы основные системы и визуальные обновления. Не всё ещё доведено до идеала, но масштабные функции уже работают как нужно. Сливаю мод от того что не вижу смысла его продавать.
      Обзор на YouTube
      Что уже сделано:
      Рабочая шахта (добыча золота, алмазов и угля);
      Система крафта (создание теслы, предметов и т.п.);
      Добавлены новые титулы + система «Мои титулы» (можно надевать и снимать);
      Новые костюмы;
      Обновлён парк у мэрии;
      Обновлён интерьер LSPD;
      Реализовано открытие дверей в здании полиции (частично);
      Обновлены эксклюзивные аксессуары;
      Исправлена покупка эксклюзивных авто;
      Добавлен пикап спавна транспорта организаций (учитывая штучность транспорта);
      Устранена уязвимость (дыра по SKY, через которую можно было крашить сервер);
      По многочисленным просьбам удалён weapon-config и все его связки.
       
      И это далеко не всё!
      Важное:
      Это первая версия мода. В дальнейшем буду дорабатывать и улучшать его по мере возможности если увижу отдачу на видеоролике в ютуб.
      Если у вас будут дополнения к системам или возникнут проблемы — пишите смело: vk.com/gta_lacoste.
      Я не до конца знаком с оригиналом проекта, но главная суть уже реализована, осталось только довести детали.
      Прошу писать мне прилагая скриншоты/видео, чтобы я наглядно видел как работает та или инная система представленная на проекта. Спасибо)
       
      Удачи в открытии копий, хулиганы! 😉
      Добавил sinvays Добавлено 18.09.2025 Категория Моды Автор Angel Sinvays (Daddy Lacoste)  
    • Доналдо Фарекелка
      От Доналдо Фарекелка


      Скачать файл Arizona RolePlay || Ser
      Приветствую, этот мод я нашёл на просторах интернета. 
      Скачал мод у автора:  Developer Stravinskiy
      Доработал мод: Donaldo_Farekelka
       
      Предупреждаю! Мод сырой, багов стало меньше, но они есть.
      Мод: Баня, Подвал, В некоторых местах маппинг, система коронавируса, 8 лвл админок
       
      Информация:
      1) Dc_Cmd
      2) Mysql, mode, language - Всё настраивается теперь в pawno ( UPDATE: 1.1.0 )
      3) Административные права в данный момент можно выдать через /amakeadmin(Смотреть уроки) или БД ( UPDATE: 1.2.2 ).
       
      То что я сделал ( Всё что я делаю сейчас, смотрите в изменениях ):

      Как установить мод на хостинг(Чтобы больше не было вопросов в ЛС):
      RUTUBE: https://rutube.ru/video/f74276be05e090652ee46bcbe2b4e27d
      YOUTUBE: https://youtu.be/z07sJUAVQpI
      Добавил Доналдо Фарекелка Добавлено 13.04.2023 Категория Моды Автор shenol (vk.com/donaldo_farekelka)  
    • Maksim_Nemos
      От Maksim_Nemos
      Всех приветствую!
      Решил запустит на локальной сети сервер samp но при входе не открывается окно регистрации а в чат только пишет Connect to "Название Сервера прописанное в моде" и появляется курсор самп мышки и внизу кнопки < > spawn
      Скрин №1 и №2