следует заменить наPHP код:
YCMD:vad(playerid, params[])
PHP код:
YCMD:vad(playerid, params[], help)
Вид для печати
следует заменить наPHP код:
YCMD:vad(playerid, params[])
PHP код:
YCMD:vad(playerid, params[], help)
Получившуюся команду покажите.
PHP код:
YCMD:vad(playerid, params[], help)
{
if(isnull(params)) return 1;
gov[playerid] = 60;
new str[MAX_CHATBUBBLE_LENGTH];
format(str, sizeof(str), "[ V.I.P Ðåêëàìà ]: %s. Îòïðàâèòåëü: %s[%d]. Òåëåôîí: %d", params[0], PlayerInfo[playerid][pName], playerid, PlayerInfo[playerid][pPnumber]);
return SendClientMessageToAll(0xFFA500FF, str);
}
PHP код:
YCMD:vad(playerid, params[], help)
{
if(isnull(params))
return SendClientMessage(playerid, -1, "Используйте: /vad [text]");
if(gov[playerid] != 0)
return SendClientMessage(playerid, -1, "Вы уже отправляли рекламное сообщение в последнюю минуту.");
gov[playerid] = 60;
new
str[MAX_CHATBUBBLE_LENGTH];
format(str, sizeof(str), "[ V.I.P Реклама ]: %s. Отправитель: %s[%d]. Телефон: %d", params[0], PlayerInfo[playerid][pName], playerid, PlayerInfo[playerid][pPnumber]);
return SendClientMessageToAll(0xFFA500FF, str);
}
После отправки одного vip объявления, это сообщение мне высвечивается более 1 минуты! И еще, когда я в самом начале кода ставлю: if(PlayerInfo[playerid][pDonateRank] >= 3) return SendClientMessage(playerid,COLOR_GREY,"Недостаточный лвл вип"); то оно почему-то не работает. Даже когда я 0 уровень, оно все равно отправляет.
Актуально! Жду помощи.
PHP код:
YCMD:vad(playerid, params[], help)
{
if(isnull(params)) return SendClientMessage(playerid, -1, "Используйте: /vad [text]");
if(gov[playerid] > gettime()) return SendClientMessage(playerid, -1, "Вы уже отправляли рекламное сообщение в последнюю минуту.");
gov[playerid] = gettime()+60;
new str[MAX_CHATBUBBLE_LENGTH];
format(str, sizeof(str), "[ V.I.P Реклама ]: %s. Отправитель: %s[%d]. Телефон: %d", params[0], PlayerInfo[playerid][pName], playerid, PlayerInfo[playerid][pPnumber]);
return SendClientMessageToAll(0xFFA500FF, str);
}