Вопросы

Выдаю префикс себе-админу, админ или я делаю релог потом пишу в админ чат, итон вместо префикса пишет "??????? ????"

Поделиться сообщением


Ссылка на сообщение

8 ответов на этот вопрос

  • 0

сделай чтобы не пропадали и не писалось ":?::::?:?:?:?" :?:?: ?" :?" :?" :"? :?" :"

Заметка от Cawfee , создано

2.17. Запрещено флудить, оффтопить, заниматься флеймом. 

Устное предупреждение.

Поделиться сообщением


Ссылка на сообщение
  • 0

@Sepos, префиксы эти в базе данных храните?

Поделиться сообщением


Ссылка на сообщение
  • 0

@Cawfee да

Поделиться сообщением


Ссылка на сообщение
  • 0

@Seposs Как запись в бд идёт? Покажите.

Поделиться сообщением


Ссылка на сообщение
  • 0

@Seposs, кодировка в базе данных должна быть cp1251_general_ci.

Поделиться сообщением


Ссылка на сообщение
  • 0
  В 8/25/2024 в 15:33, angel_sinvays сказал:

@Seposs Как запись в бд идёт? Покажите.

Читать далее...  

CMD:prefix(playerid, params[])
{
    if(PlayerInfo[playerid][pFull] < 1) return true;
    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 Установил префикс '%s' администратору: %s", PlayerInfo[playerid][pNames], PlayerInfo[params[0]][pPrefix], PlayerInfo[params[0]][pNames]);
    SendAdminMessage(COLOR_GREY, string);
    return true;
}

@Cawfee если честно ничего не понял, я в павно почти полный ноль

Поделиться сообщением


Ссылка на сообщение
  • 0

@Sepos А в таблице покажите как создан столбец pPrefix .

Напоминает код мода Active Role Play , помню на заказ исправлял подобное, возможно помогу вам. 

Поделиться сообщением


Ссылка на сообщение
  • 0

@angel_sinvays Если честно у меня в бд pPrefix миллион скину все что есть, просто плохо в павно разбираюсь

  Цитата

pPrefix[32]

Читать далее...  
  Цитата

}
                CMDaccess[CMD_setadmin] = '1';
                PlayerInfo[playerid][aiCMDaccess][CMD_setadmin] = '1';
                new query[144];
                mysql_format(connects, query, sizeof(query), "UPDATE `accounts` SET `CMDaccess` = '%s', `pPrefix` = '%s' WHERE `Name` = '%e'", CMDaccess,PlayerInfo[playerid][pPrefix],PlayerInfo[playerid][pNames]);
                mysql_function_query(connects, query, false, "", "");
                mysql_function_query(connects, string, false, "", "");
            }

Читать далее...  
  Цитата

 new CMDaccess[CMD_NUM + 1];
                cache_get_field_content(0, "CMDaccess", CMDaccess, connects, sizeof(CMDaccess));
                sscanf("Âëàäåëåö(ïîêóïíîé)", "s[30+1]", PlayerInfo[playerid][pPrefix]);
                for(new i = 0; i < sizeof CMD_names; i++)
                {

Читать далее...  
  Цитата

Если там всё не то извеняй, больше не нашел

Читать далее...  

 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • djxxx
      От djxxx
      приветствую всех.
       
      Задался таким вопросом при добавлении одной системы на DIALOG_STYLE_TABLIST_HEADERS.
       
      Суть проблемы в том, что диалог не выравнивается под нужные показатели, а просто как будто находиться по середине, в диалоге используется \t, но они особо не помогают в решении, также не ровно.
       
      а если попытаться выравнивать большим количеством \t, оно компилируется но в игре происходят вылеты
       
      Код такой:
      DialogAdmShop ( playerid, DIALOG_EPOINTSHOP, DIALOG_STYLE_TABLIST_HEADERS, fmt_str, ""BR"номер\t"BR"наименование\t"BR"доступное действие\n"\ "{EB4C42}#1\t{FFFFFF}Виртуальная валюта\t{888888}нажмите для взаимодействия\n"\ "{EB4C42}#2\t{FFFFFF}Донат валюта\t{888888}нажмите для взаимодействия\n"\ "{EB4C42}#3\t{FFFFFF}Вип статусы\t{888888}нажмите для взаимодействия\n"\ "{EB4C42}#4\t{FFFFFF}Кейсы\t{888888}нажмите для взаимодействия\n"\ "{EB4C42}#5\t{FFFFFF}Уникальные аксессуары\t{888888}нажмите для взаимодействия", "Выбрать", "Закрыть" ); }  
      сток dialogadmshop:
      stock DialogAdmShop(playerid, dialogid, style, title[], text[], button[], button2[]) {   if(style == 5)   {      ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST, "...", "...", "...", "");    }   ShowPlayerDialog(playerid, dialogid, style, title, text, button, button2);   return 1; }