Jump to content
Korean Random

Название макросов


Recommended Posts

Добрый день, прошу подсказать каким образом можно использовать название макроса? Киньте ссылочку на доку или какой нибудь пример.
 

"name": "Tank name",  <<<- Вот что меня интересует
"visible": true,
"x": 0,
"y": -36,
"alpha": 100,
"color": null,

Link to comment
Short link
Share on other sites

@Dno__Dna_Na_Dne__Dna,

1. Это не макрос а поле.

2. Никаким. название делается просто чтобы не забыть чё это за поле. Ну и раньше в редакторе юзалось.

Спасибо за скорый ответ. Если честно так и думал, но немного сомневался в правильности мыслей.

Link to comment
Short link
Share on other sites

макросы - в format

и в color, и в alpha, и в shadow)

Куда их только нельзя пихать)

 

Спасибо за скорый ответ. Если честно так и думал, но немного сомневался в правильности мыслей.

Из комментария в дефолтном конфиге:

"name": "Player name",           // название текстового поля, ни на что не влияет
Edited by Kotyarko_O
Link to comment
Short link
Share on other sites

 

и в color, и в alpha, и в shadow)

Куда их только нельзя пихать)

 

Из комментария в дефолтном конфиге:

"name": "Player name",           // название текстового поля, ни на что не влияет

Да я уже нашел это....

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

 

"alpha": 100,

              "color": "{{c:wn8}}",

              //"font": { "align": "center", "bold": true, "italic": false, "name": "WarHeliosCondC", "size": 13 },

              "format": "<img src='xvmres://star/{{c:wn8}}.png' width='20' height='20'>",

              "name": "КПД-шка",

              "shadow": { "alpha": "0", "angle": 0, "color": "0x000000", "distance": 0, "size": 0, "strength": 0 },

              "visible": true,

              "x": -22,

              "y": -6

 

Link to comment
Short link
Share on other sites

тут на слово никто не поверит. Пожадничали прикрепить папку "хвм"?

ок... сейчас всё буде

Вот она 

Вот щас пробовал вставить картинку лампочки засвета в уши вместо *, но как я не напишу не хочет показывать картинку <img src='xvm://configs/Dno__Dna_Na_Dne__Dna/img/nv.png' width='24' height='24'>

Всё разобрался я с этой штукой.

Всем спасибо, кто помогал или пытался помочь.

Теперь возник еще один вопрос... как можно сделать так, чтобы в зависимости от рейтинга вн8 у игрока подставлялась определённая картинка? 

 

<img src='xvm://res/star/{{wn8}}.png' width='20' height='20'> то есть выбираю по {{wn8}} и должна подставляться картинка соответствующая рейтингу игрока. У неё берётся название ну и она подставляется, но почему то не хочет он так делать

xvm.rar

  • Upvote 1
Link to comment
Short link
Share on other sites

 

 

то есть выбираю по {{wn8}}
то есть нужны несколько тысяч картинок с именами "1.пнг", "2.пнг" и так далее. обычно такие вещи через цвета делают,  {{c:wn8}}
Link to comment
Short link
Share on other sites

 

 

Теперь возник еще один вопрос... как можно сделать так, чтобы в зависимости от рейтинга вн8 у игрока подставлялась определённая картинка? то есть выбираю по {{wn8}} и должна подставляться картинка соответствующая рейтингу игрока. У неё берётся название ну и она подставляется, но почему то не хочет он так делать

а теперь  ещё раз внимательно посмотрите, как названы картинки у Вас в архиве (подсказка: "цвет-по-рейту_star.png")

Link to comment
Short link
Share on other sites

а теперь  ещё раз внимательно посмотрите, как названы картинки у Вас в архиве (подсказка: "цвет-по-рейту_star.png")

Я пробовал и {{c:xwn8}} и {{c:wn8}} и даже так {{c:xwn8}}_star.png {{c:wn8}}_star.png 

 

Но в данный момент они называются цвет-по-рейту_star.png

 

 

Решил эту проблему снова сам.... весь прикол был в том, что цвет записан и читается xvm в таком 0x02C9B3 , а когда я указываю {{c:wn8}}, то он почему-то ищет картинки с названием #02C9B3. В связи с этим вопрос почему так? Я лично себе это объяснил так, в формате 0x02C9B3 он видит как 16 ричное число на языке программирования, а img src это атрибут языка HTML, а там только #02c9b3

Верно ли я понимаю или же нет?

И еще есть ли в XVM поддержка пользовательских макросов?

Edited by Dno__Dna_Na_Dne__Dna
Link to comment
Short link
Share on other sites

 

 

Верно ли я понимаю
да.

 

 

есть ли в XVM поддержка пользовательских макросов?
нет.

Но есть всякие извращения вроде запихивания всякой инфы в секции alpha; расширенное форматирование макросов, где можно использовать конструкцию если макрос вернул значение не нулл, то принять такое-то значение, иначе принять другое; плюс в последнем релизе ввели поддержку вложенных макросов; ну и в секции "elements" можно обращаться ко всем элементам этой секции и использовать арифметические операции.

Link to comment
Short link
Share on other sites

@Dno__Dna_Na_Dne__Dna, язык тут вообще не важен) Ну а раз интересуешься то XVM написан на Python+AS2+AS3.

Ну чуть-чуть не согласен... ведь на разных языках программирования по разному указывается цвет.... 0xFFBBFF указывается только у Cи,си++

Link to comment
Short link
Share on other sites

@Dno__Dna_Na_Dne__Dna, не буду спорить с профи программирования))))

Сарказм очевиден(((( Я далеко не профи, но хочу им стать. Хотя всё познаётся в сравнении. Я просто рассказал о том, что прочитать и понять успел. Сейчас еще нарыл про это чуть-чуть 

http://lord-n.narod.ru/download/books/walla/programming/Spr_po_C/13/printf.htm

Link to comment
Short link
Share on other sites

 

 

ведь на разных языках программирования по разному указывается цвет

Цвет в большинстве случаев представляется в виде 16-ричного числа. А 0xRRGGBB или #RRGGBB - всего лишь разные формы его записи.

 

 

0xFFBBFF указывается только у Cи,си++

Нет. Языков с такой формой записи очень много.

 

 

то есть xvm написан на языке си?

Не-а. Если бы его написали на сях, то он бы уже давно умел варить кофе и готовить пиццу.

 

 

помимо json

JSON - формат обмена данными, как и XML, YML.

 

 

Сейчас еще нарыл про это чуть-чуть

printf - функция форматированного вывода. Да, она умеет выводить 16-ричные числа, но к цветам отношения не имеет.

 

 

Я далеко не профи, но хочу им стать.

Прям сразу с С? Слишком круто, посоветовал бы Java.

Link to comment
Short link
Share on other sites

 

Прям сразу с С? Слишком круто, посоветовал бы Java.

Я начинал с паскаля, делфи.... потом юзал ассемблер, щас еще хочу питон освоить

И еще посоветуйте какую-нибудь программку типа IDE для написания кода.. сейчас работаю в Notepade ++ и он вообще классный, но уверен есть более классные вещи

Link to comment
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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...