Архив сообщества
2011 — 2019

COMPLETE GUIDE OF FIXING я AND ÿ

Автор: Editor TEH Chaos-neutral · 04.05.2015, 19:55 · 9 сообщений

Сообщений в теме: 9

Editor TEH Chaos-neutral#1

Это гайд по фиксу буквы я всех билдах.

Делаем следующее:

1. Создаем новую функцию sanitize (в большинстве билдов она уже есть, но если нет, то вот самый простой код)

proc/sanitize(text,html=0)
	if (istext(text))
		if (html)
			return replacetext(text, "я", "я")
		return replacetext(text, "я", "ÿ")
	return text

2. Открываем ВСЕ dm файлы в продвинутом текстовом редакторе вроде Notepad++, в любом, поддерживающим регэкспы.

3. Открываем замену, выбираем использование регулярных выражений, в строку поиска вводим следующую шайтан-комбинацию:

Цитата

input*((.*)

В строку замены же такую:

Цитата

sanitize(input(\1)

Повторяем, но с этим:

Цитата

browse.((.),(.*))

И

Цитата

browse(sanitize(\1, 1),\2

4. ??????

5. PROFIT.

0. Ах да, у этого способа есть одно серьезное ограничение - он не осиливает многострочные инпуты, там придется ручками ставить скобку в конце команды. Во имя справедливости стоит отметить, что те, кто делают многострочные инпуты вместо использования переменных - мудаки.

Скопировать ссылку
tizit#3

Но можно задрочиться и настроить ноутпад++, чтобы он распознавал разметку бульенда. Или накодить скрипт, например на питоне, который может заменять.

Хотя и так норм) лоис кароч))0

АААА Лимит положительных оценок(

Скопировать ссылку
Editor TEH Chaos-neutral#4

Цитата

Но можно задрочиться и настроить ноутпад++, чтобы он распознавал разметку бульенда.

И что? Чем это поможет?

Цитата

Или накодить скрипт, например на питоне, который может заменять.

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

Скопировать ссылку
Editor TEH Chaos-neutral#6

Цитата

Это не совсем "комплит гайд", не стоит забывать, что при использовании HTML буква "я" использует я (или ÿ).

Весь ввод ингейм идет в кодировке ASCII, вывод же по большей части - HTML. Так что для вывода нужна другая функция. С ней все куда проблемнее.

Скопировать ссылку
AnasusLegibon#9

Шатаю эту букву я, шатаю уже довольно долго, а результат сомнителен. Почему кириллица крашит уи, если отправить сообщение с пда на пда или в чатике консоли? Что за волшебство? А волшебство это похоже связано с наноуи.

Скопировать ссылку

Обратно в Кодинг