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

Не сохраняется роль/префикс

nenuzhniy1337

Ученик
Ставлю префикс ДЦ, все - смотрю в бд, стоит предыдущая роль, т.е не сохранилось или хз
Я вообще не понял почему так, ведь кейсы одинаковые почти, отличаются лишь строки и названия
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!


PHP:
                            case 12:
                            {
                                if(PlayerInfo[playerid][pFull] >= 1)
                                {
                                    sscanf("{51d62c}ЗГС Мероприятий{b8ff1a}", "s[32]", PlayerInfo[player_id][pPrefix]);
                                    format(mysql_query_, sizeof(mysql_query_), "UPDATE `"TABLE_ACCOUNT"` SET `pPrefix` = '%s' WHERE `pID` = '%d'", PlayerInfo[player_id][pPrefix], PlayerInfo[player_id][pID]);
                                    new CMDaccess[CMD_NUM + 1];
                                    cache_get_field_content(0, "CMDaccess", CMDaccess, connects, sizeof(CMDaccess));
                                    PlayerInfo[player_id][pAdmin] = 10;
                                    SCM(player_id, 0xB8FF1AFF, "[A]: Вы были назначены 10 уровнем!");
                                    UpdatePlayerData(player_id, "pAdmin", PlayerInfo[player_id][pAdmin]);
                                    mysql_function_query(connects, mysql_query_, false, "", "");
                                    SCM(player_id, 0xB8FF1AFF, "[A]: Вы были назначены ЗГС Мероприятий!");
                                    SendMes(playerid, 0xB8FF1AFF, "[A]: Вы назначили %s ЗГС Мероприятий!",Names);
                                    new logs[64];
                                    format(logs, sizeof(logs), "назначил ЗГС Мероприятий (/setrole)");
                                    Admin_Log(playerid, stringer1, tmp, gettime());
                                }
                                else SCM(player_id, 0xB8FF1AFF, "[A]: Недостаточно прав для назначения!");
                                return 1;
                            }
                            case 13:
                            {
                                if(PlayerInfo[playerid][pFull] >= 1)
                                {
                                    sscanf("{11e2ee}ДИСЦИПЛИНАТОР{b8ff1a}", "s[30]", PlayerInfo[player_id][pPrefix]);
                                    format(mysql_query_, sizeof(mysql_query_), "UPDATE `"TABLE_ACCOUNT"` SET `pPrefix` = '%s' WHERE `pID` = '%d'", PlayerInfo[player_id][pPrefix], PlayerInfo[player_id][pID]);
                                    new CMDaccess[CMD_NUM + 1];
                                    cache_get_field_content(0, "CMDaccess", CMDaccess, connects, sizeof(CMDaccess));
                                    PlayerInfo[playerid][aiCMDaccess][CMD_makehelper] = '1';
                                    PlayerInfo[playerid][aiCMDaccess][CMD_offhelper] = '1';
                                    PlayerInfo[playerid][aiCMDaccess][CMD_makeleader] = '1';
                                    PlayerInfo[playerid][aiCMDaccess][CMD_banip] = '1';
                                    PlayerInfo[playerid][aiCMDaccess][CMD_gzcolor] = '1';
                                    PlayerInfo[playerid][aiCMDaccess][CMD_acar] = '1';
                                    PlayerInfo[playerid][aiCMDaccess][CMD_ghetto] = '1';
                                    PlayerInfo[playerid][aiCMDaccess][CMD_avig] = '1';
                                    PlayerInfo[playerid][aiCMDaccess][CMD_aunvig] = '1';
                                    PlayerInfo[playerid][aiCMDaccess][CMD_offleader] = '1';
                                    PlayerInfo[player_id][pAdmin] = 11;
                                    PlayerInfo[player_id][pHelper] = 8;
                                    SCM(player_id, 0xB8FF1AFF, "[A]: Вы были назначены 11 уровнем!");
                                    SCM(player_id, 0xB8FF1AFF, "[H]: Вы были назначены 8 уровнем!");
                                    format(mysql_query_, sizeof(mysql_query_), "UPDATE `"TABLE_ACCOUNT"` SET `CMDaccess` = '01111111111' WHERE `pID` = '%d'", PlayerInfo[player_id][pID]);                                  
                                    UpdatePlayerData(player_id, "pAdmin", PlayerInfo[player_id][pAdmin]);
                                    UpdatePlayerData(player_id, "pHelper", PlayerInfo[player_id][pHelper]);
                                    mysql_function_query(connects, mysql_query_, false, "", "");
                                    SCM(player_id, 0xB8FF1AFF, "[A]: Вы были назначены ДИСЦИПЛИНАТОРОМ!");
                                    SendMes(playerid, 0xB8FF1AFF, "[A]: Вы назначили %s ДИСЦИПЛИНАТОРА!",Names);
                                    new logs[64];
                                    format(logs, sizeof(logs), "назначил ДИСЦИПЛИНАТОРА (/setrole)");
                                    Admin_Log(playerid, stringer1, tmp, gettime());
                                }
                                else SCM(player_id, 0xB8FF1AFF, "[A]: Недостаточно прав для назначения!");
                                return 1;
                            }
 

Вложения

Сверху Снизу