А зачем ограничивать количество символов, если уже есть ограничение в 128 символов в самом клиенте, больше которого в чат ввести не получится? Да ещё и, в итоге, ты не используешь переменную text в коде
Но делается это так
PHP код:
CMD:vad(playerid, params[])
{
if(uInfo[playerid][pDRInections] > 0 || uInfo[playerid][uLeader] > 0)
{
if(uInfo[playerid][pMuted] == 1) return ShowTextMute(playerid);
if(uInfo[playerid][pPnumber] == 0) return ShowTextError(playerid, "Вы не приобрели номер для телефона.");
if(GetPVarInt(playerid, "takephone")) return ShowTextError(playerid, "Ваш телефон забрали.");
if(isnull(params)) return ShowTextTip(playerid, "Введите: /vad [текст].");
if(strlen(params) > 60) return ShowTextError(playerid, "Вы ввели слишком длинный текст. Сократите его.");
//if(GetPVarInt(playerid, "AntiFloodVad") > gettime()) return ShowTextError(playerid, "Писать VIP объявления можно один раз в минуту.");
if(!Reklama(playerid, params, "/vad")) return 1;
new string[68+60+MAX_PLAYER_NAME+6+1];
format(string, sizeof(string), "VIP объявление | {ffdb99}%s {ffa500}| {ffdb99}Отправитель: %s[%d] (тел.: %d)", params, nickname(playerid), playerid, uInfo[playerid][pPnumber]);
SendClientMessageToAll(C_ORANGE, string);
SetPVarInt(playerid, "AntiFloodVad", gettime() + 60);
}
else ShowTextError(playerid, "Вы не обладаете бронзовой VIP привилегией / не являетесь лидером.");
return true;
}
Хоть это и бессмысленно