Question

Никита Белкин
Новичок

Здравствуйте, уважаемые пользователи pawno-rus!
Столкнулся с такой проблемой: в моей система репорта, после того, как админ ответил игроку на вопрос и в строке ответа есть символ по типу "ё", то он просто пропадает. Никто не знает, как можно решить такую проблему?
Такая-же проблема, когда игрок вводит в диалог промокод или вопрос в репорт (при использовании /report [текст], такой проблемы нет).
 

case 6370:
        {
            new id = pTemp[playerid][ReportID];
            if(!IsPlayerConnected(id)) return SCM(playerid, COLOR_LIGHTRED, !"[Ошибка]{FFFFFF} Игрок вышел с игры");
            if(response)
            {
                str_2[0] = EOS;
                if(!strlen(inputtextsave) || strlen(inputtextsave) > 85)
                {
                    f(str_2, sizeof(str_2), "{FFFFFF}Жалоба/Вопрос от %s[%i]\n\n{c8e464}%s\n\n", PN(id), id, ReportMessage[id]);
                    SPD(playerid, 6370, DIALOG_STYLE_INPUT, !"", str_2, !"Принять", !"Отмена");
                    return SCM(playerid, COLOR_VALIK, !"[Информация]{FFFFFF} Много символов или нет символов");
                }
                SPDf(id, 1333, DIALOG_STYLE_MSGBOX, !"{BFBBBA}", !"Спасибо", !"""{FFFFFF}Вам ответил администратор!\n\n{FFFFFF}Ваш вопрос: {c8e464}%s\n{FFFFFF}%s: {c8e464}%s\n\n", ReportMessage[id], PN(playerid), inputtextsave);
                SCMf(id, COLOR_LIGHTRED, "Администратор %s[%i]: {FFFFFF}%s", PN(playerid), playerid, inputtextsave);
                SendAdminsMessagef(COLOR_ORANGE, "Администратор %s[%i] ответил игроку %s[%i]:{ffffff} %s", PN(playerid), playerid, PN(id), id, inputtextsave);
                format(str_1,sizeof(str_1),"Администратор <a  data-cke-saved-href=logsaccount.php?name=%s href=logsaccount.php?name=%s>%s</a> ответил <a  data-cke-saved-href=logsaccount.php?name=%s href=logsaccount.php?name=%s>%s</a> | Вопрос: %s | Ответ: %s",PN(playerid), PN(playerid), PN(id), PN(id), ReportMessage[id], inputtextsave);
                 AdminLogs(str_1, PN(id), PN(playerid));
                //aml(33, playerid, PN(id), inputtextsave);
                if(FastAnswer)
                {
                    SPD(playerid, 6377, DIALOG_STYLE_LIST, !"Быстрый ответ", !"Нет, это временный ответ\nДа, этот ответ может использоватся как быстрый ответ", !"Принять", !"Отмена");
                    SetString(ReportOtvet[playerid], inputtextsave);
                }
                else SetString(ReportMessage[id], "");
            }
            else
            {
                SCM(playerid, COLOR_LIGHTRED, "[!] {FFFFFF}Вы принялись за репорт игрока, но не ответили на него! Ваша репутация была понижена!");
                PI[playerid][pReputation] -= 1;
                UpdatePlayerDataInt(playerid, "Reputation", PI[playerid][pReputation]);
            }
        }

 

Share this post


Link to post

6 answers to this question

  • 0
Mishunin
Освоившийся

TextToSmall есть такой сток?

Edited by Mishunin

Share this post


Link to post
  • 0
Никита Белкин
Новичок

Вопрос всё ещё не решён.
Прошу, пожалуйста, помочь.

Share this post


Link to post
  • 0
DEST
Maintainer

Проведите эксперимент: создайте новый диалог в моде с типом DIALOG_STYLE_INPUT, в нем просто выводите inputtext в чат. И посмотрите, будут ли вырезаться эти символы. Вполне возможно, что дело тут вообще не в моде, а на уровне пониже, в SAMP. 

Share this post


Link to post
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • снайк
      By снайк
      Проект Meridian Project (CR:MP) выходит на стадию активного расширения. Мы серьезно обновили основу мода и теперь ищем талантливых разработчиков, готовых вместе с нами дополнять и улучшать игровой мир.
       
      Важное уточнение по условиям: На текущем этапе мы работаем на энтузиазме и долгосрочную перспективу. В данный момент все средства уходят на техническую разработку и поддержание серверной инфраструктуры, поэтому сразу оплачивать работу мы не сможем.
       
      Как только сервер будет успешно запущен и начнет функционировать в штатном режиме, мы перейдем на оплату труда. Со своей стороны гарантируем честность и различные «плюшки» на сервере для членов команды.
       
      Что мы предлагаем:
      Работа над структурированным и оптимизированным модом.
      Четкие ТЗ и адекватное руководство.
      Возможность стать частью ключевого состава на старте.
       
      Наши требования:
      Уверенное владение языком PAWN.
      Знание MySQL и основ оптимизации.
      Желание развивать качественный проект, а не просто «накидать код».
      Ответственность: взялись за задачу — довели до конца.
       
      Ваши задачи:
      Разработка и внедрение новых систем (работы, функционал фракций и др.).
      Исправление багов и доработка текущего функционала.
       
      Убедительная просьба: если вас не устраивают условия работы на перспективу или вам не интересен сам процесс создания качественного продукта — пожалуйста, не тратьте наше и своё время. Мы ищем единомышленников, которые готовы расти вместе с проектом, а не тех, кто ищет легкой и быстрой наживы здесь и сейчас.
       
      Связаться с нами: 
      Telegram: https://t.me/escape_log
      ВКонтакте: https://vk.com/oskar_novicc
    • tamikmod
      By tamikmod
      проблема на фото указана, прошу помочь