MMiguel_Woods
Новичок
Подскажите кто знает , что в команде не так пишу /ad не чего не происходит.
PHP:
CMD:ad(playerid, params[])
{
new string[128];
if(PI[playerid][pMuted] > 0) return SendClientMessage(playerid, COLOR_YELLOW, PlayerHaveMuteTime);
else if(PI[playerid][pTime] < 4) return SendClientMessage(playerid, COLOR_LGREY, "Вы должны играть на сервере более 4 часов");
else if(PI[playerid][pPhoneNumber] <= 1) return SendClientMessage(playerid, COLOR_LGREY, "У вас нет мобильного телефона SIM-Карты");
else if(PI[playerid][pNews] == 0) return SendClientMessage(playerid, COLOR_LGREY, "Вы должны быть подключены на любую станцию (/radio)");
else if(TOTALADVERT[PI[playerid][pNews]-1] >= 15) return SendClientMessage(playerid, COLOR_LGREY, "Линия заполнена обратитесь позже");
else if(AdvertTime_ > gettime()) return SendClientMessage(playerid, COLOR_LGREY, "Посылать объявление можно раз в 15 секунд");
else if(isnull(params)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /ad [текст");
else if(GetMoney(playerid) < strlen(params[0])*AdvertPrice[PI[playerid][pNews]-1]) return SendClientMessage(playerid, COLOR_LGREY, "У вас не хватает денег");
TOTALADVERT[PI[playerid][pNews]-1]++;
strmid(AdvertInfo[TOTALADVERT[PI[playerid][pNews]-1]][PI[playerid][pNews]-1][aText],params,0,strlen(params),128);
strmid(AdvertInfo[TOTALADVERT[PI[playerid][pNews]-1]][PI[playerid][pNews]-1][aName],GetName(playerid),0,strlen(GetName(playerid)),MAX_PLAYER_NAME);
AdvertInfo[TOTALADVERT[PI[playerid][pNews]-1]][PI[playerid][pNews]-1][aPhone] = PI[playerid][pPhoneNumber];
TransferMoney(playerid, -1, strlen(params) * AdvertPrice[PI[playerid][pNews]-1]);
new str[30], radio;
if(PI[playerid][pNews] == 1)
{
radio = 18;
str = "Радио Лос-Сантос";
FracBank[8] += strlen(params[0]) * AdvertPrice[PI[playerid][pNews]-1];
MysqlUpdateOtherInt("lsnbank", FracBank[8]);
}
if(PI[playerid][pNews] == 2)
{
radio = 19;
str = "Радио Сан-Фиерро"";
FracBank[9] += strlen(params[0]) * AdvertPrice[PI[playerid][pNews]-1];
MysqlUpdateOtherInt("sfnbank", FracBank[9]);
}
if(PI[playerid][pNews] == 3)
{
radio = 20;
str = "Лас-Вентурас"";
FracBank[10] += strlen(params[0]) * AdvertPrice[PI[playerid][pNews]-1];
MysqlUpdateOtherInt("lvnbank", FracBank[10]);
}
format(string,sizeof(string), "Вы отправили объявление сотрудникам СМИ {ffcc00}%s", str);
SendClientMessage(playerid, COLOR_LIME, string);
format(string,sizeof(string), "В радио станцию поступило новое объявление {ffffff}%s (/news)", GetName(playerid));
SendFMes(radio, 0x33CCFFAA, string);
AdvertTime_ = gettime() + 15;
return 1;
}
Последнее редактирование:
