Try something like this:
pawn Код:
new HasUsedCommandShop[MAX_PLAYERS]; // at the top of the script
forward CommandShopTimer(playerid);
Under the command:
pawn Код:
if(HasUsedCommandShop[playerid] == 1) return SendClientMessage(playerid, COLOR_WHITE, "Please wait until you can use this command again.");
And under the command if it was successful, use:
pawn Код:
HasUsedCommandShop[playerid] = 1;
SetTimerEx("CommandShopTimer", time here in milliseconds, false, "i", playerid);
And then, make a public for the command:
pawn Код:
public CommandShopTimer(playerid)
{
HasUsedCommandShop[playerid] = 0;
SendClientMessage(playerid, COLOR_WHITE, "You can now use the command again.");
return 1;
}