DimaWerx
Ученик
Как сделать ограничение на команду типо вы уже активировали код
Сам код внизу
Сам код внизу
Код:
cmd:code(playerid, params[])
{
static text[30];
if(sscanf(params, "s[30]", text)) return SCM(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}Используйте: /code [code]");
if(IsCodeUsed(text))
{
new use, type, az;
mysql_queryf(mysql, "SELECT * FROM `codes` WHERE `CodeName` = '%s' LIMIT 1", true, text);
use = cache_get_row_int(0, 2, mysql);
az = cache_get_row_int(0, 3, mysql);
type = cache_get_row_int(0, 4, mysql);
SCMf(playerid, COLOR_RED, "[Информация]{ffffff} Вы успешно активировали код под названием{ffff00} '%s'{ffffff}", text);
if(type == 0) GiveDonate(playerid, az);
if(type == 1) GiveRub(playerid, az);
if(type == 2) GiveMoney(playerid, az);
if(type == 3) InvAddEx(playerid, az, 1);
use -= 1;
str_1[0] = EOS;
if(!use) format(str_1, sizeof(str_1), "DELETE FROM `codes` WHERE `CodeName` = '%s' LIMIT 1", text);
else format(str_1, sizeof(str_1), "UPDATE `codes` SET `CodeUse`='%i' WHERE `CodeName`='%s'", use, text);
mysql_tquery(mysql, str_1);
}
else SCMf(playerid, COLOR_RED, "[Ошибка]{ffffff} Кода '%s' не существует!", text);
return 1;
}
