• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Как сделать добавление к сертификату автомобиля тюнинг

Статус
В этой теме нельзя размещать новые ответы.

$ARIZONA$

Нуль
Регистрация
4 Фев 2019
Сообщения
6
Лучшие ответы
0
Репутация
0
Добрый день! Помогите мне сделать типо лаунч авто. Вот я сделал тюнинг для Хантли,а чтоб он появился надо ввести команду.Может вы знаете проект "Arizona Role Play" Я хочу сделать в донате покупку лаунч авто а когда покупаешь появляется просто машина без тюнинга,а как сделать когда я активировал сертификат на данное авто и потом сразу или перезахода появлялся тюнинг?



Код:
			        case 579:
			        {
			            if(IsValidPassport(playerid))
						{
							if(IsValidNumberCars(playerid))
							{
							    for(new i = 0; i < 59; i++)
							    {
							        DestroyPlayerTD(playerid,InvTextDraws[playerid][i]);
							    }
							    for(new i = 0; i < 72; i++)
							    {
							        DestroyPlayerTD(playerid,Govnishe[playerid][i]);
							    }
							    for(new i = 0; i < 72; i++)
							    {
							        DestroyPlayerTD(playerid,GovnisheKletki[playerid][i]);
							    }
							    for(new i = 0; i < 6; i++)
								{
								    DestroyPlayerTD(playerid, InfoItems[playerid][i]);
								}
								for(new i = 0; i < 7; i++)
								{
								    DestroyPlayerTD(playerid, TDinv[playerid][i]);
								}
								for(new i = 0; i < 4; i++)
								{
								    PlayerTextDrawHide(playerid, TDinvTrash[playerid][i]);
								}
								CancelSelectTextDraw(playerid);
					            new ID = PickInvent[playerid];
					            new IDS = PlayerInfo[playerid][pInventory][ID];
					            new Float:X, Float:Y, Float:Z, Float:A;
					            OWNABLECARS ++;
								GetPlayerPos(playerid,X,Y,Z);
								GetPlayerFacingAngle(playerid,A);
								CarInfo[OWNABLECARS][cSell_X]=X;
								CarInfo[OWNABLECARS][cSell_Y]=Y;
								CarInfo[OWNABLECARS][cSell_Z]=Z;
								CarInfo[OWNABLECARS][cSell_A]=A;

								CarInfo[OWNABLECARS][cPos_X]=X;
								CarInfo[OWNABLECARS][cPos_Y]=Y;
								CarInfo[OWNABLECARS][cPos_Z]=Z;
								CarInfo[OWNABLECARS][cPos_A]=A;
								CarInfo[OWNABLECARS][cColor_1]=1;
								CarInfo[OWNABLECARS][cColor_2]=1;

								CarInfo[OWNABLECARS][cCost]=0;
								CarInfo[OWNABLECARS][cModel]=ItemsInfo[IDS][ItemModel];
								CarInfo[OWNABLECARS][cVirtualWorld] = GetPlayerVirtualWorld(playerid);
								CarInfo[OWNABLECARS][cInterior] = GetPlayerInterior(playerid);
								string="";
								strmid(CarInfo[OWNABLECARS][cOwner],Name(playerid),0,strlen(Name(playerid)),28);
								new str[256];
		                        format(str, sizeof(str), "\n{FFFFFF}Ïîçäðàâëÿåì ñ ïîëó÷åíèåì %s.\n{FFFFFF}.\n{FFFFFF}Ïðèÿòíîé èãðû íà arizona-supreme.ru", ItemsInfo[IDS][ItemName]);
								ShowPlayerDialogEx(playerid, 0, 0, "", str, "Ñïàñèáî", "");
								//
								string="";
								format(string,1500,"INSERT INTO `ownable`(`ID`,`Model`,`Sell_X`, `Sell_Y`, `Sell_Z`,`Sell_A`, `Pos_X`, `Pos_Y`, `Pos_Z`, `Pos_A`, \
								`Color_1`,`Color_2`,`Owner`,`Cost`,`Keyer`,`OnNumber`,`Register`,`OnRegister`, `VirtualWorld`, `Interior`, `Shtrafer`) VALUES ('%d','%d','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','%d','%d','%s','%d','%s','The State','The State','The State', '%d', '%d', '0')",
								OWNABLECARS+1,
								CarInfo[OWNABLECARS][cModel],
								CarInfo[OWNABLECARS][cSell_X],
								CarInfo[OWNABLECARS][cSell_Y],
								CarInfo[OWNABLECARS][cSell_Z],
								CarInfo[OWNABLECARS][cSell_A],
								CarInfo[OWNABLECARS][cPos_X],
								CarInfo[OWNABLECARS][cPos_Y],
								CarInfo[OWNABLECARS][cPos_Z],
								CarInfo[OWNABLECARS][cPos_A],
								CarInfo[OWNABLECARS][cColor_1],
								CarInfo[OWNABLECARS][cColor_2],
								Name(playerid),
								CarInfo[OWNABLECARS][cCost],
								Name(playerid),
								GetPlayerVirtualWorld(playerid),
								GetPlayerInterior(playerid));
								mysql_tquery(mysql, string);
								SaveOwnableCar(OWNABLECARS);
								LoadOwnableCars();
								OwnableCar[OWNABLECARS-1] = J_AddStaticVehicleEx(
								CarInfo[OWNABLECARS][cModel],
								CarInfo[OWNABLECARS][cPos_X],
								CarInfo[OWNABLECARS][cPos_Y],
								CarInfo[OWNABLECARS][cPos_Z],
								CarInfo[OWNABLECARS][cPos_A],
								-1,
								-1,
								60000,
								CarInfo[OWNABLECARS][cInterior],
								CarInfo[OWNABLECARS][cVirtualWorld]
								);
								SetVehicleVirtualWorld(OwnableCar[OWNABLECARS], CarInfo[OWNABLECARS][cVirtualWorld]);
								SetString(CarInfo[OWNABLECARS-1][cOwner], Name(playerid));
								SetString(CarInfo[OWNABLECARS-1][cKeyer], Name(playerid));
								//GetNumberCars2(playerid, PlayerInfo[playerid][pCars]);
								SaveOwnableCar(OwnableCar[OWNABLECARS-1]);
								new vehid = GetPlayerVehicleID(playerid);
								if(CarInfo[vehid][Launch] == 1) return SendClientMessage(playerid,COLOR_LIGHTRED,"[Îøèáêà] {FFFFFF}Óæå óñòàíîâëåíî!");
								if(IsACar(vehid))
								{
									CarInfo[vehid][Launch] = 1;
									LaunchInstall(vehid);
									ShowPlayerDialogEx(playerid, 0,0,"","{FFFFFF}Ïîçäðàâëÿåì! Âû óñòàíîâèëè {FAAC58}Lanch êîíòðîëü.{FFFFFF}\nÒåïåðü âàø àâòîìîáèëü áóäåò åçäèòü áûñòðåå!","Ïðèíÿòü","");
	    						}
								RefreshInv(playerid, td);
							}
							else
							{
								if( (PlayerInfo[playerid][pCars]+2) <= ValidNumberCars(playerid))
								{
								    RefreshInv2(playerid, td);
								    format(string,sizeof(string),"[Îøèáêà] {FFFFFF}Âàø óðîâåíü VIP íåäîñòàòî÷íî âûñîê ÷òîáû èìåòü ñòîëüêî àâòî!");
									SendClientMessage(playerid,COLOR_GREY,string);
								}
						  		else
								{
								    RefreshInv2(playerid, td);
									SendClientMessage(playerid,COLOR_GREY,"[Îøèáêà] {FFFFFF}Âàø óðîâåíü VIP íåäîñòàòî÷íî âûñîê ÷òîáû èìåòü ñòîëüêî àâòî!");
								}
								RefreshInv2(playerid, td);
							}
						}
						else
						{
						    RefreshInv2(playerid, td);
						    SendClientMessage(playerid,COLOR_RED,"[Îøèáêà] {FFFFFF}Ó âàñ íåò ïàñïîðòà, ïîëó÷èòü åãî ìîæíî â ìýðèè");
						}

					}
А в самом моде вот LaunchInstall там есть у меня на 3 авто инфернус,буллет и хантли,а как сделать так чтоб появлялся именно на то авто которое я вставил

stock LaunchInstall(vehicleid)
{
new infernus[13];
infernus[0] = CreateDynamicObject(1006,0,0,-1000,0,0,0,100);
infernus[1] = CreateDynamicObject(1161,0,0,-1000,0,0,0,100);
infernus[2] = CreateDynamicObject(1161,0,0,-1000,0,0,0,100);
infernus[3] = CreateDynamicObject(1059,0,0,-1000,0,0,0,100);
infernus[4] = CreateDynamicObject(1146,0,0,-1000,0,0,0,100);
infernus[5] = CreateDynamicObject(1006,0,0,-1000,0,0,0,100);
infernus[6] = CreateDynamicObject(1146,0,0,-1000,0,0,0,100);
infernus[7] = CreateDynamicObject(1006,0,0,-1000,0,0,0,100);
infernus[8] = CreateDynamicObject(1006,0,0,-1000,0,0,0,100);
infernus[9] = CreateDynamicObject(1006,0,0,-1000,0,0,0,100);
infernus[10] = CreateDynamicObject(1027,0,0,-1000,0,0,0,100);
infernus[11] = CreateDynamicObject(1027,0,0,-1000,0,0,0,100);
infernus[12] = CreateDynamicObject(1146,0,0,-1000,0,0,0,100);
new bullet[9];
bullet[0] = CreateDynamicObject(1003,0,0,-1000,0,0,0,100);//spoiler
bullet[1] = CreateDynamicObject(1045,0,0,-1000,0,0,0,100);//òóðóïá 1
bullet[2] = CreateDynamicObject(1153,0.0,-1000,0,0,0,100);//ïåð //////////////
bullet[4] = CreateDynamicObject(1006,0,0,-1000,0,0,0,100);//âîçäóõîáîðíèê
bullet[5] = CreateDynamicObject(1150,0,0,-1000,0,0,0,100);//çàä ///////////
bullet[6] = CreateDynamicObject(1006,0,0,-1000,0,0,0,100);//âîçäóõîáîðíèê
bullet[7] = CreateDynamicObject(1026,0,0,-1000,0,0,0,100);//íàêëàäêè íà ïîðîãè
bullet[8] = CreateDynamicObject(1027,0,0,-1000,0,0,0,100);//íàêëàäêè íà ïîðîãè
new huntley[4];
huntley[0] = CreateDynamicObject(1138,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
huntley[1] = CreateDynamicObject(1049,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
huntley[2] = CreateDynamicObject(1069,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
huntley[3] = CreateDynamicObject(1072,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
switch(GetVehicleModel(vehicleid))
{
case 411:
{
AttachDynamicObjectToVehicle(infernus[0], vehicleid, -0.300000,0.000000,0.675000,0.000000,0.000000,0.000000);
AttachDynamicObjectToVehicle(infernus[1], vehicleid, 1.049999,2.174999,-0.599999,0.000005,180.899887,180.899963);
AttachDynamicObjectToVehicle(infernus[2], vehicleid, -1.049999,-1.950001,-0.599999,0.000005,180.899887,361.799743);
AttachDynamicObjectToVehicle(infernus[3], vehicleid, 0.000000,0.000000,0.000000,0.000000,0.000000,0.000000);
AttachDynamicObjectToVehicle(infernus[4], vehicleid, -0.074999,-2.325000,0.375000,0.000000,0.000000,0.000000);
AttachDynamicObjectToVehicle(infernus[5], vehicleid, 0.225000,0.000000,0.674999,0.000000,0.000000,0.000000);
AttachDynamicObjectToVehicle(infernus[6], vehicleid, -0.074999,-2.325000,0.524999,0.000000,0.000000,0.000000);
AttachDynamicObjectToVehicle(infernus[7], vehicleid, 0.000000,1.800000,0.149999,0.000000,0.000000,0.000000);
AttachDynamicObjectToVehicle(infernus[8], vehicleid, 0.000000,1.650000,0.150000,0.000000,0.000000,0.000000);
AttachDynamicObjectToVehicle(infernus[9], vehicleid, 0.000000,1.950000,0.150000,-10.800001,0.000000,0.000000);
AttachDynamicObjectToVehicle(infernus[10], vehicleid, -1.049999,-0.824999,-0.599999,0.000000,0.000000,0.000000);
AttachDynamicObjectToVehicle(infernus[11], vehicleid, 0.974999,-0.824999,-0.599999,0.000000,0.000000,0.000000);
AttachDynamicObjectToVehicle(infernus[12], vehicleid, -0.074999,-2.325000,0.449999,0.000000,0.000000,0.000000);
}
case 541:
{
AttachDynamicObjectToVehicle(bullet[0], vehicleid, 0.000000,-2.025000,0.300000,0.000000,0.000000,0.000000);
AttachDynamicObjectToVehicle(bullet[1], vehicleid, -0.020, -0.170, -0.020, 0.000000,0.000000,0.000000);
AttachDynamicObjectToVehicle(bullet[2], vehicleid, 0.930, 1.850, -0.080,0.000000,0.000000,0.000000);
AttachDynamicObjectToVehicle(bullet[4], vehicleid, 0.000000,0.224999,0.600000,0.000000,0.000000,0.000000);
AttachDynamicObjectToVehicle(bullet[5], vehicleid, -0.950, -1.881, -0.100, 0.000000,0.000000,0.000000);
AttachDynamicObjectToVehicle(bullet[6], vehicleid, -0.075000,1.200000,0.300000,0.000000,0.000000,0.000000);
AttachDynamicObjectToVehicle(bullet[7], vehicleid, 1.049999,-0.899999,-0.375000,0.000000,0.000000,0.000000);
AttachDynamicObjectToVehicle(bullet[8], vehicleid, -1.049999,-0.974999,-0.449999,0.000000,0.000000,0.000000);
}
case 579:
{
AttachDynamicObjectToVehicle(huntley[0], 0.000, -2.500, 1.130, 0.000, 0.000, 0.000);
AttachDynamicObjectToVehicle(huntley[1], 0.000, 0.000, 0.000, 0.000, 0.000, 0.000);
AttachDynamicObjectToVehicle(huntley[2], -1.049, -0.919, -0.560, 0.000, 0.000, 0.000);
AttachDynamicObjectToVehicle(huntley[3], 1.090, -0.880, -0.529, 0.000, 0.000, 0.000);
}
}
CarInfo[vehicleid][Launch] = 1;
}
Помогите пожалуйста и чтобы заместь команды /launchcontrol сразу все появлялось при создании авто
Код:
cmd:launchcontrol(playerid)
{
	//if(PlayerInfo[playerid][pSupreme] == 0) return SendClientMessage(playerid, COLOR_RED, "[Ошибка] {FFFFFF}У вас нет наклейки Supreme!");
	if(!IsPlayerInHisVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "[Ошибка] {FFFFFF}Вы не находитесь в личном транспорте!");
	if(IsPlayerInHisVehicle(playerid))
	{
		new vehid = GetPlayerVehicleID(playerid);
		if(CarInfo[vehid][Launch] == 1) return SendClientMessage(playerid,COLOR_LIGHTRED,"[Ошибка] {FFFFFF}Уже установлено!");
		if(IsACar(vehid))
		{
			CarInfo[vehid][Launch] = 1;
			LaunchInstall(vehid);
			ShowPlayerDialogEx(playerid, 0,0,"","{FFFFFF}Поздравляем! Вы установили {FAAC58}Lanch контроль.{FFFFFF}\nТеперь ваш автомобиль будет ездить быстрее!","Принять","");
			SaveOwnableCar(vehid);
	    }
	}
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу