Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ UO Pilot _ Загадочный символ |

Автор: Fors1k 4.12.2019, 0:24

Код
set $a |
log $     // Пусто
-----------------------
set $a "|"
log $a    // Записался
-----------------------
set $a chr(124)
log $a    // Записался
-----------------------
set %a[1] |
log %a[1] // Пусто
-----------------------
set %a[1] "|"
log %a[1] // Пусто
-----------------------
set %a[1] chr(124)
log %a[1] // Пусто


Пишется в строковую только с экранированием, хотя https://uopilot.uokit.com/wiki/index.php?title=%D0%AD%D0%BA%D1%80%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5 про это ни слова.
В массив - вообще без шансов. Даже через код не записывает. Просто табу)

Автор: cirus 4.12.2019, 1:31

Одна из причин перехода на луа. Нет проблем с экранированием символов.

Автор: Fors1k 4.12.2019, 2:31

Цитата(cirus @ 4.12.2019, 1:31) *

Одна из причин перехода на луа. Нет проблем с экранированием символов.

Я правда благодарен за совет, и все же воздержусь пока. Ведь луа - не панацея, коей его преподносят иногда.
Там также имеются сложности, косяки, загвоздки при кодингде. Не просто же так тут люди периодически ругаются на него, то вообще уходят без решения вопроса, который влегкую пишется на пилоте.
Просто поменять знакомые мне пару косяков на неведанное (быть может и меньшее) количество других - я пока не планирую:) может позже...
Да и сама проблема-то, уверен мизерная, и думаю будет ликвидирована за пару действий к выходу новой версии.
Экранироваться этот символ вообще не должен, так как на вики про него ни слова, значит пилот случайно воспринимает его за особый символ. Если должен, то просто поравить инфу о нем на вики.
В acsii кодировке он присутствует. В строковую замечательно пишется.
Единственное - поправить ситуацию с его записью в массив, да и все.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)