Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 16
  1. #1
    Аватар для TheOrsini
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.09.2015
    Сообщений
    36
    Репутация:
    3 ±

    Проблема с отображением

    Загружаю из БД (mysql r39-4) большой текст (~1300 символов) и затем в процессе игры показываю этот текст в диалоге. Но почему-то диалог игнорирует сочетания "\n" и "\t", т.е. просто выводит весь текст в одну строчку.

    Как такое можно исправить?

  2. #2
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Возьми гвоздь, молоток и вбей гвоздь в клавиатуру. Другу помогало.

      Открыть/закрыть
    Код. Нужно показывать код сохранения/загрузки/отображения и хотя бы часть того текста, с которым работаешь
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  3. #3
    Аватар для TheOrsini
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.09.2015
    Сообщений
    36
    Репутация:
    3 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Возьми гвоздь, молоток и вбей гвоздь в клавиатуру. Другу помогало.

      Открыть/закрыть
    Код. Нужно показывать код сохранения/загрузки/отображения и хотя бы часть того текста, с которым работаешь
    Так а смысл кидать сюда код? Ведь код работает полностью как нужно, а сервер игнорирует табуляцию и перенос строк. Как код может повлиять на это?

  4. #4
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,438
    Репутация:
    261 ±
    Цитата Сообщение от TheOrsini Посмотреть сообщение
    Так а смысл кидать сюда код? Ведь код работает полностью как нужно, а сервер игнорирует табуляцию и перенос строк. Как код может повлиять на это?
    Тогда Вам стоить вызвать свещенника, который проведет обряд с Вашим кодом.
    Увы, мы не можем читать мысленно код на расстоянии.
    Последний раз редактировалось $continue$; 23.01.2016 в 21:45.
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  5. #5
    Аватар для StevenH
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.10.2015
    Сообщений
    467
    Репутация:
    13 ±
    Цитата Сообщение от TheOrsini Посмотреть сообщение
    Так а смысл кидать сюда код? Ведь код работает полностью как нужно, а сервер игнорирует табуляцию и перенос строк. Как код может повлиять на это?
    Вы такой интересный. Мы никак вам не можем помочь, если не увидим код. Нужен код, код и ещё раз код!

  6. #6
    Аватар для TheOrsini
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.09.2015
    Сообщений
    36
    Репутация:
    3 ±
    Хорошо, вот:

    PHP код:
    new server_rules[1230];
    cache_get_field_content(0"server_rules"server_rulesmysqlsizeof(server_rules)); // Загрузка 
    Текст:
      Открыть/закрыть
    {FFCF00}1. Основное{FFFFFF}\n- Запрещено использовать любые читы, трейнеры, моды или CLEO скрипты\n- Запрещен DeathMatch (DM) - Убийство и нанесение вреда игрокам без причины\n- Запрещено убивать игроков на спавне (на месте, где они появляются в игре)\n- Запрещены убийства путем наезда на него или стрельбы из авто\n- Запрещено уходить на паузу в целях спасения от нападающих\n- Запрещено использование возможностей сервера для создания неудобств другим игрокам\n\n{FFCF00}2.Процесс общения{FFFFFF}\n- Запрещен мат, оскорбление других игроков\n- Запрещены угрозы другим игрокам (не относящимся к игровому процессу)\n- Запрещено писать транслитом (например \"ya zawel na server\")\n- Запрещена любая реклама сторонних ресурсов\n- Запрещено флудить (часто повторять одинаковые фразы, или фразы без смысловой нагрузки)\n\n{FFCF00}3. Администрация{FFFFFF}\n- Необходимо сообщать администрации сервера о любых случаях нарушения данных правил\n- Администрация самостоятельно выбирает штрафные санкции для каждого конкретного случая\n- Санкции могут применяться сразу после нарушения или через время (например, впоследствии поступления жалобы)\n- Если штрафная санкция была применена к вам ошибочно, свяжитесь с администрацией
    Последний раз редактировалось TheOrsini; 23.01.2016 в 21:59.

  7. #7
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,438
    Репутация:
    261 ±
    Цитата Сообщение от TheOrsini Посмотреть сообщение
    Хорошо, вот:

    PHP код:
    new server_rules[1230];
    cache_get_field_content(0"server_rules"server_rulesmysqlsizeof(server_rules)); // Загрузка 
    Текст:
      Открыть/закрыть
    3.1. Ники игроков должны иметь следующий вид: "Имя_Фамилия".
    3.2. Ник должен содержать полное имя, написанное на английском языке. (Запрещено: Jlexa_MuxauJloB, Leha_Mikhailov, и т.д. Нужно использовать: Alexey_Mikhailov).
    3.3. Имя и фамилия не должны иметь смысла. (Запрещено: Jack_Racer, Nikita_Killer).
    3.4. Запрещается употребление цифр и других знаков, отличных от букв латинского алфавита, а также оскорбительных, нецензурных слов в именах и фамилиях.
    3.5. Запрещены ники, повторяющие уже существующие на сервере, либо напоминающие их по написанию (например, использование L малой вместо i большой и так далее).
    3.6. Запрещаются ники, похожие на ники администраторов (см. п. 3.3.)
    А теперь вопрос: Зачем такую информацию хранить в СУБД? Давайте теперь название переменных из СУБД доставать, почему бы и нет? -_-
    Чудеса.
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  8. #8
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Цитата Сообщение от TheOrsini Посмотреть сообщение
    Хорошо, вот:

    PHP код:
    new server_rules[1230];
    cache_get_field_content(0"server_rules"server_rulesmysqlsizeof(server_rules)); // Загрузка 
    Текст:
      Открыть/закрыть
    3.1. Ники игроков должны иметь следующий вид: "Имя_Фамилия".
    3.2. Ник должен содержать полное имя, написанное на английском языке. (Запрещено: Jlexa_MuxauJloB, Leha_Mikhailov, и т.д. Нужно использовать: Alexey_Mikhailov).
    3.3. Имя и фамилия не должны иметь смысла. (Запрещено: Jack_Racer, Nikita_Killer).
    3.4. Запрещается употребление цифр и других знаков, отличных от букв латинского алфавита, а также оскорбительных, нецензурных слов в именах и фамилиях.
    3.5. Запрещены ники, повторяющие уже существующие на сервере, либо напоминающие их по написанию (например, использование L малой вместо i большой и так далее).
    3.6. Запрещаются ники, похожие на ники администраторов (см. п. 3.3.)
    Эмм, ты именно в таком формате и записываешь в базу данных? Без указания всех спец-символов, типа "\n" и т.п.?
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  9. #9
    Аватар для TheOrsini
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.09.2015
    Сообщений
    36
    Репутация:
    3 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Эмм, ты именно в таком формате и записываешь в базу данных? Без указания всех спец-символов, типа "\n" и т.п.?
    Да, а как их нужно выделять?

    - - - Добавлено - - -

    Цитата Сообщение от DeimoS Посмотреть сообщение
    Эмм, ты именно в таком формате и записываешь в базу данных? Без указания всех спец-символов, типа "\n" и т.п.?
    Сначала неправильно понял вопрос. В БД в тексте есть символы \n \t, а в выше я кинул просто текст

  10. #10
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,438
    Репутация:
    261 ±
    Цитата Сообщение от TheOrsini Посмотреть сообщение
    Да, а как их нужно выделять?

    - - - Добавлено - - -



    Сначала неправильно понял вопрос. В БД в тексте есть символы \n \t, а в выше я кинул просто текст
    кхм:
    Цитата Сообщение от $continue$ Посмотреть сообщение
    А теперь вопрос: Зачем такую информацию хранить в СУБД? Давайте теперь название переменных из СУБД доставать, почему бы и нет? -_-
    Чудеса.
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

 

 
Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •