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

Не показывается префикс после перезахода

EZLIX

Ученик
Здравствуйте, сделал для своего мода сис-му префиксов, всё как бы работает, но не отображается в чате(Вывод сделал, в бд всё сохраняется, чтобы начало отображаться надо ещё раз выдать) Помогите, пожалуйста
Код ниже
Создание префикса:
Код:
CMD:setprefix(playerid, params[]) // поставить префикс
{
    if(PI[playerid][pAdmin] < 10 || dostup[playerid] == 0) return true;
    if(!GetString(player_name[playerid],FD_1) && !GetString(player_name[playerid],FD_2) && !GetString(player_name[playerid],FD_3) && !GetString(player_name[playerid],FD_4) && !GetString(player_name[playerid],FD_5) && !GetString(player_name[playerid],FD_6)) return 1;
    new strs[244], strings[244];
    if(sscanf(params, "is[41]", params[0],params[1])) return SendClientMessage(playerid, COLOR_GREEN,"Используйте: /setprefix [ID] [prefix текст]");
    PI[params[0]][pPrefix][0] = EOS;
    strcat(PI[params[0]][pPrefix], params[1]);
    format(strings, sizeof(strings), "Вы успешно установили префикс {FFFFFF}%s {42B02C}администратору {FFFFFF}%s[%d]", PI[params[0]][pPrefix], player_name[params[0]]);
    SendClientMessage(playerid, COLOR_GREEN, strings);
    format(strs, sizeof(strs), "UPDATE `admin` SET `pPrefix`='%s' WHERE `Name` = '%s'",PI[params[0]][pPrefix],player_name[params[0]]);
    mysql_tquery(connects, strs);
    SaveAccount(playerid);
    return true;
}
Изменение цвета:
Код:
CMD:epcolor(playerid, params[]) // Изменение цвета префикса
{
    if(PI[playerid][pAdmin] < 10 || dostup[playerid] == 0) return true;
    if(!GetString(player_name[playerid],FD_1) && !GetString(player_name[playerid],FD_2) && !GetString(player_name[playerid],FD_3) && !GetString(player_name[playerid],FD_4) && !GetString(player_name[playerid],FD_5) && !GetString(player_name[playerid],FD_6)) return 1;
    new strs[244], strings[244];
    if(sscanf(params, "is[7]", params[0], params[1])) return SendClientMessage(playerid, COLOR_GREEN,"Используйте: /epcolor [ID] [FFFFFF - Белый | 151515 - Черный]");
    PI[params[0]][pPrefixColor][0] = EOS;
    strcat(PI[params[0]][pPrefixColor], params[1]);
    format(strs, sizeof(strs), "UPDATE `admin` SET `pPrefixColor`='%s' WHERE `Name` = '%s'",PI[params[0]][pPrefixColor],player_name[params[0]]);
    mysql_tquery(connects, strs);
    format(strings, sizeof(strings), "Вы успешно установили цвет префикса {%s}%s {42B02C}администратору {FFFFFF}%s[%d]", PI[params[0]][pPrefixColor],PI[params[0]][pPrefix], player_name[params[0]]);
    SendClientMessage(playerid, COLOR_GREEN, strings);
    SaveAccount(playerid);
    return true;
}
И команда /a
Код:
CMD:a(playerid, params[]) {
    if(PI[playerid][pAdmin] < 1 || dostup[playerid] == 0) return true;
    new string[144],text[130];
    if(sscanf(params,"s[128]",text)) return SendEsp(playerid,"/a [текст]");
    format(string, sizeof(string), "[A-%d]{%s}[%s]{7FC7FF} %s(%i): %s",PI[playerid][pAdmin],PI[playerid][pPrefixColor],PI[playerid][pPrefix],player_name[playerid],playerid,text);
    SendAdminMessage(CC, string);
    return true;
}
 
Сверху Снизу