Перейти к содержанию
Авторизация  
Artem_Fedorov

Проблема с текстом.

Рекомендуемые сообщения

Artem_Fedorov

Помогите пожалуйста.

Суть проблемы: Создаём машину на продажу текст вот такой j7Um2ArCJq0.jpg

После рестарта сервера текст становится вот такой 6gxXezLGg3A.jpg

Заранее всех благодарю.

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


Ссылка на сообщение
Поделиться на другие сайты
#Kot

Ищи в моде эти надписи,видимо их две,если две,одну оставь,другую удали.

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


Ссылка на сообщение
Поделиться на другие сайты
Red_Devils

В OnGameModeInit есть код с созданием авто, там есть этот текст, кинь сюда этот код.

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


Ссылка на сообщение
Поделиться на другие сайты
Artem_Fedorov

В OnGameModeInit есть код с созданием авто, там есть этот текст, кинь сюда этот код.

	for(new car = 1; car <= AllCars; car++)
	{
		if(strcmp(CarInfo[car][cOwner],"Nones",true) != 0)
		{
			if(strcmp(CarInfo[car][cNumber],"None",true,64) != 0)
			{
				CarLabel[CarInfo[car][cID]] = Create3DTextLabel(CarInfo[car][cNumber],0xFFFFFFFF, 0.0, 0.0, 0.0,20.0183,0,1);
				Attach3DTextLabelToVehicle(CarLabel[CarInfo[car][cID]] , CarInfo[car][cID], 0.0, 0.0, 0.1);
			}
			else
			{
				CarLabel[CarInfo[car][cID]] = Create3DTextLabel("???????",0xFF0000FF, 0.0, 0.0, 0.0,20.0183,0,1);
				Attach3DTextLabelToVehicle(CarLabel[CarInfo[car][cID]] , CarInfo[car][cID], 0.0, 0.0, 0.1);
			}
		}
		else
		{
		CarLabel[CarInfo[car][cID]] = Create3DTextLabel("?/? ?????????",0x33CCFFAA, 0.0, 0.0, 0.0,20.0183,0,1);
		Attach3DTextLabelToVehicle(CarLabel[CarInfo[car][cID]] , CarInfo[car][cID], 0.0, 0.0, 0.1);
		}
	}
	for(new car=0; car<MAX_VEHICLES; car++){
		new Number[50];
		format(Number, sizeof(Number), "{ffce6b}RO-RP{000000}-{87ff1e}%d", 100 + random(899));
		SetVehicleNumberPlate(car, Number);}
	for(new gjob; gjob < START_JOB; gjob++)// ???? ?? ???????? ?????? ??? ?????? ??????
	{
		CreatePickup(1275,23,start_job[gjob][0],start_job[gjob][1],start_job[gjob][2],-1);// ??????? ????? ?????? ??????, ?? ??????? ???????????
	}
	Most1 = CreateObject(2168,2747.34448242,-1142.90002441,21.60000038,0.00000000,0.00000000,180.00000000); //object(partition) (2)
    Most2 = CreateObject(2168,2747.30004883,-1262.00000000,21.60000038,0.00000000,0.00000000,0.00000000); //object(partition) (4)

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


Ссылка на сообщение
Поделиться на другие сайты
Artem_Fedorov

Текст с этого фото post-4853-0-35098800-1433658621_thumb.jp  находится в команде /savecar

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


Ссылка на сообщение
Поделиться на другие сайты
Lev_Elistratov

По вопросикам я понял, что у тебя не дописана система этих номеров!

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


Ссылка на сообщение
Поделиться на другие сайты
Artem_Fedorov

По вопросикам я понял, что у тебя не дописана система этих номеров!

Поможешь?

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


Ссылка на сообщение
Поделиться на другие сайты
Lev_Elistratov

 

По вопросикам я понял, что у тебя не дописана система этих номеров!

 

Поможешь?
Я сейчас на даче, с телефона пишу! Могу токо после обеда!

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


Ссылка на сообщение
Поделиться на другие сайты
Artem_Fedorov

 

 

По вопросикам я понял, что у тебя не дописана система этих номеров!

Поможешь?
Я сейчас на даче, с телефона пишу! Могу токо после обеда!

 

Хорошо. Подожду :) Пиши в ЛС если что

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


Ссылка на сообщение
Поделиться на другие сайты
Red_Devils

И 3д текст кинь с /savecar или команду.

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


Ссылка на сообщение
Поделиться на другие сайты
Artem_Fedorov

И 3д текст кинь с /savecar или команду.

if(strcmp(cmd, "/savecar", true) == 0)
	{
		if(!GetPVarInt(playerid,"Create_Car")) return SCM(playerid, -1, "Вы не создавали авто /addcar!");
		if(!IsPlayerInVehicle(playerid, GetPVarInt(playerid,"Create_Car"))) return SCM(playerid, -1, "Вы должны быть в специаоно созданном авто!");
		if(PlayerInfo[playerid][pAdmin] < 10) return SCM(playerid, -1, "Вам недоступна эта команда.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SCM(playerid, COLOR_GRAD2, "RO-RP: /savecar [Сумма]");
		new money = strval(tmp);
		AllCars++;
		GetVehiclePos(GetPVarInt(playerid,"Create_Car"), CarInfo[AllCars][cAx],CarInfo[AllCars][cAy],CarInfo[AllCars][cAz]);
		GetVehiclePos(GetPVarInt(playerid,"Create_Car"), CarInfo[AllCars][cPx],CarInfo[AllCars][cPy],CarInfo[AllCars][cPz]);
		GetVehicleZAngle(GetPVarInt(playerid,"Create_Car"), CarInfo[AllCars][cAa]);
		GetVehicleZAngle(GetPVarInt(playerid,"Create_Car"), CarInfo[AllCars][cPa]);
		CarInfo[AllCars][cID] = GetPVarInt(playerid,"Create_Car");
		CarInfo[AllCars][cMod] = GetVehicleModel(GetPVarInt(playerid,"Create_Car"));
		CarInfo[AllCars][cCol1] = random(126);
		CarInfo[AllCars][cCol2] = random(126);
		CarInfo[AllCars][cWorld] = 0;
		CarInfo[AllCars][cInter] = 0;
		CarInfo[AllCars][cMileage] = 0;
		format(CarInfo[AllCars][cOwner],24,"Nones");
		CarInfo[AllCars][cLock] = 0;
		CarInfo[AllCars][cPrice] = money;
		CarInfo[AllCars][cSpoiler] = 0;
		CarInfo[AllCars][cHood] = 0;
		CarInfo[AllCars][cSideskirt] = 0;
		CarInfo[AllCars][cNitro] = 0;
		CarInfo[AllCars][cLamps] = 0;
		CarInfo[AllCars][cExhaust] = 0;
		CarInfo[AllCars][cWheels] = 0;
		CarInfo[AllCars][cRoof] = 0;
		CarInfo[AllCars][cStereo] = 0;
		CarInfo[AllCars][cHydraulics] = 0;
		CarInfo[AllCars][cBullbar] = 0;
		CarInfo[AllCars][cRearBullbars] = 0;
		CarInfo[AllCars][cFrontSign] = 0;
		CarInfo[AllCars][cFrontBullbars] = 0;
		CarInfo[AllCars][cFrontBumper] = 0;
		CarInfo[AllCars][cRearBumper] = 0;
		CarInfo[AllCars][cVents] = 0;
		CarInfo[AllCars][cPaintJob] = -1;
		CarInfo[AllCars][NeonID] = 0;
		CarInfo[AllCars][cArest] = 0;
		format(CarInfo[AllCars][cPArest],32,"Nones");
		format(CarInfo[AllCars][cNumber],64,"None");
		new iniOpen = ini_openFile("cars.cfg");
		ini_setInteger(iniOpen, "AllCars", AllCars);
		ini_closeFile(iniOpen);
		DeletePVar(playerid,"Create_Car");
		new carid = GetPlayerVehicleID(playerid);
		format(string, sizeof(string), "T/C Продается\n{33CCFF}Цена: {FF0000}%d\n{33CCFF}Марка: {33AA33}%s",CarInfo[GetRealID(carid)][cPrice],VehiclesName[CarInfo[GetRealID(carid)][cMod]-400]);
		CarLabel[CarInfo[AllCars][cID]] = Create3DTextLabel(string,0xFFFF00FF, 0.0, 0.0, 0.0,15.0,0,0);
		Attach3DTextLabelToVehicle(CarLabel[CarInfo[AllCars][cID]] , CarInfo[AllCars][cID], 0.0, 0.0, 1.1);
		CreateCar(AllCars);
		SCM(playerid, COLOR_GRAD2, "Авто успешно создано");
		return 1;
	}

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


Ссылка на сообщение
Поделиться на другие сайты
Kostyaev

Можно использовать Update3DTextLabelText.

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


Ссылка на сообщение
Поделиться на другие сайты
Red_Devils
for(new car = 1; car 
{
    if(strcmp(CarInfo[car][cOwner],"Nones",true) != 0)
    {
        if(strcmp(CarInfo[car][cNumber],"None",true,64) != 0)
        {
            CarLabel[CarInfo[car][cID]] = Create3DTextLabel(CarInfo[car][cNumber],0xFFFFFFFF, 0.0, 0.0, 0.0,20.0183,0,1);
            Attach3DTextLabelToVehicle(CarLabel[CarInfo[car][cID]] , CarInfo[car][cID], 0.0, 0.0, 0.1);
        }
        else
        {
            CarLabel[CarInfo[car][cID]] = Create3DTextLabel("Транзит",0xFF0000FF, 0.0, 0.0, 0.0,20.0183,0,1);
            Attach3DTextLabelToVehicle(CarLabel[CarInfo[car][cID]] , CarInfo[car][cID], 0.0, 0.0, 0.1);
        }
    }
    else
    {
//new string[128];

    format(string, sizeof(string), "T/C Продается\n{33CCFF}Цена: {FF0000}%d\n{33CCFF}Марка: {33AA33}%s",CarInfo[car][cPrice],VehiclesName[CarInfo[car][cMod]-400]);
        CarLabel[CarInfo[car][cID]] = Create3DTextLabel(string,0xFFFF00FF, 0.0, 0.0, 0.0,15.0,0,0);
        Attach3DTextLabelToVehicle(CarLabel[CarInfo[car][cID]] , CarInfo[car][cID], 0.0, 0.0, 1.1);
    }

}

 

Если будет ошибка что не известный символ string то уберешь // перед new string[128]. А так вроде все должно работать

  • Like 2

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


Ссылка на сообщение
Поделиться на другие сайты
Artem_Fedorov

 

for(new car = 1; car <= AllCars; car++)
{
    if(strcmp(CarInfo[car][cOwner],"Nones",true) != 0)
    {
        if(strcmp(CarInfo[car][cNumber],"None",true,64) != 0)
        {
            CarLabel[CarInfo[car][cID]] = Create3DTextLabel(CarInfo[car][cNumber],0xFFFFFFFF, 0.0, 0.0, 0.0,20.0183,0,1);
            Attach3DTextLabelToVehicle(CarLabel[CarInfo[car][cID]] , CarInfo[car][cID], 0.0, 0.0, 0.1);
        }
        else
        {
            CarLabel[CarInfo[car][cID]] = Create3DTextLabel("Транзит",0xFF0000FF, 0.0, 0.0, 0.0,20.0183,0,1);
            Attach3DTextLabelToVehicle(CarLabel[CarInfo[car][cID]] , CarInfo[car][cID], 0.0, 0.0, 0.1);
        }
    }
    else
    {
//new string[128];

    format(string, sizeof(string), "T/C Продается\n{33CCFF}Цена: {FF0000}%d\n{33CCFF}Марка: {33AA33}%s",CarInfo[car][cPrice],VehiclesName[CarInfo[car][cMod]-400]);
        CarLabel[CarInfo[car][cID]] = Create3DTextLabel(string,0xFFFF00FF, 0.0, 0.0, 0.0,15.0,0,0);
        Attach3DTextLabelToVehicle(CarLabel[CarInfo[car][cID]] , CarInfo[car][cID], 0.0, 0.0, 1.1);
    }

}
 
Если будет ошибка что не известный символ string то уберешь // перед new string[128]. А так вроде все должно работать

 

Всё отлично. Благодарю.

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


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

  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.