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

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

    Пропадание 3D номеров над машиной

    Всем привет.

    Недавно у меня возникла проблема такого типа...
    Над машиной пропадает 3D текст, который служит номером для машины.

    Система автомобилей представляет из себя вот что: машина записывается в переменную игрока, то бишь ни какой отдельной базы для машин нет. Координаты парковки, цвет машины и т.д хранятся в аккаунте игрока.

    Вот пример загрузки машин:
    Код HTML:
    stock LoadMyCar(playerid)
    {
    	if(PlayerInfo[playerid][cModel] == 0) return true;
    	if(PlayerInfo[playerid][cX] == 0 && PlayerInfo[playerid][cY] == 0 && PlayerInfo[playerid][cZ] == 0)
    	{
    	    new r = random(11);
       		PlayerInfo[playerid][cCarId] = CreateVehicle(PlayerInfo[playerid][cModel], SalonRandSpawn[r][0], SalonRandSpawn[r][1], SalonRandSpawn[r][2], SalonRandSpawn[r][3], PlayerInfo[playerid][cColor][0], PlayerInfo[playerid][cColor][1], 90000);
    		ShowPlayerDialog(playerid, D_NULL, 0, "# Автосалон | {FFD700}FAQ", "{FFFFFF}Вы не припарковали ваш автомобиль перед выходом.\n\
    		{FFFFFF}Забрать ващ автомобиль вы можете на парковке автосалона {FFD700}''Анашан''.\n\
    		{CD5C5C}Постарайтесь не забыть припарковать ваш автомобиль в этот раз.", "Закрыть", "");
    	}
    	else
    	{
    		PlayerInfo[playerid][cCarId] = CreateVehicle(PlayerInfo[playerid][cModel], PlayerInfo[playerid][cX], PlayerInfo[playerid][cY], PlayerInfo[playerid][cZ], PlayerInfo[playerid][cFa], PlayerInfo[playerid][cColor][0], PlayerInfo[playerid][cColor][1], 90000);
    	}
    	PlayerInfo[playerid][cLock] = 1;
    	CarDoors(PlayerInfo[playerid][cCarId], PlayerInfo[playerid][cLock]);
    	Fuel[PlayerInfo[playerid][cCarId]] = PlayerInfo[playerid][cFuel];
    	SetVehicleHealth(PlayerInfo[playerid][cCarId], 1000);
    	Engine[PlayerInfo[playerid][cCarId]] = false;
    	Lights[PlayerInfo[playerid][cCarId]] = false;
    	switch(PlayerInfo[playerid][cLock])
    	{
    		case 0: IsLocked[PlayerInfo[playerid][cCarId]] = false;
    		case 1: IsLocked[PlayerInfo[playerid][cCarId]] = true;
    	}
    	if(strcmp(PlayerInfo[playerid][cNumber],"TRANSIT",true,64) != 0)
    	{
    		format(totalstring,64,"%s | {15A5E8}%iRUS\n{FFFFFF}Владелец: {35C99C}%s",PlayerInfo[playerid][cNumber],PlayerInfo[playerid][pCReg],PlayerInfo[playerid][pSendername]);
    	    VehicleLabel[PlayerInfo[playerid][cCarId]] = Create3DTextLabel(totalstring, 0xFFFFFFFF, 0, 0, 0, 10.0, 0);
    		Attach3DTextLabelToVehicle(VehicleLabel[PlayerInfo[playerid][cCarId]], PlayerInfo[playerid][cCarId], 0, 0, 0.1);
    	}
    	else
    	{
    		format(PlayerInfo[playerid][cNumber],64,"[ БЕЗ НОМЕРА ]");
    	    VehicleLabel[PlayerInfo[playerid][cCarId]] = Create3DTextLabel(PlayerInfo[playerid][cNumber], 0xFFFFFFFF, 0, 0, 0, 10.0, 0);
    		Attach3DTextLabelToVehicle(VehicleLabel[PlayerInfo[playerid][cCarId]], PlayerInfo[playerid][cCarId], 0, 0, 0.1);
    	}
    	return true;
    }
    Тут же грузятся и сами номера.
    Теперь вопрос: как мне исправить это, чтобы номера не пропадали. Должен же быть способ, чтобы не переписывать систему машин.
    Последний раз редактировалось Predator; 23.11.2016 в 20:56.

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

    Статус
    Оффлайн
    Регистрация
    13.06.2016
    Адрес
    Одесса, Украина
    Сообщений
    281
    Репутация:
    51 ±
    В каком смысле "пропадает"? Не загружается, исчезает во время езды машины и т.д. Опиши подробнее проблему и желательно со скринами

  3. #3
    Аватар для Predator
    Пользователь

    Статус
    Оффлайн
    Регистрация
    23.11.2016
    Сообщений
    2
    Репутация:
    0 ±
    Цитата Сообщение от qwezert Посмотреть сообщение
    В каком смысле "пропадает"? Не загружается, исчезает во время езды машины и т.д. Опиши подробнее проблему и желательно со скринами
    Пропадает во время игры. Просто на просто. Был номер, а потом нет ничего над машиной.

  4. #4
    Аватар для qwezert
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.06.2016
    Адрес
    Одесса, Украина
    Сообщений
    281
    Репутация:
    51 ±
    Цитата Сообщение от Predator Посмотреть сообщение
    Пропадает во время игры. Просто на просто. Был номер, а потом нет ничего над машиной.
    ... Мы тут похожи на экстрасенсов? Как это "был а потом нет"? Он при спавне машины есть? Пропадает когда садишь/выходишь из машины, или когда проъодит определенное время пока ты в/возле машины, после респавна и т.д. Сам разберись для начала в баге а потом задавай вопросы.

 

 

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

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

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

Ваши права

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