Nister_Just
Умник
Как сделать проверку на авто? Пример я сижу на инфернусе и могу юзать наклейку других авто на инфернус.. Как сделать проверку на авто и чтобы нельзя было на одно машину ставить кучу наклеяк..
Код:
CMD:supreme(playerid)
{
ShowPlayerDialog(playerid, 1263, DIALOG_STYLE_LIST,
!"Supreme",
!"[#0] Автомобиль:\tPrimo\t5k$\n\
[#1] Автомобиль:\tCadrona\t5k$\n\
[#2] Автомобиль:\tFortune\t5k$\n\
[#3] Автомобиль:\tGlendale\t5k$\n\
[#4] Автомобиль:\tBroadway\t5k$\n\
[#5] Автомобиль:\tVoodoo\t5k$\n\
[#6] Автомобиль:\tClover\t5k$\n\
[#7] Автомобиль:\tPerenniel\t5k$\n\
[#8] Автомобиль:\tPatriot\t5k$\n\
[#9] Автомобиль:\tHuntley\t5k$\n\
[#10] Автомобиль:\tSandking\t5k$\n\
[#11] Автомобиль:\tStratum\t5k$\n\
[#12] Автомобиль:\tElegy\t5k$\n\
[#13] Автомобиль:\tRancher\t5k$\n\
[#14] Автомобиль:\tBullet\t5k$\n\
[#15] Автомобиль:\tInfernus\t5k$\n\
[#16] Автомобиль:\tTurismo\t5k$\n\
[#17] Автомобиль:\tSultan\t5k$\n\
[#18] Автомобиль:\tCheetah\t5k$\n\
[#19] Автомобиль:\tZR-350\t5k$\n\
[#20] Автомобиль:\tJester\t5k$\n\
[#21] Автомобиль:\tBanshee\t5k$\n\
[#22] Автомобиль:\tBuffalo\t5k$",
!"Выбрать", !"Закрыть");
return true;
}
case 1263: // проверить есть ли такой диалог
{
if(response)
{
switch(listitem)
{
case 0:
{
new primo;
primo = CreateDynamicObject(19476,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
SetDynamicObjectMaterialText(primo, 0, "Supreme", 120, "Calibri", 150, 0, -1, 16711680, 1);
AttachDynamicObjectToVehicle(primo, GetPlayerVehicleID(playerid), -0.016, -1.621, 0.619, 0.000, -47.799, -90.900);
}
case 1:
{
new cadrona;
cadrona = CreateDynamicObject(19476,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
SetDynamicObjectMaterialText(cadrona, 0, "Supreme", 120, "Calibri", 150, 0, -1, 16711680, 1);
AttachDynamicObjectToVehicle(cadrona, GetPlayerVehicleID(playerid), -0.048, -1.456, 0.584, 0.000, -66.099, -90.799);
}
case 2:
{
new fortune;
fortune = CreateDynamicObject(19476,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
SetDynamicObjectMaterialText(fortune, 0, "Supreme", 120, "Calibri", 150, 0, -1, 16711680, 1);
AttachDynamicObjectToVehicle(fortune, GetPlayerVehicleID(playerid), -0.033, -1.438, 0.407, 0.000, -67.799, -90.800);
}
case 3:
{
new glendale;
glendale = CreateDynamicObject(19476,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
SetDynamicObjectMaterialText(glendale, 0, "Supreme", 120, "Calibri", 150, 0, -1, 16711680, 1);
AttachDynamicObjectToVehicle(glendale, GetPlayerVehicleID(playerid), -0.012, -2.297, 0.280, 0.000, -80.499, -91.899);
}
case 4:
{
new broadway;
broadway = CreateDynamicObject(19476,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
SetDynamicObjectMaterialText(broadway, 0, "Supreme", 120, "Calibri", 150, 0, -1, 16711680, 1);
AttachDynamicObjectToVehicle(broadway, GetPlayerVehicleID(playerid), 0.040, -2.309, 0.393, 0.000, -78.399, -89.599);
}
case 5:
{
new voodoo;
voodoo = CreateDynamicObject(19476,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
SetDynamicObjectMaterialText(voodoo, 0, "Supreme", 120, "Calibri", 150, 0, -1, 16711680, 1);
AttachDynamicObjectToVehicle(voodoo, GetPlayerVehicleID(playerid), 0.020, -2.641, 0.159, 0.000, -90.599, -91.699);
}
case 6:
{
new clover;
clover = CreateDynamicObject(19476,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
SetDynamicObjectMaterialText(clover, 0, "Supreme", 120, "Calibri", 150, 0, -1, 16711680, 1);
AttachDynamicObjectToVehicle(clover, GetPlayerVehicleID(playerid), -0.035, -2.572, 0.356, 0.000, -79.399, -90.399);
}
case 7:
{
new perenniel;
perenniel = CreateDynamicObject(19476,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
SetDynamicObjectMaterialText(perenniel, 0, "Supreme", 120, "Calibri", 150, 0, -1, 16711680, 1);
AttachDynamicObjectToVehicle(perenniel, GetPlayerVehicleID(playerid), 0.024, -2.438, 0.611, 0.000, -27.099, -91.300);
}
case 8:
{
new patriot;
patriot = CreateDynamicObject(19476,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
SetDynamicObjectMaterialText(patriot, 0, "Supreme", 120, "Calibri", 150, 0, -1, 16711680, 1);
AttachDynamicObjectToVehicle(patriot, GetPlayerVehicleID(playerid), 0.009, -1.507, 0.777, 0.000, -15.700, -90.200);
}
case 9:
{
new huntley;
huntley = CreateDynamicObject(19476,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
SetDynamicObjectMaterialText(huntley, 0, "Supreme", 120, "Calibri", 150, 0, -1, 16711680, 1);
AttachDynamicObjectToVehicle(huntley, GetPlayerVehicleID(playerid), -0.002, -2.637, 0.876, 0.000, -29.400, -90.599);
}
case 10:
{
new sandking;
sandking = CreateDynamicObject(19476,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
SetDynamicObjectMaterialText(sandking, 0, "Supreme", 120, "Calibri", 150, 0, -1, 16711680, 1);
AttachDynamicObjectToVehicle(sandking, GetPlayerVehicleID(playerid), -0.017, -2.085, 0.656, 0.000, -22.200, -89.299);
}
case 11:
{
new stratum;
stratum = CreateDynamicObject(19476,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
SetDynamicObjectMaterialText(stratum, 0, "Supreme", 120, "Calibri", 150, 0, -1, 16711680, 1);
AttachDynamicObjectToVehicle(stratum, GetPlayerVehicleID(playerid), -0.001, -2.463, 0.555, 1.099, -49.000, -92.700);
}
case 12:
{
return SCM(playerid,COLOR_RED, ""INFO"Пока что для этой машины нет наклейки Supreme");
}
case 13:
{
new rancher;
rancher = CreateDynamicObject(19476,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
SetDynamicObjectMaterialText(rancher, 0, "Supreme", 120, "Calibri", 150, 0, -1, 16711680, 1);
AttachDynamicObjectToVehicle(rancher, GetPlayerVehicleID(playerid), -0.042, -2.520, 0.695, 0.000, -28.199, -90.199);
}
case 14:
{
new bullet;
bullet = CreateDynamicObject(19476,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
SetDynamicObjectMaterialText(bullet, 0, "Supreme", 120, "Calibri", 150, 0, -1, 16711680, 1);
AttachDynamicObjectToVehicle(bullet, GetPlayerVehicleID(playerid), 0.008, -1.030, 0.514, 0.000, -79.699, -89.600);
}
case 15:
{
new infernus;
infernus = CreateDynamicObject(19476,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
SetDynamicObjectMaterialText(infernus, 0, "Supreme", 120, "Calibri", 150, 0, -1, 16711680, 1);
AttachDynamicObjectToVehicle(infernus, GetPlayerVehicleID(playerid), -0.003, -1.980, 0.243, 0.000, -91.299, -89.500);
}
case 16:
{
new turismo;
turismo = CreateDynamicObject(19476,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
SetDynamicObjectMaterialText(turismo, 0, "Supreme", 120, "Calibri", 150, 0, -1, 16711680, 1);
AttachDynamicObjectToVehicle(turismo, GetPlayerVehicleID(playerid), -0.002, -1.608, 0.369, -0.199, -68.999, -90.200);
}
case 17:
{
new sultan;
sultan = CreateDynamicObject(19476,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
SetDynamicObjectMaterialText(sultan, 0, "Supreme", 120, "Calibri", 150, 0, -1, 16711680, 1);
AttachDynamicObjectToVehicle(sultan, GetPlayerVehicleID(playerid), -0.000, -1.334, 0.588, 0.000, -62.699, -90.400);
}
case 18:
{
new cheetah;
cheetah = CreateDynamicObject(19476,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
SetDynamicObjectMaterialText(cheetah, 0, "Supreme", 120, "Calibri", 150, 0, -1, 16711680, 1);
AttachDynamicObjectToVehicle(cheetah, GetPlayerVehicleID(playerid), -0.003, -1.784, 0.328, 0.000, -90.299, -90.699);
}
case 19:
{
new zr350;
zr350 = CreateDynamicObject(19476,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
SetDynamicObjectMaterialText(zr350, 0, "Supreme", 120, "Calibri", 150, 0, -1, 16711680, 1);
AttachDynamicObjectToVehicle(zr350, GetPlayerVehicleID(playerid), 0.000, -1.570, 0.540, 0.000, -74.399, -90.900);
}
case 20:
{
new jester;
jester = CreateDynamicObject(19476,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
SetDynamicObjectMaterialText(jester, 0, "Supreme", 120, "Calibri", 150, 0, -1, 16711680, 1);
AttachDynamicObjectToVehicle(jester, GetPlayerVehicleID(playerid), -0.005, -1.535, 0.556, 0.000, -77.099, -90.100);
}
case 21:
{
new banshee;
banshee = CreateDynamicObject(19476,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
SetDynamicObjectMaterialText(banshee, 0, "Supreme", 120, "Calibri", 150, 0, -1, 16711680, 1);
AttachDynamicObjectToVehicle(banshee, GetPlayerVehicleID(playerid), -0.008, -1.890, 0.330, 0.000, -88.199, -90.399);
}
case 22:
{
new buffalo;
buffalo = CreateDynamicObject(19476,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0);
SetDynamicObjectMaterialText(buffalo, 0, "Supreme", 120, "Calibri", 150, 0, -1, 16711680, 1);
AttachDynamicObjectToVehicle(buffalo, GetPlayerVehicleID(playerid), 0.011, -1.695, 0.475, 0.000, -70.099, -89.699);
}
}
SCM(playerid, 0xFFFF00FF,"[Информация]: {FFFFFF}Вы установили наклейку Supreme на свой автомобиль!");
}
}
Последнее редактирование:
