Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Сохранение и вывод

Статус
В этой теме нельзя размещать новые ответы.

DeanMrz

Умник
При измене выводит в чат информацию что я поставил префикс и первую букву или цифру префикса, и не идет сохранение в бд
Код:
PHP:
CMD:setarank(playerid, params[])
{
    new stringer_prefix[128],string[200];
	if(PI[playerid][pAdmin] < ADM_TOP) return SendClientMessage(playerid, COLOR_WHITE, "Команда не обнаружена! Используйте {FFCC00}/menu {FFFFFF}для просмотра команд");
    if(sscanf(params,"iis[70]",params[0],params[1],params[2])) return SendClientMessage(playerid,COLOR_GREEN,"{FFFFFF}[{1DCA1D}Используйте{FFFFFF}] /setarank [ид] [цвет] [префикс]");
    if(!(0 <= params[1] <= 3)) return SendClientMessage(playerid, -1, "Номер цвета не может быть меньше 1 и больше 4!");
    new color[12];
    switch(params[1])
    {
        case 0: color = "{FF0000}";//red
        case 1: color = "{FF00AE}";//purple
        case 2: color = "{00FF48}";//blue
        case 3: color = "{FFEE00}";//blue
    }

    strmid(PI[params[0]][pPrefix],params[2],0,24,24);
    strmid(PI[params[0]][c_Prefix],color,0,12,12);

   	mysql_format(dbHandle, string, sizeof(string), "UPDATE `accounts`  SET `pPrefix` = '%s',`c_Prefix` = '%s' WHERE `name` = '%s'", PI[params[0]][pPrefix],color,GetName(playerid));
	mysql_tquery(dbHandle, string, "", "");

   	format(stringer_prefix, 128,"[{1DCA1D}Информация{FFFFFF}] Вы успешно назначили префикс %s%s {FFFFFF}игроку %s", PI[params[0]][c_Prefix],PI[params[0]][pPrefix], GetName(playerid));
	SendClientMessage(playerid, 0xddddddFF, stringer_prefix);

	format(stringer_prefix, 128,"[{1DCA1D}Информация{FFFFFF}] Администратор %s назначил вам префикс %s%s", GetName(playerid), PI[params[0]][c_Prefix],PI[params[0]][pPrefix]);
	SendClientMessage(params[0], 0xddddddFF, stringer_prefix);
    return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу