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

Supreme

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 на свой автомобиль!");
            }
        }
 
Последнее редактирование:
Сверху Снизу