Пользователь
- Регистрация
- 17 Окт 2024
- Сообщения
- 61
- Автор темы
- #1
Я сделал систему промокодов а мне выдает эту ошибку
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.
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);
}