@edikzver, эта функция полезна с точки зрения того, что не будут злоупотреблять командой подачи объявления. Но если вы хотите убрать эту функцию, то вставьте это вместо диалога
D_AD+1:
if(dialogid == D_AD+1)
{
if(!response) return true;
if(!strlen(inputtext)) return format(strcom, 200, "{ffffff}Введите текст вашего объявления:\n{bbbbbb}Стоимость 1 символа: %d руб.\nНе более 70 символов!", radioprice), SPD(playerid, D_AD+1, DIALOG_STYLE_INPUT, "Текст объявления", strcom, "Далее", "Отмена");
if(strlen(inputtext) < 1 || strlen(inputtext) > 70) return SCM(playerid, COLOR_GRAD1, "От 1 до 70 символов!"), format(strcom, 200, "{ffffff}Введите текст вашего объявления:\n{bbbbbb}Стоимость 1 символа: %d руб.\nНе более 70 символов!", radioprice), SPD(playerid, D_AD+1, DIALOG_STYLE_INPUT, "Текст объявления", strcom, "Далее", "Отмена");
if(Player[playerid][pMoney] < strlen(inputtext) * radioprice) return SendMes(playerid, COLOR_GRAD1, "У Вас не хватает денег. Цена за один символ: %d руб.", radioprice);
new text[20];
if(GetPVarInt(playerid, "TEXT_AD") == 1) text = "Покупка";
else if(GetPVarInt(playerid, "TEXT_AD") == 2) text = "Продажа";
else if(GetPVarInt(playerid, "TEXT_AD") == 3) text = "Обмен";
else if(GetPVarInt(playerid, "TEXT_AD") == 4) text = "Другое";
else text = "-";
if(strfind(inputtext, "Amazing", true) != -1 || strfind(inputtext, ":", true) != -1) return Kick(playerid);
format(string, 144, "Объявление: %s | Автор: %s[%d] | Тел.: %d", inputtext, Player[playerid][pName], playerid, Player[playerid][pPhone]);
SendClientMessageToAll(TEAM_GROVE_COLOR, string);
SendRadioMessage(9, COLOR_YELLOW, string);
// SendRadioMessage(9, COLOR_YELLOW, "Используйте \"/applist\", чтобы одобрить объявление, \"/edlist\", чтобы отредактировать текст объявления, \"/dellist\", чтобы удалить объявление.");
RadioID = playerid;
strmid(RadioName, Player[playerid][pName], 0, strlen(Player[playerid][pName]), 24);
strmid(RadioText, inputtext, 0, strlen(inputtext), 128);
RadioMobile = Player[playerid][pPhone];
RadioSub = true;
RadioTimer = 300;
Player[playerid][pMoney] -= strlen(inputtext) * radioprice;
SendMes(playerid, COLOR_GREEN, "Объявление отправлено, ждите одобрения. Количество символов: %d. Цена: %d.", strlen(inputtext), strlen(inputtext)*radioprice);
format(strcom, 20, "~r~-%d RUB", strlen(inputtext)*radioprice), GameTextForPlayer(playerid, strcom, 1000, 1);
new i = GetPVarInt(playerid, "BIZMENU");
if(Bizznes
[bOwned] == 1) Bizznes[bProduct] -= 1, Bizznes[bMoney] += strlen(inputtext) * radioprice, SaveBizzInfo(i);
return DeletePVar(playerid, "TEXT_AD");
}
А команды /applist, /edlist и /dellist можете удалить...