Sign in to follow this  
Followers 0
sidoren.00@mail.ru

сохранения для тюнинга

2 posts in this topic

вот весь код"вроде не чего не забыл " , проблема не сохраняется тюнинг , помогите плиз

 

 

 

Спойлер

case D_CTO+1: // CTO
        {
            if(response)
            {
                new bizzid = GetPVarInt(playerid,"CTObizzid");
                new till = BizzInfo[bizzid][bTill];
                switch(listitem)
                {
                case 0:
                    {
                        SendMes(playerid,COLOR_WHITE,"Стоимость перекраски: %d$", till*5);
                        ShowPlayerDialog(playerid, D_CTO+4, 1, "СТО > Перекраска", "Введите Основной и дополнительный цвет транспорта через запятую", "Перекрасить", "Назад");
                    }
                case 1:
                    {
                        if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid),CARMODTYPE_HYDRAULICS) != 1087)
                        {
                            format(string,128,"Стоимость установки: %d$\nВы уверены, что хотите купить и поставить гидравлику?",till*100);
                            ShowPlayerDialog(playerid,D_CTO+3,DIALOG_STYLE_MSGBOX,"CTO > Установка гидравлики",string,"Да","Назад");
                        }
                        else
                        {
                            ShowPlayerDialog(playerid,D_CTO+3,DIALOG_STYLE_MSGBOX,"CTO > Удаление гидравлики","Вы уверены, что хотите удалить гидравлику?","Да","Назад");
                        }
                    }
                case 2:
                    {
                        format(string,128,"[1] Nitro x2\t\t[%d$]\n[2] Nitro x5\t\t[%d$]\n[3] Nitro x10\t\t[%d$]",till*80,till*150,till*300);
                        ShowPlayerDialog(playerid,D_CTO+5,DIALOG_STYLE_LIST,"CTO > Закись азота",string,"Купить","Назад");
                    }
                case 3:
                    {
                        format(string,256,"[1] Shadow\t\t[%d$]\n[2] Mega\t\t[%d$]\n[3] Wires\t\t[%d$]\n[4] Classic\t\t[%d$]\n[5] Twist\t\t[%d$]\n[6] Grove\t\t[%d$]\n[7] Atomic\t\t[%d$]\n[8] Dollar [Premium]\t[%d$]",till*60,till*79,till*53,till*73,till*93,till*42,till*100,till*500);
                        ShowPlayerDialog(playerid,D_CTO+6,DIALOG_STYLE_LIST,"CTO > Смена дисков",string,"Смотреть","Назад");
                    }
                case 4:
                    {
                        format(string,150,"[1] Покрасочная работа №1\t\t[%d$]\n[2] Покрасочная работа №2\t\t[%d$]\n[3] Покрасочная работа №3\t\t[%d$]",till*30,till*35,till*40);
                        ShowPlayerDialog(playerid,D_CTO+7,DIALOG_STYLE_LIST,"CTO > Покрасочные работы",string,"Смотреть","Назад");
                    }
                case 5:
                    {
                        new c = GetPlayerVehicleID(playerid);
                        new getmodel = GetVehicleModel(c);
                        if(getmodel == 562 || getmodel == 560 || getmodel == 565 || getmodel == 561 || getmodel == 559 || getmodel == 558 )
                        {
                            ShowPlayerDialog(playerid,D_CTO+15,DIALOG_STYLE_LIST,"Спойлера","X-Flow\nAlien","Купить","Отмена");
                        }
                        else SendClientMessage(playerid,-1,"Данная деталь недоступна для вашей модели"),ShowSTODialog(playerid);
                    }
                case 6:
                    {
                        new c = GetPlayerVehicleID(playerid);
                        new getmodel = GetVehicleModel(c);
                        if(getmodel == 562 || getmodel == 560 || getmodel == 565 || getmodel == 561 || getmodel == 559 || getmodel == 558  || getmodel == 534  || getmodel == 536  || getmodel == 535  || getmodel == 576)
                        {
                            ShowPlayerDialog(playerid,D_CTO+16,DIALOG_STYLE_LIST,"Передний бампер","X-Flow\nAlien","Купить","Отмена");
                        }
                        else SendClientMessage(playerid,-1,"Данная деталь недоступна для вашей модели"),ShowSTODialog(playerid);
                    }
                case 7:
                    {
                        new c = GetPlayerVehicleID(playerid);
                        new getmodel = GetVehicleModel(c);
                        if(getmodel == 562 || getmodel == 560 || getmodel == 565 || getmodel == 561 || getmodel == 559 || getmodel == 558  || getmodel == 534  || getmodel == 536  || getmodel == 535  || getmodel == 576)
                        {
                            ShowPlayerDialog(playerid,D_CTO+17,DIALOG_STYLE_LIST,"Задний бампер","X-Flow\nAlien","Купить","Отмена");
                        }
                        else SendClientMessage(playerid,-1,"Данная деталь недоступна для вашей модели"),ShowSTODialog(playerid);
                    }
                case 8:
                    {
                        new c = GetPlayerVehicleID(playerid);
                        new getmodel = GetVehicleModel(c);
                        if(getmodel == 562 || getmodel == 560 || getmodel == 565 || getmodel == 561 || getmodel == 559 || getmodel == 558  || getmodel == 534  || getmodel == 536  || getmodel == 535  || getmodel == 575 || getmodel == 576)
                        {
                            ShowPlayerDialog(playerid,D_CTO+18,DIALOG_STYLE_LIST,"Боковые юбки","X-Flow\nAlien","Купить","Отмена");
                        }
                        else SendClientMessage(playerid,-1,"Данная деталь недоступна для вашей модели"),ShowSTODialog(playerid);
                    }
                case 9:
                    {
                        new c = GetPlayerVehicleID(playerid);
                        new getmodel = GetVehicleModel(c);
                        if(getmodel == 562 || getmodel == 560 || getmodel == 565 || getmodel == 561 || getmodel == 559 || getmodel == 558  || getmodel == 534  || getmodel == 536  || getmodel == 535  || getmodel == 575 || getmodel == 576)
                        {
                            ShowPlayerDialog(playerid,D_CTO+19,DIALOG_STYLE_LIST,"Крыша","X-Flow\nAlien","Купить","Отмена");
                        }
                        else SendClientMessage(playerid,-1,"Данная деталь недоступна для вашей модели"),ShowSTODialog(playerid);
                    }
                case 10: ShowPlayerDialog(playerid,1578,DIALOG_STYLE_LIST,"Антиугоны","Антиугон 1 уровня\nАнтиугон 2 уровня\nАнтиугон 3 уровня","Купить","Отмена");
                }
            }
            else
            {
                if(GetPVarInt(playerid,"AdmIS") == 0)
                {
                    new bizzid = GetPVarInt(playerid,"CTObizzid");
                    new pveh = GetPlayerVehicleID(playerid);
                    t_SetVehiclePos(pveh,BizzInfo[bizzid][bEntrx],BizzInfo[bizzid][bEntry],BizzInfo[bizzid][bEntrz]);
                    PlayerInfo[ playerid ][ pPos_x ] = BizzInfo[bizzid][bEntrx];
                    PlayerInfo[ playerid ][ pPos_y ] = BizzInfo[bizzid][bEntry];
                    PlayerInfo[ playerid ][ pPos_z ] = BizzInfo[bizzid][bEntrz];
                    TextDrawHideForPlayer(playerid,ButtonLeft);
                    DeletePVar(playerid,"UsedCTO");
                    TextDrawHideForPlayer(playerid,ButtonRight);
                    CancelSelectTextDraw(playerid);
                    SetPVarInt(playerid, "AntiBreik", 3);
                    SetVehicleZAngle(pveh,270.9845);
                    SetVehicleVirtualWorld(pveh,0);
                    LinkVehicleToInterior(pveh,0);
                    SetPlayerInterior(playerid,0);
                    SetPlayerVirtualWorld(playerid,0);
                    TogglePlayerControllable(playerid,true);
                    SetCameraBehindPlayer(playerid);
                }
                else DeletePVar(playerid,"AdmIS");
            }
        }
    case D_CTO+15:
        {
            if(response)
            {
                new i = GetPVarInt(playerid,"CTObizzid");
                new till = BizzInfo[bTill];
                new tune[2], c = GetPlayerVehicleID(playerid);
                if(GetVehicleModel(c) == 562) tune[0] = 1146, tune[1] = 1147;
                else if(GetVehicleModel(c) == 560) tune[0] = 1138, tune[1] = 1139;
                else if(GetVehicleModel(c) == 565) tune[0] = 1049, tune[1] = 1050;
                else if(GetVehicleModel(c) == 561) tune[0] = 1058, tune[1] = 1060;
                else if(GetVehicleModel(c) == 559) tune[0] = 1158, tune[1] = 1162;
                else if(GetVehicleModel(c) == 558) tune[0] = 1063, tune[1] = 1064;
                else return SendClientMessage(playerid,-1,"Данная деталь 'Спойлер' недоступна для вашей модели"),ShowSTODialog(playerid);
                AddVehicleComponent(c, tune[listitem]);
                SetPVarInt(playerid,"PriceCTO",till*25);
                SetPVarInt(playerid,"ComponentCTO",tune[listitem]);
                SetPVarInt(playerid,"ProductCTO",25);
                format(string,128,"Стоимость этой запчасти: %d\nВы надумали с покупкой?",till*79);
                ShowPlayerDialog(playerid,D_CTO+12,DIALOG_STYLE_MSGBOX,"Подтверждение покупки",string,"Купить","Отмена");
            }
            else ShowSTODialog(playerid);
        }
    case D_CTO+16:
        {
            if(response)
            {
                new i = GetPVarInt(playerid,"CTObizzid");
                new till = BizzInfo[bTill];
                new tune[2], c = GetPlayerVehicleID(playerid);


                if(GetVehicleModel(c) == 562) tune[0] = 1171, tune[1] = 1172;
                else if(GetVehicleModel(c) == 560) tune[0] = 1169, tune[1] = 1170;
                else if(GetVehicleModel(c) == 575) tune[0] = 1174, tune[1] = 1175;
                else if(GetVehicleModel(c) == 565) tune[0] = 1152, tune[1] = 1153;
                else if(GetVehicleModel(c) == 561) tune[0] = 1155, tune[1] = 1157;
                else if(GetVehicleModel(c) == 559) tune[0] = 1160, tune[1] = 1173;
                else if(GetVehicleModel(c) == 558) tune[0] = 1165, tune[1] = 1166;
                else if(GetVehicleModel(c) == 534) tune[0] = 1179, tune[1] = 1185;
                else if(GetVehicleModel(c) == 536) tune[0] = 1181, tune[1] = 1182;
                else if(GetVehicleModel(c) == 535) tune[0] = 1188, tune[1] = 1189;
                else if(GetVehicleModel(c) == 576) tune[0] = 1190, tune[1] = 1191;
                else return SendClientMessage(playerid,-1,"Данная деталь 'Передний бампер' недоступна для вашей модели"),ShowSTODialog(playerid);
                AddVehicleComponent(c, tune[listitem]);
                SetPVarInt(playerid,"PriceCTO",till*25);
                SetPVarInt(playerid,"ComponentCTO",tune[listitem]);
                SetPVarInt(playerid,"ProductCTO",25);
                format(string,128,"Стоимость этой запчасти: %d\nВы надумали с покупкой?",till*25);
                ShowPlayerDialog(playerid,D_CTO+12,DIALOG_STYLE_MSGBOX,"Подтверждение покупки",string,"Купить","Отмена");
            }
            else ShowSTODialog(playerid);
        }
    case D_CTO+17:
        {
            if(response)
            {
                new i = GetPVarInt(playerid,"CTObizzid");
                new till = BizzInfo[bTill];
                new tune[2], c = GetPlayerVehicleID(playerid);
                if(GetVehicleModel(c) == 562) tune[0] = 1148, tune[1] = 1149;
                else if(GetVehicleModel(c) == 560) tune[0] = 1140, tune[1] = 1141;
                else if(GetVehicleModel(c) == 575) tune[0] = 1176, tune[1] = 1177;
                else if(GetVehicleModel(c) == 565) tune[0] = 1150, tune[1] = 1151;
                else if(GetVehicleModel(c) == 561) tune[0] = 1154, tune[1] = 1156;
                else if(GetVehicleModel(c) == 559) tune[0] = 1159, tune[1] = 1161;
                else if(GetVehicleModel(c) == 558) tune[0] = 1167, tune[1] = 1168;
                else if(GetVehicleModel(c) == 534) tune[0] = 1178, tune[1] = 1180;
                else if(GetVehicleModel(c) == 536) tune[0] = 1183, tune[1] = 1184;
                else if(GetVehicleModel(c) == 535) tune[0] = 1186, tune[1] = 1187;
                else if(GetVehicleModel(c) == 576) tune[0] = 1192, tune[1] = 1193;
                else return SendClientMessage(playerid,-1,"Данная деталь 'Задний бампер' недоступна для вашей модели"),ShowSTODialog(playerid);
                AddVehicleComponent(c, tune[listitem]);
                SetPVarInt(playerid,"PriceCTO",till*25);
                SetPVarInt(playerid,"ComponentCTO",tune[listitem]);
                SetPVarInt(playerid,"ProductCTO",25);
                format(string,128,"Стоимость этой запчасти: %d\nВы надумали с покупкой?",till*79);
                ShowPlayerDialog(playerid,D_CTO+12,DIALOG_STYLE_MSGBOX,"Подтверждение покупки",string,"Купить","Отмена");
            }
            else ShowSTODialog(playerid);
        }
    case D_CTO+18:
        {
            if(response)
            {
                new i = GetPVarInt(playerid,"CTObizzid");
                new till = BizzInfo[bTill];
                new tune[4], c = GetPlayerVehicleID(playerid);
                if(GetVehicleModel(c) == 562) tune[0] = 1041, tune[1] = 1036, tune[2] = 1039, tune[3] = 1040;
                else if(GetVehicleModel(c) == 560) tune[0] = 1031, tune[1] = 1026, tune[2] = 1030, tune[3] = 1027;
                else if(GetVehicleModel(c) == 575) { SendClientMessage(playerid, CGREY, "Невозможно прикрепить боковые юбки к данному транспорту!"); return ShowSTODialog(playerid); }
                else if(GetVehicleModel(c) == 565) tune[0] = 1048, tune[1] = 1047, tune[2] = 1039, tune[3] = 1040;
                else if(GetVehicleModel(c) == 561) tune[0] = 1057, tune[1] = 1056, tune[2] = 1063, tune[3] = 1062;
                else if(GetVehicleModel(c) == 559) tune[0] = 1070, tune[1] = 1069, tune[2] = 1072, tune[3] = 1071;
                else if(GetVehicleModel(c) == 558) tune[0] = 1095, tune[1] = 1090, tune[2] = 1093, tune[3] = 1194;
                else if(GetVehicleModel(c) == 534) tune[0] = 1106, tune[1] = 1101, tune[2] = 1124, tune[3] = 1122;
                else if(GetVehicleModel(c) == 536) tune[0] = 1108, tune[1] = 1107, tune[2] = 1108, tune[3] = 1107;
                else if(GetVehicleModel(c) == 535) tune[0] = 1119, tune[1] = 1121, tune[2] = 1121, tune[3] = 1120;
                else if(GetVehicleModel(c) == 576) tune[0] = 1134, tune[1] = 1137, tune[2] = 1134, tune[3] = 1137;
                else return SendClientMessage(playerid,-1,"Данная деталь 'Боковые Юбки' недоступна для вашей модели"),ShowSTODialog(playerid);
                AddVehicleComponent(c, tune[listitem]);
                //AddVehicleComponent(c, tune[listitem+2]);
                SetPVarInt(playerid,"PriceCTO",till*25);
                SetPVarInt(playerid,"ComponentCTO",tune[listitem]);
                SetPVarInt(playerid,"ComponentCTO2", tune[listitem+2]);
                SetPVarInt(playerid,"ProductCTO",25);
                format(string,128,"Стоимость этой запчасти: %d\nВы надумали с покупкой?",till*79);
                ShowPlayerDialog(playerid,D_CTO+12,DIALOG_STYLE_MSGBOX,"Подтверждение покупки",string,"Купить","Отмена");
            }
            else ShowSTODialog(playerid);
        }
    case 1578:
        {
            if(response)
            {
                new i = GetPVarInt(playerid,"CTObizzid");
                new till = BizzInfo[bTill];
                switch(listitem)
                {
                    case 0:
                                {
                                    SetPVarInt(playerid,"Sing",1);
                                    SetPVarInt(playerid,"PriceCTO",till*300);
                                    SetPVarInt(playerid,"ProductCTO",40);
                                    format(string,128,"Стоимость этого антиугона: %d\nВы надумали с покупкой?",till*300);
                                    ShowPlayerDialog(playerid,D_CTO+12,DIALOG_STYLE_MSGBOX,"Подтверждение покупки",string,"Купить","Отмена");
                                }
                    case 1:
                                {
                                    SetPVarInt(playerid,"Sing",2);
                                    SetPVarInt(playerid,"PriceCTO",till*500);
                                    SetPVarInt(playerid,"ProductCTO",40);
                                    format(string,128,"Стоимость этого антиугона: %d\nВы надумали с покупкой?",till*500);
                                    ShowPlayerDialog(playerid,D_CTO+12,DIALOG_STYLE_MSGBOX,"Подтверждение покупки",string,"Купить","Отмена");
                                }
                       case 2:
                                {
                                    SetPVarInt(playerid,"Sing",3);
                                    SetPVarInt(playerid,"PriceCTO",till*700);
                                    SetPVarInt(playerid,"ProductCTO",40);
                                    format(string,128,"Стоимость этого антиугона: %d\nВы надумали с покупкой?",till*700);
                                    ShowPlayerDialog(playerid,D_CTO+12,DIALOG_STYLE_MSGBOX,"Подтверждение покупки",string,"Купить","Отмена");
                                }
                }
            }
            else ShowSTODialog(playerid);
        }
    case D_CTO+19:
        {
            if(response)
            {
                new i = GetPVarInt(playerid,"CTObizzid");
                new till = BizzInfo[bTill];
                new tune[2], c = GetPlayerVehicleID(playerid);
                if(GetVehicleModel(c) == 562) tune[0] = 1035, tune[1] = 1038;
                else if(GetVehicleModel(c) == 560) tune[0] = 1032, tune[1] = 1033;
                else if(GetVehicleModel(c) == 575) { SendClientMessage(playerid, CGREY, "Невозможно прикрепить крышу к данному транспорту!"); return ShowSTODialog(playerid); }
                else if(GetVehicleModel(c) == 565) tune[0] = 1053, tune[1] = 1054;
                else if(GetVehicleModel(c) == 561) tune[0] = 1055, tune[1] = 1061;
                else if(GetVehicleModel(c) == 559) tune[0] = 1067, tune[1] = 1068;
                else if(GetVehicleModel(c) == 558) tune[0] = 1088, tune[1] = 1091;
                else if(GetVehicleModel(c) == 534) { SendClientMessage(playerid, CGREY, "Невозможно прикрепить крышу к данному транспорту!"); return ShowSTODialog(playerid); }
                else if(GetVehicleModel(c) == 536) tune[0] = 1103, tune[1] = 1128;
                else if(GetVehicleModel(c) == 535) tune[0] = 1130, tune[1] = 1131;
                else if(GetVehicleModel(c) == 576) { SendClientMessage(playerid, CGREY, "Невозможно прикрепить крышу к данному транспорту!"); return ShowSTODialog(playerid); }
                else
                {
                    ShowSTODialog(playerid);
                    return SendClientMessage(playerid,-1,"Данная деталь 'Крыша' недоступна для вашей модели");
                }
                AddVehicleComponent(c, tune[listitem]);
                SetPVarInt(playerid,"PriceCTO",till*25);
                SetPVarInt(playerid,"ComponentCTO",tune[listitem]);
                SetPVarInt(playerid,"ProductCTO",25);
                format(string,128,"Стоимость этой запчасти: %d\nВы надумали с покупкой?",till*79);
                ShowPlayerDialog(playerid,D_CTO+12,DIALOG_STYLE_MSGBOX,"Подтверждение покупки",string,"Купить","Отмена");
            }
            else ShowSTODialog(playerid);
        }
    case D_CTO+3: // CTO
        {
            if(response)
            {
                new i = GetPVarInt(playerid,"CTObizzid");
                new till = BizzInfo[bTill];
                if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid),CARMODTYPE_HYDRAULICS) != 1087)
                {
                    if(PlayerInfo[playerid][pCash] < till*100) return SendClientMessage(playerid, CGREY, "Недостаточно средств!"),ShowSTODialog(playerid);
                    GiveMoney(playerid, -till*100);
                    BizzInfo[bMoney] += till*100;
                    BizzInfo[bProduct] -= 100;
                    BizzPay += till*100;
                    SetBizzInt(i, "money", BizzInfo[bMoney]);
                    SetBizzInt(i, "product", BizzInfo[bProduct]);
                    SendClientMessage(playerid,COLOR_WHITE,"Вы поставили гидравлику!");
                    AddVehicleComponent(GetPlayerVehicleID(playerid),1087);
                    SaveVehicleTuning(playerid);
                    ShowSTODialog(playerid);
                }
                else
                {
                    SendClientMessage(playerid,COLOR_WHITE,"Вы удалили гидравлику!");
                    RemoveVehicleComponent(GetPlayerVehicleID(playerid),1087);
                    SaveVehicleTuning(playerid);
                    ShowSTODialog(playerid);
                }
            }
            ShowSTODialog(playerid);
        }
    case D_CTO+4: // CTO цвета 1
        {
            if(response)
            {
                new color[2];
                if(sscanf(inputtext, "p<,>ii",color[0], color[1])) return ShowPlayerDialog(playerid, D_CTO+4, 1, "СТО > Перекраска", "Введите Основной и дополнительный цвет транспорта через запятую", "Принять", "Назад");
                if(color[0] < 0 || color[0] > 252)
                {
                    ShowPlayerDialog(playerid, D_CTO+4, 1, "СТО > Перекраска", "Введите Основной и дополнительный цвет транспорта через запятую", "Принять", "Назад");
                    return SendClientMessage(playerid, CGREY, "ID цвета от 0 до 252!");
                }
                if(color[1] < 0 || color[1] > 252)
                {
                    ShowPlayerDialog(playerid, D_CTO+4, 1, "СТО > Перекраска", "Введите Основной и дополнительный цвет транспорта через запятую", "Принять", "Назад");
                    return SendClientMessage(playerid, CGREY, "ID цвета от 0 до 252!");
                }
                new i = GetPVarInt(playerid,"CTObizzid");
                new till = BizzInfo[bTill];
                if(PlayerInfo[playerid][pCash] < till*5) return SendClientMessage(playerid, CGREY, "Недостаточно средств!");
                GiveMoney(playerid, -till*5);
                BizzInfo[bMoney] += till*5;
                BizzInfo[bProduct] -= 5;
                BizzPay += till*5;
                SetBizzInt(i, "money", BizzInfo[bMoney]);
                SetBizzInt(i, "product", BizzInfo[bProduct]);
                SaveVehicleColor(playerid, color[0], color[1]);
                ChangeVehicleColor(GetPlayerVehicleID(playerid), color[0], color[1]);
                SendClientMessage(playerid,COLOR_WHITE,"Вы успешно перекрасили свое авто!");
            }
            ShowSTODialog(playerid);
        }
    case D_CTO+5: // CTO
        {
            if(response)
            {
                new i = GetPVarInt(playerid,"CTObizzid");
                new till = BizzInfo[bTill];
                switch(listitem)
                {
                case 0:
                    {
                        if(PlayerInfo[playerid][pCash] < till*80) return SendClientMessage(playerid, CGREY, "Недостаточно средств!"),ShowSTODialog(playerid);
                        GiveMoney(playerid, -till*80);
                        BizzInfo[bMoney] += till*80;
                        BizzInfo[bProduct] -= 80;
                        BizzPay += till*80;
                        SetBizzInt(i, "money", BizzInfo[bMoney]);
                        SetBizzInt(i, "product", BizzInfo[bProduct]);
                        SendMes(playerid,COLOR_WHITE,"Вы поставили Nitro x2 за %d$", till*80);
                        AddVehicleComponent(GetPlayerVehicleID(playerid),1009);
                        SaveVehicleTuning(playerid);
                    }
                case 1:
                    {
                        if(PlayerInfo[playerid][pCash] < till*150) return SendClientMessage(playerid, CGREY, "Недостаточно средств!"),ShowSTODialog(playerid);
                        GiveMoney(playerid, -till*150);
                        BizzInfo[bMoney] += till*150;
                        BizzInfo[bProduct] -= 150;
                        BizzPay += till*150;
                        SetBizzInt(i, "money", BizzInfo[bMoney]);
                        SetBizzInt(i, "product", BizzInfo[bProduct]);
                        SendMes(playerid,COLOR_WHITE,"Вы поставили Nitro x5 за %d$", till*150);
                        AddVehicleComponent(GetPlayerVehicleID(playerid),1008);
                        SaveVehicleTuning(playerid);
                    }
                case 2:
                    {
                        if(PlayerInfo[playerid][pCash] < till*300) return SendClientMessage(playerid, CGREY, "Недостаточно средств!"),ShowSTODialog(playerid);
                        GiveMoney(playerid, -till*300);
                        BizzInfo[bMoney] += till*300;
                        BizzInfo[bProduct] -= 300;
                        BizzPay += till*300;
                        SetBizzInt(i, "money", BizzInfo[bMoney]);
                        SetBizzInt(i, "product", BizzInfo[bProduct]);
                        SendMes(playerid,COLOR_WHITE,"Вы поставили Nitro x10 за %d$", till*300);
                        AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
                        SaveVehicleTuning(playerid);
                    }
                }
            }
            ShowSTODialog(playerid);
        }
    case D_CTO+6: // CTO
        {
            if(response)
            {
                new i = GetPVarInt(playerid,"CTObizzid");
                new till = BizzInfo[bTill];
                switch(listitem)
                {
                case 0:
                    {
                        if(PlayerInfo[playerid][pCash] < till*60) return SendClientMessage(playerid, CGREY, "Недостаточно средств!"),ShowSTODialog(playerid);
                        SendMes(playerid,COLOR_WHITE,"Вы поставили диски Shadow, их стоимость %d$", till*60);
                        AddVehicleComponent(GetPlayerVehicleID(playerid),1073);
                        SetPVarInt(playerid,"PriceCTO",till*60);
                        SetPVarInt(playerid,"ComponentCTO",1073);
                        SetPVarInt(playerid,"ProductCTO",60);
                        format(string,128,"Стоимость этой запчасти: %d\nВы надумали с покупкой?",till*60);
                        ShowPlayerDialog(playerid,D_CTO+12,DIALOG_STYLE_MSGBOX,"Подтверждение покупки",string,"Купить","Отмена");


                    }
                case 1:
                    {
                        if(PlayerInfo[playerid][pCash] < till*79) return SendClientMessage(playerid, CGREY, "Недостаточно средств!"),ShowSTODialog(playerid);
                        SendMes(playerid,COLOR_WHITE,"Вы поставили диски Mega, их стоимость %d$", till*79);
                        AddVehicleComponent(GetPlayerVehicleID(playerid),1074);
                        SetPVarInt(playerid,"PriceCTO",till*79);
                        SetPVarInt(playerid,"ComponentCTO",1074);
                        SetPVarInt(playerid,"ProductCTO",79);
                        format(string,128,"Стоимость этой запчасти: %d\nВы надумали с покупкой?",till*79);
                        ShowPlayerDialog(playerid,D_CTO+12,DIALOG_STYLE_MSGBOX,"Подтверждение покупки",string,"Купить","Отмена");
                    }
                case 2:
                    {
                        if(PlayerInfo[playerid][pCash] < till*53) return SendClientMessage(playerid, CGREY, "Недостаточно средств!"),ShowSTODialog(playerid);
                        SendMes(playerid,COLOR_WHITE,"Вы поставили диски Wires, их стоимость %d$", till*53);
                        AddVehicleComponent(GetPlayerVehicleID(playerid),1076);
                        SetPVarInt(playerid,"PriceCTO",till*53);
                        SetPVarInt(playerid,"ComponentCTO",1076);
                        SetPVarInt(playerid,"ProductCTO",53);
                        format(string,128,"Стоимость этой запчасти: %d\nВы надумали с покупкой?",till*53);
                        ShowPlayerDialog(playerid,D_CTO+12,DIALOG_STYLE_MSGBOX,"Подтверждение покупки",string,"Купить","Отмена");

                    }
                case 3:
                    {
                        if(PlayerInfo[playerid][pCash] < till*73) return SendClientMessage(playerid, CGREY, "Недостаточно средств!"),ShowSTODialog(playerid);
                        SendMes(playerid,COLOR_WHITE,"Вы поставили диски Classic, их стоимость %d$", till*73);
                        AddVehicleComponent(GetPlayerVehicleID(playerid),1077);
                        SetPVarInt(playerid,"PriceCTO",till*73);
                        SetPVarInt(playerid,"ComponentCTO",1077);
                        SetPVarInt(playerid,"ProductCTO",73);
                        format(string,128,"Стоимость этой запчасти: %d\nВы надумали с покупкой?",till*73);
                        ShowPlayerDialog(playerid,D_CTO+12,DIALOG_STYLE_MSGBOX,"Подтверждение покупки",string,"Купить","Отмена");

                    }
                case 4:
                    {
                        if(PlayerInfo[playerid][pCash] < till*93) return SendClientMessage(playerid, CGREY, "Недостаточно средств!"),ShowSTODialog(playerid);
                        SendMes(playerid,COLOR_WHITE,"Вы поставили диски Twist, их стоимость %d$", till*93);
                        AddVehicleComponent(GetPlayerVehicleID(playerid),1078);
                        SetPVarInt(playerid,"PriceCTO",till*93);
                        SetPVarInt(playerid,"ComponentCTO",1078);
                        SetPVarInt(playerid,"ProductCTO",93);
                        format(string,128,"Стоимость этой запчасти: %d\nВы надумали с покупкой?",till*93);
                        ShowPlayerDialog(playerid,D_CTO+12,DIALOG_STYLE_MSGBOX,"Подтверждение покупки",string,"Купить","Отмена");

                    }
                case 5:
                    {
                        if(PlayerInfo[playerid][pCash] < till*42) return SendClientMessage(playerid, CGREY, "Недостаточно средств!"),ShowSTODialog(playerid);
                        SendMes(playerid,COLOR_WHITE,"Вы поставили диски Grove, их стоимость %d$", till*42);
                        AddVehicleComponent(GetPlayerVehicleID(playerid),1081);
                        SetPVarInt(playerid,"PriceCTO",till*42);
                        SetPVarInt(playerid,"ComponentCTO",1081);
                        SetPVarInt(playerid,"ProductCTO",42);
                        format(string,128,"Стоимость этой запчасти: %d\nВы надумали с покупкой?",till*42);
                        ShowPlayerDialog(playerid,D_CTO+12,DIALOG_STYLE_MSGBOX,"Подтверждение покупки",string,"Купить","Отмена");

                    }
                case 6:
                    {
                        if(PlayerInfo[playerid][pCash] < till*100) return SendClientMessage(playerid, CGREY, "Недостаточно средств!"),ShowSTODialog(playerid);
                        SendMes(playerid,COLOR_WHITE,"Вы поставили диски Atomic, их стоимость %d$", till*100);
                        AddVehicleComponent(GetPlayerVehicleID(playerid),1085);
                        SetPVarInt(playerid,"PriceCTO",till*100);
                        SetPVarInt(playerid,"ComponentCTO",1085);
                        SetPVarInt(playerid,"ProductCTO",100);
                        format(string,128,"Стоимость этой запчасти: %d\nВы надумали с покупкой?",till*100);
                        ShowPlayerDialog(playerid,D_CTO+12,DIALOG_STYLE_MSGBOX,"Подтверждение покупки",string,"Купить","Отмена");
                    }
                case 7:
                    {
                        if(PlayerInfo[playerid][pCash] < till*500) return SendClientMessage(playerid, CGREY, "Недостаточно средств!"),ShowSTODialog(playerid);
                        SendMes(playerid,COLOR_WHITE,"Вы поставили диски Dollar for Premium, их стоимость %d$", till*500);
                        AddVehicleComponent(GetPlayerVehicleID(playerid),1083);
                        SetPVarInt(playerid,"PriceCTO",till*500);
                        SetPVarInt(playerid,"ComponentCTO",1083);
                        SetPVarInt(playerid,"ProductCTO",500);
                        format(string,128,"Стоимость этой запчасти: %d\nВы надумали с покупкой?",till*500);
                        ShowPlayerDialog(playerid,D_CTO+12,DIALOG_STYLE_MSGBOX,"Подтверждение покупки",string,"Купить","Отмена");
                        SaveVehicleTuning(playerid);
                    }
                }
            }
            else ShowSTODialog(playerid);
        }
    case D_CTO+13:
        {
            new i = GetPVarInt(playerid,"CTObizzid");
            if(response)
            {
                GiveMoney(playerid, -GetPVarInt(playerid,"PriceCTO"));
                BizzInfo[bMoney] += GetPVarInt(playerid,"PriceCTO");
                BizzInfo[bProduct] -= GetPVarInt(playerid,"ProductCTO");
                BizzPay += GetPVarInt(playerid,"PriceCTO");
                SetBizzInt(i, "money", BizzInfo[bMoney]);
                SetBizzInt(i, "product", BizzInfo[bProduct]);
                SendMes(playerid,COLOR_WHITE,"Вы оплатили %d$ за покрасочную работу", GetPVarInt(playerid,"PriceCTO"));
                PlayerInfo[playerid][cPaintjob] = GetPVarInt(playerid,"PaintjobCTO");
                ShowSTODialog(playerid);
            }
            else
            {
                if(PlayerInfo[playerid][cPaintjob]!=3)
                {
                    ChangeVehiclePaintjob(GetPlayerVehicleID(playerid),PlayerInfo[playerid][cPaintjob]);
                    SendClientMessage(playerid,COLOR_WHITE,"Вы отменили покупку");
                    ShowSTODialog(playerid);
                }
                else
                {
                    ChangeVehiclePaintjob(GetPlayerVehicleID(playerid),3);
                    ChangeVehicleColor(GetPlayerVehicleID(playerid), PlayerInfo[playerid][cColor][0], PlayerInfo[playerid][cColor][1]);
                    SendClientMessage(playerid,COLOR_WHITE,"Вы отменили покупку");
                    ShowSTODialog(playerid);
                }
            }
        }
    case D_CTO+7: // CTO
        {
            if(response)
            {
                new i = GetPVarInt(playerid,"CTObizzid");
                new till = BizzInfo[bTill];
                switch(listitem)
                {
                case 0:
                    {
                        if(PlayerInfo[playerid][pCash] < till*30) return SendClientMessage(playerid, CGREY, "Недостаточно средств!"),ShowSTODialog(playerid);
                        ChangeVehiclePaintjob(GetPlayerVehicleID(playerid),0);
                        SetPVarInt(playerid,"PriceCTO",till*30);
                        SetPVarInt(playerid,"PaintjobCTO",0);
                        SetPVarInt(playerid,"ProductCTO",30);
                        format(string,128,"Стоимость этой покрасочной работы: %d\nВы надумали с покупкой?",till*30);
                        ShowPlayerDialog(playerid,D_CTO+13,DIALOG_STYLE_MSGBOX,"Подтверждение покупки",string,"Купить","Отмена");

                    }
                case 1:
                    {
                        if(PlayerInfo[playerid][pCash] < till*35) return SendClientMessage(playerid, CGREY, "Недостаточно средств!"),ShowSTODialog(playerid);
                        ChangeVehiclePaintjob(GetPlayerVehicleID(playerid),1);
                        SetPVarInt(playerid,"PriceCTO",till*35);
                        SetPVarInt(playerid,"PaintjobCTO",1);
                        SetPVarInt(playerid,"ProductCTO",35);
                        format(string,128,"Стоимость этой покрасочной работы: %d\nВы надумали с покупкой?",till*35);
                        ShowPlayerDialog(playerid,D_CTO+13,DIALOG_STYLE_MSGBOX,"Подтверждение покупки",string,"Купить","Отмена");
                    }
                case 2:
                    {
                        if(PlayerInfo[playerid][pCash] < till*40) return SendClientMessage(playerid, CGREY, "Недостаточно средств!"),ShowSTODialog(playerid);
                        ChangeVehiclePaintjob(GetPlayerVehicleID(playerid),2);
                        SetPVarInt(playerid,"PriceCTO",till*40);
                        SetPVarInt(playerid,"PaintjobCTO",2);
                        SetPVarInt(playerid,"ProductCTO",40);
                        format(string,128,"Стоимость этой покрасочной работы: %d\nВы надумали с покупкой?",till*40);
                        ShowPlayerDialog(playerid,D_CTO+13,DIALOG_STYLE_MSGBOX,"Подтверждение покупки",string,"Купить","Отмена");
                    }
                case 3:
                    {
                        ChangeVehiclePaintjob(GetPlayerVehicleID(playerid),3);
                        ShowSTODialog(playerid);
                        SendClientMessage(playerid,COLOR_WHITE,"Вы удалили покрасочную работу на авто");}
                }
            }
            else ShowSTODialog(playerid);
        }
    case D_CTO+12: // CTO
        {
            new i = GetPVarInt(playerid,"CTObizzid");
            //            new till = BizzInfo[bTill];
            if(response)
            {
                GiveMoney(playerid, -GetPVarInt(playerid,"PriceCTO"));
                BizzInfo[bMoney] += GetPVarInt(playerid,"PriceCTO");
                BizzInfo[bProduct] -= GetPVarInt(playerid,"ProductCTO");
                BizzPay += GetPVarInt(playerid,"PriceCTO");
                SetBizzInt(i, "money", BizzInfo[bMoney]);
                SetBizzInt(i, "product", BizzInfo[bProduct]);
                if(GetPVarInt(playerid,"Sing") > 0) PlayerInfo[playerid][pSing] = GetPVarInt(playerid,"Sing"),DeletePVar(playerid,"Sing");
                ShowSTODialog(playerid);
                SaveVehicleTuning(playerid);
                SendClientMessage(playerid,COLOR_WHITE,"Вы купили эту запчасть");
            }
            else
            {
                ShowSTODialog(playerid);
                SendClientMessage(playerid,COLOR_WHITE,"Вы отменили покупку");
                RemoveVehicleComponent(GetPlayerVehicleID(playerid),GetPVarInt(playerid,"ComponentCTO"));
                if(PlayerInfo[playerid][cVehcoms][0]!=0) AddVehicleComponent(GetPlayerVehicleID(playerid), PlayerInfo[playerid][cVehcoms][0]);
                if(PlayerInfo[playerid][cVehcoms][1]!=0) AddVehicleComponent(GetPlayerVehicleID(playerid), PlayerInfo[playerid][cVehcoms][1]);
                if(PlayerInfo[playerid][cVehcoms][2]!=0) AddVehicleComponent(GetPlayerVehicleID(playerid), PlayerInfo[playerid][cVehcoms][2]);
                if(PlayerInfo[playerid][cVehcoms][3]!=0) AddVehicleComponent(GetPlayerVehicleID(playerid), PlayerInfo[playerid][cVehcoms][3]);
                if(PlayerInfo[playerid][cVehcoms][4]!=0) AddVehicleComponent(GetPlayerVehicleID(playerid), PlayerInfo[playerid][cVehcoms][4]);
                if(PlayerInfo[playerid][cVehcoms][5]!=0) AddVehicleComponent(GetPlayerVehicleID(playerid), PlayerInfo[playerid][cVehcoms][5]);
                if(PlayerInfo[playerid][cVehcoms][6]!=0) AddVehicleComponent(GetPlayerVehicleID(playerid), PlayerInfo[playerid][cVehcoms][6]);
                if(PlayerInfo[playerid][cVehcoms][7]!=0) AddVehicleComponent(GetPlayerVehicleID(playerid), PlayerInfo[playerid][cVehcoms][7]);
                if(PlayerInfo[playerid][cVehcoms][8]!=0) AddVehicleComponent(GetPlayerVehicleID(playerid), PlayerInfo[playerid][cVehcoms][8]);
                if(PlayerInfo[playerid][cVehcoms][9]!=0) AddVehicleComponent(GetPlayerVehicleID(playerid), PlayerInfo[playerid][cVehcoms][9]);
                if(PlayerInfo[playerid][cVehcoms][10]!=0) AddVehicleComponent(GetPlayerVehicleID(playerid), PlayerInfo[playerid][cVehcoms][10]);
                if(PlayerInfo[playerid][cVehcoms][11]!=0) AddVehicleComponent(GetPlayerVehicleID(playerid), PlayerInfo[playerid][cVehcoms][11]);
                if(PlayerInfo[playerid][cVehcoms][12]!=0) AddVehicleComponent(GetPlayerVehicleID(playerid), PlayerInfo[playerid][cVehcoms][12]);
                if(PlayerInfo[playerid][cVehcoms][13]!=0) AddVehicleComponent(GetPlayerVehicleID(playerid),PlayerInfo[playerid][cVehcoms][13]);
            }
        }

 

 

 

CMD:showtuning(playerid, params[])
{
    SetPVarInt(playerid,"AdmIS",1);
    ShowSTODialog(playerid);
    return true;
}

 

 

CMD:tuning(playerid, params[])
{
    if(PlayerLogged[playerid] == 0) return true;
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, CGREY, PlayerIsNotInCar);
    if(GetPlayerVehicleID(playerid) != GetPVarInt(playerid, "PlayerCar")) return SendClientMessage(playerid, CGREY, "Вы должны находиться в вашем личном транспорте!");
    if(PlayerInfo[playerid][pTehOsmtr] == 0) return SendClientMessage(playerid, CGREY, "У вас не пройден Тех. Осмотр!");
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 462) return SendClientMessage(playerid, CGREY, "Вы не можете тюнинговать мопед!");
    new full;
    for(new i = 1; i <= TOTALBIZZ; i++)
    {
        if(IsPlayerInRangeOfPoint(playerid, 10.0, BizzInfo[bEntrx], BizzInfo[bEntry], BizzInfo[bEntrz]) && BizzInfo[bType] == 7)
        {
            if(BizzInfo[bProduct] == 0) return SendMes(playerid,COLOR_WHITE,"Тюнинг закрыт!");
            ShowPlayerDialog(playerid, D_CTO, DIALOG_STYLE_MSGBOX, BizzInfo[bName], "Здравствуйте\nТут вы можете прокачать свое авто\nВы хотите перейти к тюнингу вашего авто?", "Да", "Отмена");
            full++;
            SetPVarInt(playerid, "CTObizzid", i);
        }
    }
    if(full == 0) return SendClientMessage(playerid, CGREY, "Вы должны находится у СТО!");
    return true;
}

 

 

stock SaveVehicleTuning(playerid)
{
    new i = GetPVarInt(playerid, "PlayerCar");
    PlayerInfo[playerid][cVehcoms][0]=GetVehicleComponentInSlot(i, CARMODTYPE_SPOILER);
    PlayerInfo[playerid][cVehcoms][1]=GetVehicleComponentInSlot(i, CARMODTYPE_HOOD);
    PlayerInfo[playerid][cVehcoms][2]=GetVehicleComponentInSlot(i, CARMODTYPE_ROOF);
    PlayerInfo[playerid][cVehcoms][3]=GetVehicleComponentInSlot(i, CARMODTYPE_SIDESKIRT);
    PlayerInfo[playerid][cVehcoms][4]=GetVehicleComponentInSlot(i, CARMODTYPE_LAMPS);
    PlayerInfo[playerid][cVehcoms][5]=GetVehicleComponentInSlot(i, CARMODTYPE_NITRO);
    PlayerInfo[playerid][cVehcoms][6]=GetVehicleComponentInSlot(i, CARMODTYPE_EXHAUST);
    PlayerInfo[playerid][cVehcoms][7]=GetVehicleComponentInSlot(i, CARMODTYPE_WHEELS);
    PlayerInfo[playerid][cVehcoms][8]=GetVehicleComponentInSlot(i, CARMODTYPE_STEREO);
    PlayerInfo[playerid][cVehcoms][9]=GetVehicleComponentInSlot(i, CARMODTYPE_HYDRAULICS);
    PlayerInfo[playerid][cVehcoms][10]=GetVehicleComponentInSlot(i, CARMODTYPE_FRONT_BUMPER);
    PlayerInfo[playerid][cVehcoms][11]=GetVehicleComponentInSlot(i, CARMODTYPE_REAR_BUMPER);
    PlayerInfo[playerid][cVehcoms][12]=GetVehicleComponentInSlot(i, CARMODTYPE_VENT_RIGHT);
    PlayerInfo[playerid][cVehcoms][13]=GetVehicleComponentInSlot(i, CARMODTYPE_VENT_LEFT);
    format(PlayerInfo[playerid][cVehcom], 64, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",
    PlayerInfo[playerid][cVehcoms][0],PlayerInfo[playerid][cVehcoms][1],PlayerInfo[playerid][cVehcoms][2],
    PlayerInfo[playerid][cVehcoms][3],PlayerInfo[playerid][cVehcoms][4],PlayerInfo[playerid][cVehcoms][5],
    PlayerInfo[playerid][cVehcoms][6],PlayerInfo[playerid][cVehcoms][7],PlayerInfo[playerid][cVehcoms][8],
    PlayerInfo[playerid][cVehcoms][9],PlayerInfo[playerid][cVehcoms][10],PlayerInfo[playerid][cVehcoms][11],
    PlayerInfo[playerid][cVehcoms][12],PlayerInfo[playerid][cVehcoms][13]);
}
//==============================================================================
stock SaveVehicleColor(playerid,color1,color2)
{
    PlayerInfo[playerid][cColor][0] = color1;
    PlayerInfo[playerid][cColor][1] = color2;
}

 

 

Заметка от DEST , создано

3.2. Код больше 10 строк необходимо брать в теги "Код" и "Спойлер". Как это сделать рассказано в разделе "FAQ".

Устное предупреждение.

Share this post


Link to post
Share on other sites

В логах пишется что-нибудь?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • danya_white
      By danya_white


      Просмотр файла Игровой мод Renaissance RolePlay
      Доброго времени суток, хочу выставить на продажу игровой мод проекта Renaissance RP.
       
      Данный мод является не последний актуальный версии проекта, а версия ниже, многие актуальные систему отсутствуют, но они будут дополняться, со временем. Основные функции на проекте Renaissance RP присутствую в данном моде, это первая версия проекта, поэтому буду дополнять тему своими доработками, также есть TEST IP, реальному покупателю в личные сообщение на форуме, дам данные.
       
      Информация о моде:
      Версия MYSQL - R39-6
      Античит - Встроенный + SAMP-AC
      Стример - Streamer Plugin v2.9.4 by Incognito
      Командный процессор - Pawn CMD
      Основа мода - Brilliant RP
      Остальное Все плагины обновлены до последней версии
       
       
      Основные системы которые присутствуют в данном моде:
      - Система промокодов для семей (/family) - Система выборов - Динамичная система (/lmenu), возможность назначать транспорт, форму сотрудников - Система подразделений в гос.организациях - Система КАЗИНО - Система акксесуаров - Оптимизация игрового мода. - Риелторское агенство. - Квестовая линия (НАЧАЛО) p.s И еще многие другие системы, более подробно на тестовом сервере.
      Добавил danya_white Добавлено 26.10.2021 Категория Моды Автор danya  
    • danya_white
      By danya_white
      Доброго времени суток, хочу выставить на продажу игровой мод проекта Renaissance RP.
       
      Данный мод является не последний актуальный версии проекта, а версия ниже, многие актуальные систему отсутствуют, но они будут дополняться, со временем. Основные функции на проекте Renaissance RP присутствую в данном моде, это первая версия проекта, поэтому буду дополнять тему своими доработками, также есть TEST IP, реальному покупателю в личные сообщение на форуме, дам данные.
       
      Информация о моде:
      Версия MYSQL - R39-6
      Античит - Встроенный + SAMP-AC
      Стример - Streamer Plugin v2.9.4 by Incognito
      Командный процессор - Pawn CMD
      Основа мода - Brilliant RP
      Остальное Все плагины обновлены до последней версии
       
       
      Основные системы которые присутствуют в данном моде:
      - Система промокодов для семей (/family) - Система выборов - Динамичная система (/lmenu), возможность назначать транспорт, форму сотрудников - Система подразделений в гос.организациях - Система КАЗИНО - Система акксесуаров - Оптимизация игрового мода. - Риелторское агенство. - Квестовая линия (НАЧАЛО) p.s И еще многие другие системы, более подробно на тестовом сервере.
    • ViwFay
      By ViwFay
      C:\Users\Пользователь\Desktop\евгений\мод\mod.crmp.mobile.deus\mod.crmp.mobile.deus\gamemodes\new.pwn(34666) : error 001: expected token: "-string end-", but found "-identifier-"
      C:\Users\Пользователь\Desktop\евгений\мод\mod.crmp.mobile.deus\mod.crmp.mobile.deus\gamemodes\new.pwn(34666) : error 017: undefined symbol "Fruit"
      C:\Users\Пользователь\Desktop\евгений\мод\mod.crmp.mobile.deus\mod.crmp.mobile.deus\gamemodes\new.pwn(34666) : warning 215: expression has no effect
      C:\Users\Пользователь\Desktop\евгений\мод\mod.crmp.mobile.deus\mod.crmp.mobile.deus\gamemodes\new.pwn(34666) : error 001: expected token: ";", but found ")"
      C:\Users\Пользователь\Desktop\евгений\мод\mod.crmp.mobile.deus\mod.crmp.mobile.deus\gamemodes\new.pwn(34666) : fatal error 107: too many error messages on one line
      Помогите пожалуйста разобраться.