Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
Пользователь
Регистрация
17 Окт 2024
Сообщения
61
Я сделал систему промокодов а мне выдает эту ошибку
C:\Users\Acer\Desktop\ETERNITY RP\pawno\include\srv_changer.inc(256) : warning 204: symbol is assigned a value that is never used: "srv_ip"
C:\Users\Acer\Desktop\ETERNITY RP\gamemodes\edit.pwn(6147) : error 012: invalid function call, not a valid address
C:\Users\Acer\Desktop\ETERNITY RP\gamemodes\edit.pwn(6147) : error 029: invalid expression, assumed zero
C:\Users\Acer\Desktop\ETERNITY RP\gamemodes\edit.pwn(6147) : warning 215: expression has no effect
C:\Users\Acer\Desktop\ETERNITY RP\gamemodes\edit.pwn(6147) : warning 215: expression has no effect
C:\Users\Acer\Desktop\ETERNITY RP\gamemodes\edit.pwn(6147) : warning 215: expression has no effect
C:\Users\Acer\Desktop\ETERNITY RP\gamemodes\edit.pwn(6147) : warning 215: expression has no effect
C:\Users\Acer\Desktop\ETERNITY RP\gamemodes\edit.pwn(6147) : warning 215: expression has no effect
C:\Users\Acer\Desktop\ETERNITY RP\gamemodes\edit.pwn(6147) : error 001: expected token: ";", but found ")"
C:\Users\Acer\Desktop\ETERNITY RP\gamemodes\edit.pwn(6147) : fatal error 107: too many error messages on one line

Compilation aborted.

Pawn compiler 3.10.4 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.



PAWN:
    case 2374:
        {
            if(!response) return true;
            switch(listitem)
            {//mysql_function_query(connects, string, true,
                case 0: mysql_function_query(connects, "SELECT * FROM `promo`", true, "mysql_PromoCodeShow", "i", playerid);
                case 1: return ShowPlayerDialog(playerid,2380,DIALOG_STYLE_INPUT,"{66CC00}Создание промокода","Введите код для промо-кода:\nИспользуйте от 3 до 16 символов","Далее","Отмена");
            }
        }
    case 2380:
        {
            if(!response) return true;
            if(!strlen(inputtext)) return ShowPlayerDialog(playerid,2380,DIALOG_STYLE_INPUT,"{66CC00}Создание промокода","Введите код для промо-кода:\nИспользуйте от 3 до 16 символов","Далее","Отмена");
            if(strlen(inputtext) < 3 || strlen(inputtext) > 16) return ShowPlayerDialog(playerid,2380,DIALOG_STYLE_INPUT,"{66CC00}Создание промокода","Введите код для промо-кода:\n{FF0000}Используйте от 3 до 16 символов","Далее","Отмена");
            SetPVarString(playerid,"PROMONAME",inputtext);
            ShowPlayerDialog(playerid,2381,DIALOG_STYLE_MSGBOX,"{66CC00}Создание промокода","Вы хотите создать промокод для кол-ва людей или кол-ва дней?","Дней","Людей");
        }
    case 2381:
        {
            if(response) ShowPlayerDialog(playerid,2382,DIALOG_STYLE_INPUT,"{66CC00}Создание промокода","На какое кол-во дней Вы хотите создать промокод?\nВводите от 1 до 7 дней","Далее","Отмена");
            else ShowPlayerDialog(playerid,2383,DIALOG_STYLE_INPUT,"{66CC00}Создание промокода","На сколько человек Вы хотите создать промокод?\nВводите от 1 до 500","Далее","Отмена");
        }
    case 2382:
        {
            if(!response) return true;
            if(!strlen(inputtext)) return ShowPlayerDialog(playerid,2382,DIALOG_STYLE_INPUT,"{66CC00}Создание промокода","На какое кол-во дней Вы хотите создать промокод?\nВводите от 1 до 7 дней","Далее","Отмена");
            if(strval(inputtext) < 1 || strval(inputtext) > 7) return ShowPlayerDialog(playerid,2382,DIALOG_STYLE_INPUT,"{66CC00}Создание промокода","На какое кол-во дней Вы хотите создать промокод?\n{FF0000}Вводите от 1 до 7 дней","Далее","Отмена");
            SetPVarInt(playerid,"PROMODAYS",strval(inputtext));
            SetPVarInt(playerid,"PROMOLUD",-1);
               ShowPlayerDialog(playerid,2483,DIALOG_STYLE_INPUT,"{66CC00}Создание промокода","Хотите что-бы при вводе этого промокода выдавало VIP?\nЕсли не хотите,то вводите число равное 0\nЕсли хотите,то введите количество дней на которое будет выдано VIP","Ввести","Отмена");
         }
    case 2383:
        {
            if(!response) return true;
            if(!strlen(inputtext)) return ShowPlayerDialog(playerid,2383,DIALOG_STYLE_INPUT,"{66CC00}Создание промокода","На какое кол-во людей Вы хотите создать промокод?\nВводите от 1 до 500 дней","Далее","Отмена");
            if(strval(inputtext) < 1 || strval(inputtext) > 500) return ShowPlayerDialog(playerid,2383,DIALOG_STYLE_INPUT,"{66CC00}Создание промокода","На какое кол-во людей Вы хотите создать промокод?\n{FF0000}Вводите от 1 до 500 дней","Далее","Отмена");
            SetPVarInt(playerid,"PROMOLUD",strval(inputtext));
            SetPVarInt(playerid,"PROMODAYS",-1);
            ShowPlayerDialog(playerid,2483,DIALOG_STYLE_INPUT,"{66CC00}Создание промокода","Хотите что-бы при вводе этого промокода выдавало VIP?\nЕсли не хотите,то вводите число равное 0\nЕсли хотите,то введите количество дней на которое будет выдано VIP","Ввести","Отмена");
        }
    case 2483:
        {
            if(!response) return true;
            if(!strlen(inputtext)) return ShowPlayerDialog(playerid,2384,DIALOG_STYLE_INPUT,"{66CC00}Создание промокода","Хотите что-бы при вводе этого промокода выдавало VIP?\n{FF0000}Если не хотите,то вводите число равное 0","Ввести","Отмена");
            if(strval(inputtext) < 0 || strval(inputtext) > 3) return ShowPlayerDialog(playerid,2384,DIALOG_STYLE_INPUT,"{66CC00}Создание промокода","Хотите что-бы при вводе этого промокода выдавало VIP?\n{FF0000}Если не хотите,то вводите число равное 0","Ввести","Отмена");
            SetPVarInt(playerid,"PROMOVIP",strval(inputtext));
            ShowPlayerDialog(playerid,2384,DIALOG_STYLE_INPUT,"{66CC00}Создание промокода","Хотите что-бы при вводе этого промокода выдавало Admin LVL?\nЕсли не хотите,то вводите число равное 0","Ввести","Отмена");
        }
    case 2384:
        {
            if(!response) return true;
            if(!strlen(inputtext)) return ShowPlayerDialog(playerid,2384,DIALOG_STYLE_INPUT,"{66CC00}Создание промокода","Хотите что-бы при вводе этого промокода выдавало Admin LVL?\nЕсли не хотите,то вводите число равное 0","Ввести","Отмена");
            if(strval(inputtext) < 0 || strval(inputtext) > 13) return ShowPlayerDialog(playerid,2384,DIALOG_STYLE_INPUT,"{66CC00}Создание промокода","Хотите что-бы при вводе этого промокода выдавало Admin LVL?\nЕсли не хотите,то вводите число равное 0","Ввести","Отмена");
            SetPVarInt(playerid,"PROMOADM",strval(inputtext));
            ShowPlayerDialog(playerid,2385,DIALOG_STYLE_INPUT,"{66CC00}Создание промокода","Введите кол-во денег,которое будет выдано при вводе промокода:\nИспользуйте от 2.000$ до 10.000.000$","Ввести","Отмена");
        }
    case 2385:
        {
            if(!response) return true;
            if(!strlen(inputtext)) return ShowPlayerDialog(playerid,2385,DIALOG_STYLE_INPUT,"{66CC00}Создание промокода","Введите кол-во денег,которое будет выдано при вводе промокода:\nИспользуйте от 2.000$ до 30.000$","Ввести","Отмена");
            if(strval(inputtext) < 2000 || strval(inputtext) > 10000000) return ShowPlayerDialog(playerid,2385,DIALOG_STYLE_INPUT,"{66CC00}Создание промокода","Введите кол-во денег,которое будет выдано при вводе промокода:\n{FF0000}Используйте от 2.000$ до 10.000.000$","Ввести","Отмена");
            SetPVarInt(playerid,"PROMOMONEY",strval(inputtext));
            ShowPlayerDialog(playerid,2386,DIALOG_STYLE_MSGBOX,"{66CC00}Создание промокода","Вы хотите что бы при вводе этого промокода выдавались водительские права?","Да","Нет");
        }
    case 2386:
        {
            new promoname[16],string[256];
            GetPVarString(playerid, "PROMONAME", promoname, sizeof(promoname));
            new promoday = GetPVarInt(playerid,"PROMODAYS");
            new promolud = GetPVarInt(playerid,"PROMOLUD");
            new promovip = GetPVarInt(playerid,"PROMOVIP");
            new promoadm = GetPVarInt(playerid,"PROMOADM");
            new promomoney = GetPVarInt(playerid,"PROMOMONEY");
            if(response)
            {
                format(string,sizeof(string),"{FFFFFF}Вы хотите создать промокод '%s'?\nВыдача VIP уровня: %d \nВыдача ADM уровня: %d\nВыдача денег на %d$\nВыдача вод.прав: Да\n\nПромокод действует на %d дн. или %d чел.",promoname,promovip,promoadm,promomoney,promoday,promolud);
                ShowPlayerDialog(playerid,2387,DIALOG_STYLE_MSGBOX,"{66CC00}Создание промокода",string,"Создать","Отмена"),SetPVarInt(playerid,"PROMOLIC",1);
            }
            else
            {
                format(string,sizeof(string),"{FFFFFF}Вы хотите создать промокод '%s'?\nВыдача VIP уровня: %d \nВыдача ADM уровня: %d\nВыдача денег на %d$\nВыдача вод.прав: Нет\n\nПромокод действует на %d дн. или %d чел.",promoname,promovip,promoadm,promomoney,promoday,promolud);
                ShowPlayerDialog(playerid,2387,DIALOG_STYLE_MSGBOX,"{66CC00}Создание промокода",string,"Создать","Отмена"),SetPVarInt(playerid,"PROMOLIC",0);
            }
        }
    case 2387:
        {
            if(!response) return true;
            mysql_function_query[0] = EOS;
            new promoname[16];
            GetPVarString(playerid, "PROMONAME", promoname, sizeof(promoname));
            format(mysql_function_query,sizeof(mysql_function_query), "SELECT * FROM `promo` WHERE `code`='%s'", promoname);
            mysql_query(connects, mysql_function_query, true, "mysql_PromoCreate", "is", playerid,promoname);
        }
 
Сверху