Narek
Компетентный
когда подаешь обявление у NEWS Нечего не присходит!
---------- Сообщение добавлено в 10:52 ---------- Предыдущее сообщение добавлено в 09:55 ----------
UP:ca::ca::ca::ca::ca:
PHP:
CMD:ad(playerid, params[])
{
if(!IsPlayerConnected(playerid)) return 1;
if(PTEMP[playerid][pLogin] == 0) return true;
if(PTEMP[playerid][pLevel] < 3)
return SendClientMessage(playerid, COLOR_GREY, !"Доступно с 3 Level!");
new text[144];
if(sscanf(params, "s[144]", text))
return SendClientMessage(playerid, COLOR_WHITE, !"Введите: (/ad)vertise [текст]");
if(PTEMP[playerid][pMuted] == 1)
return SendClientMessage(playerid, COLOR_LIGHTRED, !"У вас бан чата!");
if(Rekl[playerid] == 1 && strfind(text,"www",true)!=-1 || Rekl[playerid] == 1 && strfind(text,".ru",true)!=-1
|| Rekl[playerid] == 1 && strfind(text,".net",true)!=-1 || Rekl[playerid] == 1 && strfind(text,".com",true)!=-1
|| Rekl[playerid] == 1 && strfind(text,".РУ",true)!=-1 || Rekl[playerid] == 1 && strfind(text,".ру",true)!=-1
|| Rekl[playerid] == 1 && strfind(text,"//htpp",true)!=-1
|| Rekl[playerid] == 1 && strfind(text,"http",true)!=-1)
{
new fmt_str[] ="В /ad | Игрок %s| ID %d| Текст: %s";
new string[sizeof(fmt_str) - 6 + MAX_PLAYER_NAME+ 3 + 100];
format(string,sizeof string, fmt_str, PTEMP[playerid][pName], playerid, text);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
return 1;
}
if((!adds) && (PTEMP[playerid][pAdmin] < 1))
{
new fmt_str[] = "Сообщение можно отправить через %d секунд!";
new string[sizeof(fmt_str) - 2];
format(string, sizeof(string), fmt_str, (addtimer/60000));
SendClientMessage(playerid, COLOR_GRAD2, string);
return 1;
}
if(gNews[playerid] == 1 && lNews[playerid] == 1 && LvNews[playerid] == 1)
return SendClientMessage(playerid, COLOR_WHITE, !"У Вас Радио выключено");
if(lNews[playerid] == 0)
{
if(PTEMP[playerid][pCash] < addd[0])
return SendClientMessage(playerid, COLOR_WHITE, !"У Вас не достаточно денег");
new fmt_str[] ="[Объявление]: %s. Прислал: %s[%d]";
new string[sizeof(fmt_str) - 6 + 100 + MAX_PLAYER_NAME + 3];
format(string, sizeof string, fmt_str, text, PTEMP[playerid][pName], playerid);
SendFamilyMessage(16, COLOR_YELLOW, string);
SendFamilyMessage(16, COLOR_YELLOW2, "/adgo - пропустить обьявление /editad - отредактировать");
nick[playerid] = 16;
SendClientMessage(playerid, COLOR_YELLOW2, " Ваше объявление было отправлено в LS NEWS");
PTEMP[playerid][pCash] -= addd[0];
}
else if(gNews[playerid] == 0)
{
if(PTEMP[playerid][pCash] < addd[1])
return SendClientMessage(playerid, COLOR_WHITE, "У Вас не достаточно денег");
new fmt_str[] ="[Объявление]: %s. Прислал: %s[%d]";
new string[sizeof(fmt_str) - 6 + 100 + MAX_PLAYER_NAME + 3];
format(string, sizeof string, fmt_str, text, PTEMP[playerid][pName], playerid);
SendFamilyMessage(9, COLOR_YELLOW, string);
SendFamilyMessage(9, COLOR_YELLOW2, "/adgo - пропустить обьявление /editad - отредактировать");
nick[playerid] = 9;
SendClientMessage(playerid, COLOR_YELLOW2, " Ваше объявление было отправлено в SF NEWS");
PTEMP[playerid][pCash] -= addd[1];
}
else if(LvNews[playerid] == 0)
{
if(PTEMP[playerid][pCash] < addd[2])
return SendClientMessage(playerid, COLOR_WHITE, "У Вас не достаточно денег");
new fmt_str[] ="[Объявление]: %s. Прислал: %s[%d]";
new string[sizeof(fmt_str) - 6 + 100 + MAX_PLAYER_NAME + 3];
format(string, sizeof string, fmt_str, text, PTEMP[playerid][pName], playerid);
SendFamilyMessage(20, COLOR_YELLOW, string);
SendFamilyMessage(20, COLOR_YELLOW2, "/adgo - пропустить обьявление /editad - отредактировать");
nick[playerid] = 20;
SendClientMessage(playerid, COLOR_YELLOW2, " Ваше объявление было отправлено в LV NEWS");
PTEMP[playerid][pCash] -= addd[2];
}
return true;
}
---------- Сообщение добавлено в 10:52 ---------- Предыдущее сообщение добавлено в 09:55 ----------
UP:ca::ca::ca::ca::ca:
