Jump to content
Korean Random
Sign in to follow this  
sasha_1_nm_ru

Макросы в маркерах

Recommended Posts

Народ подскажите как прописать??? Нужно в файле markersDeadNormal.xc прописать так в

 

"damageMessage": "<img src='xvm://res/Icons-PNGFullCom/dmg/{{{{squad?{{tk?sqtk|sq}}|{{tk?tk|al}}{{c:dmg-kind}}|{{c:dmg}}}}.png' width='110' height='55'>\n<font color='{{c:dmg}}' size='15'>{{vehicle}}</font>", но так не работает.{{{{squad?{{tk?sqtk|sq}}|{{tk?tk|al}}{{c:dmg-kind}}|{{c:dmg}}}}

 

По отдельности <img src='xvm://res/Icons-PNGFullCom/dmg/{{squad?{{tk?sqtk|sq}}|{{tk?tk|al}}{{c:dmg-kind}}.png' width='110' height='55'>\n<font color='{{c:dmg}}' size='15'>{{vehicle}}</font>", работает.

 

 

Как объединить {{squad?{{tk?sqtk|sq}}|{{tk?tk|al}}{{c:dmg-kind}}.png' и {{c:dmg}}.png' чтобы когда {{c:dmg-kind}} он брал png фаил а если {{c:dmg}} то он брал свой фаил.

Edited by sasha_1_nm_ru

Share this post


Link to post

Short link
Share on other sites

таких макросов не существует: macros.txt

А какой эффект должен быть?

 

Вы не поняли.. Это и не макросы Суть  {{squad?{{tk?sqtk|sq}}|{{tk?tk|al}}}}  вот в чем- {{squad?{{tk?sqtk|sq}}  Если взводный то он берет пнг фаил с названинм sq, если взводный стал тимкиллером ,то sqtk. {{tk?tk|al}} если союзник то он берет фаил пнг al , а если союзник стал тимкиллером то он берет tk.

Эфект отлетающих картинок при убийстве. Можно сделать так {{{{c:dmg-kind}}|{{c:dmg}}}}  но тогда при падении и таране(к проимеру) повлекшее смерть от них Картинка будет отлетать одного цвета. А хотелось бы al ,tk,sq,sqtk для макроса {{{{c:dmg-kind}}

Вот так он работает  .{{{{squad?{{tk?sqtk|sq}}|{{tk?tk|al}}}}{{c:dmg-kind}} но хотелось бы дабавить к нему что если не он (этот макрос) ,  то {{c:dmg}}. Т.е. Если умер не от тарана взводного то от прямого попадания.

sirmax   помоги пожалуйста

Edited by sasha_1_nm_ru

Share this post


Link to post

Short link
Share on other sites

Не уверен, что понял. Но может так:

{{squad?{{tk?sqtk|sq}}|{{tk?tk|al}}}}{{c:dmg-kind|{{c:dmg}}}}.png
Edited by ktulho

Share this post


Link to post

Short link
Share on other sites

Не уверен, что понял. Но может так:

 

{{squad?{{tk?sqtk|sq}}|{{tk?tk|al}}}}{{c:dmg-kind|{{c:dmg}}}}.png
Понял правильно. Приду проверю и отпишусь.

А не будет ли так передоватся на макрос c:dmg sq и т.д.Если будет то так не пойдет.

Edited by sasha_1_nm_ru

Share this post


Link to post

Short link
Share on other sites

@sasha_1_nm_ru, с помощью этих двух макросов (c:dmg и c:dmg-kind) можно добиться всего что хочешь.

Никак не могу понять, зачем использовать дополнительные конструкции с sqtk, altk и т.п. Есть же c:dmg- цвет по источнику урона (игрок, взводный, союзник, противник, тимкиллер) и макрос будет отдавать значение цвета из colors.xc

Если использовать конструкцию вида {{c:dmg}}{{c:dmg-kind}} без '|' и наклепать картинок типа #96FF00#FFAA55.png (союзник+попадание) или #FFB964#998855.png (взводный+таран), то будет "отлетать" нужная картинка...

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Сново не правильно меня поняли. С телефона пишу.В макросе c:dmg-kind дается по одному цвету и взводному и тимкиллеру и союзнику и получается что от всех будет отлетать одна и та же картинка а как я хочу чтоб от них отлетали разные картинки.

Мне интересно почему не работает в том виде как я прописал в шапке темы. По идее там правильно но работать не хочет. c:dmg работает а кинд не хочет. А по отдельности работают.

Share this post


Link to post

Short link
Share on other sites

Сново не правильно меня поняли. С телефона пишу.В макросе c:dmg-kind дается по одному цвету и взводному и тимкиллеру и союзнику и получается что от всех будет отлетать одна и та же картинка а как я хочу чтоб от них отлетали разные картинки.

и снова повторяю и также с телефона - прописывай двойной макрос (два подряд: dmg и dmg-kind) и делай картинки с названием по двум кодам цвета - всего 25 картинок (пять цветов источника урона и в каждом по пять цветов вида урона)

Share this post


Link to post

Short link
Share on other sites

Мне интересно почему не работает в том виде как я прописал в шапке темы. По идее там правильно но работать не хочет. c:dmg работает а кинд не хочет. А по отдельности работают.

у тебя в принципе неверный макрос: ни один макрос не начинается с четырёх фигурных скобок, должно быть две скобки и непосредственно имя макроса, а уж потом условия, сравнения и т.п. внутри макроса...

Также ситуаций, когда вместо dmg или dmg-kind будет выводиться что-то ещё не бывает... Эти макросы всегда отдают какое-либо значение (код цвета из секций "system" или "dmg_kind" файла colors.xc)

Share this post


Link to post

Short link
Share on other sites

у тебя в принципе неверный макрос: ни один макрос не начинается с четырёх фигурных скобок, должно быть две скобки и непосредственно имя макроса, а уж потом условия, сравнения и т.п. внутри макроса...

Также ситуаций, когда вместо dmg или dmg-kind будет выводиться что-то ещё не бывает... Эти макросы всегда отдают какое-либо значение (код цвета из секций "system" или "dmg_kind" файла colors.xc)

А это я ошибся когда эксперементировал. Сейчас исправил две скобки лишние были

Share this post


Link to post

Short link
Share on other sites

 

Не уверен, что понял. Но может так:

{{squad?{{tk?sqtk|sq}}|{{tk?tk|al}}}}{{c:dmg-kind|{{c:dmg}}}}.png

ktulho Ваш вариант меня в полне устраивает. Но он не работает. Что то с форматированием не то.  К примеру если я правильно понял из этого построения для союзников я должен брать картинку для c:dmg-kind при падении   ---  al#228855, а при уничтожении противником союзника ---- al#96FF03( к примеру). И мы получаем что для c:dmg-kind все правильно он отдает данные, а c:dmg пусто не работает.

 

В итоге не получается как хочу. Уже как только не прописывал эти макросы и никак не работает.

у тебя в принципе неверный макрос: ни один макрос не начинается с четырёх фигурных скобок, должно быть две скобки и непосредственно имя макроса, а уж потом условия, сравнения и т.п. внутри макроса...

Также ситуаций, когда вместо dmg или dmg-kind будет выводиться что-то ещё не бывает... Эти макросы всегда отдают какое-либо значение (код цвета из секций "system" или "dmg_kind" файла colors.xc)

Kapany3uk Ваш вариант не подходит потому что у меня в colors.xc  в c:dmg прописано для каждого события свой цвет  и он не перенапровляет как у Вас наверное ${"def.al"} и поэтому при падении союзника и его смерти как Вы говорили #96FF00#FFAA55.png (союзник+попадание) так не работает.

Жаль что в colors.xc не поддерживаются макросы.

Share this post


Link to post

Short link
Share on other sites

Я запутался со всеми этими вашими настройками... :hmm:

 

Но вообще, я думаю что проблема в том, что в этом случае

{{c:dmg-kind|{{c:dmg}}}}

макрос {{c:dmg}} никогда не использован, потому что нет ситуации, в которой макрос {{c:dmg-kind}} не возвращает никакого значения.

Если хотите, чтобы в случае когда танк будет уничтожен не выстрелом, пожаром, тараном или падением, будет использован макрос {{c:dmg}}, используйте такую конструкцию:

{{c:dmg-kind!=#CCCCCC?{{c:dmg-kind}}|{{c:dmg}}}}

Но это только мое мышление. Я не на 100% уверен в этом.

Edited by konrad509

Share this post


Link to post

Short link
Share on other sites

Я запутался со всеми этими вашими настройками... :hmm:

 

Но вообще, я думаю что проблема в том, что в этом случае

{{c:dmg-kind|{{c:dmg}}}}

макрос {{c:dmg}} никогда не использован, потому что нет ситуации, в которой макрос {{c:dmg-kind}} не возвращает никакого значения.

Если хотите, чтобы в случае когда танк будет уничтожен не выстрелом, пожаром, тараном или падением, будет использован макрос {{c:dmg}}, используйте такую конструкцию:

{{c:dmg-kind!=0xCCCCCC?{{c:dmg-kind}}|{{c:dmg}}}}

Но это только мое мышление. Я не на 100% уверен в этом.

Что то не работает....

Share this post


Link to post

Short link
Share on other sites

Для меня лично, ваши настройки излишне сложные. Я бы всё сделал занова иначе, но мне не хочется...

Share this post


Link to post

Short link
Share on other sites

Не ужели никто не поможет....

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

 

 

 

потому что у меня в colors.xc  в c:dmg прописано для каждого события свой цвет
кмк мое предложение удовлетворяет твоему запросу, просто в названия картинок вставляй свои коды цвета (я-то писал на базе дефолтных) Edited by Kapany3uk
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...