• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Не сохраняюься в mysql цвета префикса

Kem4ik

Умник
Не сохраняются цвета префикса и не грузятся

PHP:
CMD:prefixcolor(playerid, params[]) // Изменение цвета префикса
{
    if(PlayerInfo[playerid][pAlcoInvenxua] < 12) return false; // с какого лвл адм. доступна кмд
    new strs[244], query[144];
    if(sscanf(params, "is[7]", params[0], params[1])) return SendClientMessage(playerid, COLOR_GREEN,"Используйте: /prefixcolor [ID админа] [Цвет HTML]");
    PlayerInfo[params[0]][pPrefixColor][0] = EOS;
    strcat(PlayerInfo[params[0]][pPrefixColor], params[1]);
    format(strs, sizeof(strs), "UPDATE `accounts` SET `pPrefixColor`='%s' WHERE `Name` = '%s'",PlayerInfo[params[0]][pPrefixColor],params[0]);
    mysql_function_query(connects, query, false, "", "");
    new stringeran[144];
    format(stringeran, sizeof(stringeran), "Администратор %s[%d] установил цвет префикса {%s}%s {AFAFAF}администратору %s[%d]", PlayerInfo[playerid][pNames], playerid, params[1], PlayerInfo[params[0]][pPrefix], PlayerInfo[params[0]][pNames], params[0]);
    SendAdminMessage(COLOR_GREY, stringeran);
    return true;
}
CMD:prefix(playerid, params[]) {
    //if(!is_cmd_allow(playerid, CMD_prefix)) return true;
    if(PlayerInfo[playerid][pAlcoInvenxua] >= 12) {
        if(sscanf(params, "ds[32]", params[0], params[1])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /prefix [ID] [Префикс]");
        if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Человек не найден!");
        if(PlayerInfo[params[0]][pAlcoInvenxua] < 1 && dostup[playerid] < 1) return SendClientMessage(playerid, COLOR_WHITE, "Игрок не администратор или он не залогинен!");
        new string[144], query[144];
        sscanf(params[1], "s[32]", PlayerInfo[params[0]][pPrefix]);
        format(query, sizeof(query), "UPDATE `accounts` SET `pPrefix` = '%s' WHERE `pID` = '%d'", PlayerInfo[params[0]][pPrefix], PlayerInfo[params[0]][pID]);
        mysql_function_query(connects, query, false, "", "");
        format(string, sizeof(string), "[A] %s[%d] установил префикс {FFFFFF}'%s' {AFAFAF}администратору %s[%d]", PlayerInfo[playerid][pNames], playerid, PlayerInfo[params[0]][pPrefix], PlayerInfo[params[0]][pNames], params[0]);
        SendAdminMessage(COLOR_GREY, string);
    }
    return true;
}
CMD:admin(playerid, params[])
{
    if(PlayerInfo[playerid][pAlcoInvenxua] < 1) return true;
    if(sscanf(params, "s[128]",params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: (/a)dmin [текст]");
    if(strlen(PlayerInfo[playerid][pPrefix]) > 1) {
        format(stringer1, sizeof(stringer1), "{%s}[%s]{9ACD32} %s[%d]: %s", PlayerInfo[playerid][pPrefixColor], PlayerInfo[playerid][pPrefix], PlayerInfo[playerid][pNames], playerid, params[0]);
    } else {
        format(stringer1, sizeof(stringer1), "{%s}[A-%d]{9ACD32} %s[%d]: %s", PlayerInfo[playerid][pPrefixColor], PlayerInfo[playerid][pAlcoInvenxua], PlayerInfo[playerid][pNames], playerid, params[0]);
    }
    SendAdminMessage(0xB8FF1AFF, stringer1);
    return true;
}
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
 
Сверху Снизу