15:06
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
        
[CLEO] HUDFIX (0)
MyxaChannel 30.11.2016 18:03
GM Car для SAMP (1)
MyxaChannel 30.11.2016 18:00
 





Рекомендуем:
Добавить IP: 88.212.220.148:22003





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 1 из 11
Модератор форума: AXE, Weddew 
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Некорректная загрузка \n, \t из файла
Некорректная загрузка \n, \t из файла
an21Дата: Воскресенье, 08.09.2013, 13:57 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 150
Награды: 1
Город: localhost
Репутация: 233
Замечания: 0%
Статус:
Мало вероятно, но возможно кто-то сталкивался.
Загружаю текст из файла, но почему то спецификаторы (\n, \t etc.) загружаются как есть, а не выполняют своего технического предназначения так скажем..

Пока что вариантов решения не нашел...



silver break project developer
SLICKДата: Воскресенье, 08.09.2013, 14:51 | Сообщение # 2
Местный
Группа: I'm V.I.P.
Сообщений: 603
Награды: 9
Город: Unknown
Репутация: 388
Замечания: 0%
Статус:
Как вариант загружай из файла строки меню в массив, затем в коде формируй список, вставляя после каждого пункта меню - '\n'. Ну и потом используй полученную строку в диалоге.

Вот как то так:

Код

ShowPlayerDialog(playerid, 111, DIALOG_STYLE_LIST, "Title menu", getMenuList(), "Okay", "Cancel");

stock getMenuList()
{
    new list[1280];

    for(new i = 0; i < MAX_MENU; i++) {
     if(strlen(menuInfo[i]) > 0) {
      strins(list, menuInfo[i], strlen(list));    
      strins(list, "\n", strlen(list));
     }
    }    
    return list;
}



My works:
[GM] RTDM
Advertising system
Fuel System
Artefacts Search (Динамическая сис-ма артефактов)


Сообщение отредактировал SLICK - Воскресенье, 08.09.2013, 18:26
BorogДата: Воскресенье, 08.09.2013, 16:44 | Сообщение # 3
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус:
an21, тут ситуация как и с цветом, когда он не меняется, если в чат отправлять {112233}
Видимо, обработка идет на промежуточном этапе. Как вариант: делай запись по пунктам и собирай ее потом циклом



Silver Break
http://s-break.ru/
http://vk.com/sbreak
AlcoholikДата: Воскресенье, 08.09.2013, 17:27 | Сообщение # 4
Группа: Администратор
Сообщений: 8284
Награды: 111
Город: Санкт-Петербург
Репутация: 5935
Статус:
В файле прямо так и написано \n ? Я из бд загружал текст с переносами, прописанными вручную, была подобная херня, сделал нормальный перенос, аля enter, и вполне нормально переносится и в диалоге


if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
an21Дата: Воскресенье, 08.09.2013, 18:21 | Сообщение # 5
Уверенный в себе
Группа: Продвинутые
Сообщений: 150
Награды: 1
Город: localhost
Репутация: 233
Замечания: 0%
Статус:
Цитата (RoACh)
В файле прямо так и написано \n ? Я из бд загружал текст с переносами, прописанными вручную, была подобная херня, сделал нормальный перенос, аля enter, и вполне нормально переносится и в диалоге

Проблема в том, что в файле новая строка - указывает на то, что это уже другое сообщение загружаемое в следующий элемент массива.
Цитата (Borog)
an21, тут ситуация как и с цветом, когда он не меняется, если в чат отправлять {112233}
Видимо, обработка идет на промежуточном этапе. Как вариант: делай запись по пунктам и собирай ее потом циклом

Цитата (SLICK)
Как вариант загружай из файла строки меню в массив, затем в коде формируй список, вставляя после каждого пункта меню - '\n'. Ну и потом используй полученную строку в диалоге.

Возможно, но это отложим на крайний случай, муторно очень..
Большая часть сообщений именно менюшки с этими разделителями, постоянно собирать по частям...



silver break project developer
SLICKДата: Воскресенье, 08.09.2013, 19:03 | Сообщение # 6
Местный
Группа: I'm V.I.P.
Сообщений: 603
Награды: 9
Город: Unknown
Репутация: 388
Замечания: 0%
Статус:
Цитата (an21)
Большая часть сообщений именно менюшки с этими разделителями, постоянно собирать по частям...


Ну в моем примере действительно нужно каждый раз собирать по частям, т.к. изначально функция вобщем то предназначалась для разного содержания меню для разных игроков. В вашем случае можно один раз собрать и затем использовать где нужно сколько угодно.



My works:
[GM] RTDM
Advertising system
Fuel System
Artefacts Search (Динамическая сис-ма артефактов)
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Некорректная загрузка \n, \t из файла
Страница 1 из 11
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM