создается впечатление, что я в чем-то могу быть не в курсе на сайте
Корректнее было бы сказать, что Вы можете не быть в курсе чего-то интересного для Вас на сайте. Мне, например, не интересно аниме - я просто отписываюсь от него. Сама идея подписок правильная, порочна ее реализация.
> Лента - значительно увеличила активность пользователей - т.к. теперь видно, что творится на сайте
XGM. Лето 2006. Больше 6 лет назад. Крайний левый блок.
Сейчас лента показывает, насколько сайт дохлый, как мало сообщений за сутки. Если сайт таки выкарабкается, лента будет показывать последние несколько сообщений в разделах, которые скорее всего не интересуют пользователя.
сделать отдельный проект, который будет ярко выделен на главной, так что бы на глаза попадался. Проект - типа Новости. В нем будет отражены все новости, которые творятся на сайте - своего рода карта проекта - эту идея я давно уже кидал, еще во время только зарождения в7.
Это какой-то кошмар. Костыль. Ужасный костыль.
Прикреплениями очень часто пользуются на скрытых проектных форумах.
Да кнопка загрузки файлов великовата так-то.
Совершенно верно. При моих настройках дисплея и масштабирования Кнопка загрузки файлов больше в 16 раз (навскидку), чем кнопка отправить. Еще раз: при отправке поста я 100% нажимаю кнопку отправить. В данном топике мой пост 7, и я первый, кто прикрепляет файлы.
апнуть ленту и добавить: во первых кнопку подгрузки еще постов, во вторых автообновление, а в третьих (оче важно) кнопку "Показать только подписки", что действительно бы позволило следить только за тем, за чем хочется.
Это костыльное решение. Мне кажется, надо подходить более концептуально.
Мне кажется, неадекватность Sc факт, который никто оспаривать не будет. Другой вопрос, что раньше с ней мирились, потому, что с одной стороны он производил контент, а с другой она никому не причиняла такого дискомфорта. Надеюсь, Sc уже понял свою неправоту.
Я знаю, что 1000 сделал очень много для ресурса, в том числе и именно организаторской работы, когда он находил и вдохновлял людей двигать проект вперед, и надеюсь, что сейчас он сможет, не без моей посильной помощи делать то-же.
А я еще раз объясняю, что нельзя давать макросу имя debug. И возникновение ошибок зависит от того, ставится ли пробел после макроса и перед скобкой, или нет. Давай продолжим разговор, когда Вы переименуете корректно макрос, и в случае возникновения ошибок выложите сюда (прикрепите к сообщению) карту, которая их вызывает.
Во-первых, еще раз объясняю, что слово debug нельзя использовать как имя макроса. Да, это мой косяк, что я не сделал проверку на допустимость имени.
Во-вторых, в cJass предусмотрен стандартный макрос DEBUG, который принимает значение true если установлен флаг в редакторе, и рекомендуется использовать именно его.
В третьих по ссылке я нашел не компилируемый код. Причина - для обрамления строк используется два символа '' место требуемых "". Интересно, это новая фишка от криворуких разработчиков движка сайта? В любом случае, дайте мне карту, которую я просто смогу запустить на отладку.
cJass, в зависимости от установки флага либо удаляет все строки, которые начинают с этой инструкции, либо только саму инструкцию. Вот зачем спорить о том, чего Вы не знаете?
же все равно придется самому доставать код из мпку или чо?
Нет, он просто пишет длл с процедурой, которая принимает аддр структуры, в которой уже занесен код между секциями #custom и #endcustom, и которая должна написать куда либо код, и заполнить с структуре его аддр и размер. Копание мпку не предполагается, по крайней мере для кода.
Там же у меня была фишка с плагинами? Надо рыть тему и фидбек на сжасс.хгм.ру, где я это описывал.
Вот:
Plugins are analog of external tools in jasshelper, but:
run it before processing code (when I started writing adiсhelper I could not do it with external tools, and I had to edit Lua)
when writing a preprocessor you no need to open the map, extract script, repack it, look it your tags, etc.
You can pass more than one command line in external
You can write a plugin in any language, which compiles to the *.dll (C, Delphi, basic, asm, etc.)
writing a specific plugin may be necessary in rare cases, so much not to think about)
...
When plugins is necessary:
create your own zinc with syntax sugar
write own specific preprocessors
create database of terrain (read war3map.w3e) or placed doodads
...
#custom test (command line)
code there
#endcustom
It load %adic_helper_dir%\plugins\test.dll and call _stdcall cjplugresult ParseCode (*cjpluginfo arg)
It run before cJass parser, so you may use cJass syntax, or add (temporary) ! lua ... ! endlua - then cJass parser ingone your code.
cjplugresult - is windows exit code analog:
0x00000000 - succesfull!
0x00000001 ... 0xfffffffe - error, plug display information about error to user
0xffffffff - error, cJass display [21] Critical error: unknown error in plugin
Struct cjpluginfo is:
_dCstCodeStart dd ;; addr of input code
_dCstCodeSize dd ;; size in bytes of input code
_dCstCodeDest dd ;; addr of dest
_dCstCodeFinalSize dd ;; parsed code size
_dCstArguments dd ;; null term string, arguments to plugin
cjass himself will take care of memory allocation, all you need to - write your code to the specified address (_dCstCodeDest) and set it size (_dCstCodeFinalSize)
There is demo plugin with source, which add string s="Hello from plugin!" to code. Create plugins directory, place it there and try parse code from this post...
» Он вам не клоун! / Почему я не могу пользоваться сайтом?
» Он вам не клоун! / Тут кое-кто сагрился, но я приведу цитату..
» cJass (Adic Jass Helper) / Главная страница
Отредактирован adic3x
» cJass (Adic Jass Helper) / Главная страница
» cJass (Adic Jass Helper) / Главная страница
» cJass (Adic Jass Helper) / Главная страница
» cJass (Adic Jass Helper) / Главная страница
» Блог Кета Голосова / То, что ты хочешь знать
» Блог Кета Голосова / То, что ты хочешь знать
» cJass (Adic Jass Helper) / Главная страница
» cJass (Adic Jass Helper) / Главная страница
» cJass (Adic Jass Helper) / Главная страница
Отредактирован adic3x
» Музыка и Звук / RocK
» WarCraft 3 / cJass - дополнение к языку JASS
» WarCraft 3 / cJass - дополнение к языку JASS
Отредактирован adic3x
» WarCraft 3 / cJass - дополнение к языку JASS
run it before processing code (when I started writing adiсhelper I could not do it with external tools, and I had to edit Lua)
when writing a preprocessor you no need to open the map, extract script, repack it, look it your tags, etc.
You can pass more than one command line in external
You can write a plugin in any language, which compiles to the *.dll (C, Delphi, basic, asm, etc.)
writing a specific plugin may be necessary in rare cases, so much not to think about)
create your own zinc with syntax sugar
write own specific preprocessors
create database of terrain (read war3map.w3e) or placed doodads
...
It run before cJass parser, so you may use cJass syntax, or add (temporary) ! lua ... ! endlua - then cJass parser ingone your code.
cjplugresult - is windows exit code analog:
0x00000001 ... 0xfffffffe - error, plug display information about error to user
0xffffffff - error, cJass display [21] Critical error: unknown error in plugin
There is demo plugin with source, which add string s="Hello from plugin!" to code. Create plugins directory, place it there and try parse code from this post...
Не факт, что это не отвалилось в каком либо билде ;)» WarCraft 3 / cJass - дополнение к языку JASS
» В гостях у Эльрата / Здоровое тело - залог красоты и успеха
» Xtream in / История xgm часть I
Посмотрел на ютубе - херня какая-то.
» Spin Deluxe / Пост про Indie Gala на хабре
» Блог Кета Голосова / Маркс-герой
» Блог Кета Голосова / Маркс-герой
» WarCraft 3 / Алексей опубликовал историю MdlVis
» WarCraft 3 / Алексей опубликовал историю MdlVis
Отредактирован adic3x
» WarCraft 3 / cJass - дополнение к языку JASS