09.03.2016, 10:41
Try this 
Write me if there are errors in my example. I have not tested his version

PHP код:
COMMAND:ad(playerid, params[])
{
if (GetSVarInt(ad_true_msg) == 1)
return SendClientMessage(playerid, -1, !"{CDCDCD}You can't send an advertising message!");
if (sscanf(params, "s[128]", params))
return SendClientMessage(playerid, -1, !"{CDCDCD}Syntax: {FFFFFF}/ad [text]");
new name[MAX_PLAYER_NAME], ad_message[145] = "Advertisement by ";
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
strcat(ad_message, name);
strcat(ad_message, ": ");
strcat(ad_message, params);
SetSVarInt("ad_true_msg", 1);
SetTimerEx("@__OnPlayerSendAdMsg", 1000*59, 0, "s", ad_message);
return SendClientMessage(playerid, -1, !"Your message has been sent!");
}
@__OnPlayerSendAdMsg(message[]);
@__OnPlayerSendAdMsg(message[])
{
SendClientMessageToAll(0xFFFF00FF, message);
SetSVarInt("ad_true_msg", 0);
}
