Чтобы в ХЛДС работало, надо регать команду на сервере. Это работает. Но у таких команд нет вызывателя-игрока.
Я свои навороты делал через ClientCommand() чтобы, например, можно было показать путь от игрока до энтити (команда show) - я так ищу энтити на чужих картах по таргетнейму, модели, индексу, етц.
~ X ~
Ты не понял. Блоки выделять как в питоне - отступами. Только отступ должен являться коммандой. Твоей, из мода. В примере выше это была _
Ну и пробел разумеется. Тогда ты контроллируешь все блоки на своё усмотрение.
thambs скобки при их правильном открытии и закрытии дают валидное разделение блоков независимо от количества строк, пробелов и табуляций. И вероятность того, что кто-то с ними накосячит весьма мала. А вот если заставлять людей сидеть и считать какой там отступ, то вероятность просчитаться весьма велика. Тут же нет IDE, которая автоматически поправит табуляцию.
>скобки при правильном открытии и закрытии
TAB-ы при правильном отбивании дают валидное разделение блоков совпадающее с тем как полагается делать отступы в читабельном коде.
>А вот если заставлять людей сидеть и считать какой там отступ
Конечно, это лучше, чем заставлять людей искать в каком месте лишняя, или недостающая скобочка -- это же так увлекательно! А можно ещё заставить везде эти идиотски точки с запятой ставить -- ну правда же, перевод строки в наше время никто не использует, все пишут сполшным текстом! И конечно, надо что бы каждый оператор имел по 2-4 совершенно различных семантических значения в зависимости от контекста -- это же так повышает читабельность!
thambs писал: недостающая скобочка -- это же так увлекательно! А можно ещё заставить везде эти идиотски точки с запятой ставит
Видимые символы всяко проще в тексте искать, чем непечатаемые, типа всяких переводов строки, абзацев и остальной лажи. Я как-то в своё время знатно поматерился, исправляя код, скопированный в блокнот из браузера. То ли это было что-то на C, то ли какой-то скрипт. Придурошный блокнот натыкал туда непечатаемых символов, которые при парсинге естественно читались как левое говно.
KiQ писал: Цитата:
mittorn писал:
Блоки выделять как в питоне - отступами.
net, spasibo.
Согласен. Хуже питона только бейсик... если он хуже. )
Цитата:
mittorn писал: Только отступ должен являться коммандой.
Теперь поел. Ну, как-то оно хачно очень. Лучше однострочно сделать. Да и надо ли?
KiQ у thambs очередной приступ скобкобагета - это нормально, мы всё время спорим Только он никогда, наверное, не пользовался разноширинными шрифтами )
Цитата:
XaeroX писал: Перевод строки все адекватные люди используют для форматирования читабельного кода, а не для разделения команд.
+1
Цитата:
mittorn писал: В моём случае речь идёт о видимом символе в качестве отступа - ка-то же его надо коммандой зарегать
Тогда регать штук 10 команд для 10 уровней отступа? Это уныловато. Автодополнение, правда, будет весёлое.
Лучше однострочно, как я предлагал.
Но в этой версии вряд-ли запилю. Релиз планируется через неделю, а мне ещё надо гигантскую работу проделать. Я уж молчу про пи***ц ИРЛ...