-
Posts
1,010 -
Joined
-
Last visited
-
Days Won
3
Posts posted by Lom
-
-
5 минут назад, ktulho сказал:
Не стоит оно того.
1) Если просто сделать py_macro и добавить его в уши, то значение будет обновляться только когда по именно этому танку нанесут урон, а не когда он нанесет урон.
2) Если сделать py_macro и событие по которому он будет обновляться, то будет лагать.
3) Если сделать отдельным полем, ту устанешь выравнивать и подгонять его под уши.
Ну и самое главное, я не знаю, как научить создавать py_macro.
понял. в любом случае пасиб)))
-
Только что, ktulho сказал:
Для этого нужно создать py_macro, но информация о нанесенном уроне будет неточной.
то что будет не точной это я понимаю. тоже зависит от того где танк, за кругом отрисовки или нет. а макрос примерно как сделать не подскажешь?
-
11 минут назад, ktulho сказал:
всегда хп кажит но по альту ничего не меняется.
-
1 минуту назад, ktulho сказал:
Я и написал
Но через две минуты его могли разобрать на половину на другом фланге? В ушах количество ХП не измениться. Пока он не попадет в круг отрисовки.
да тут ты прав. в конце боя будет палево иногда))) а на счет чтобы по альту вместо хп дамаг показывало этот макрос как ниписать и куды закинуть не подскажешь?
-
6 минут назад, ktulho сказал:
Пока техника не засветилась и не появилась в круге отрисовки, нельзя узнать сколько у нее ХП. Наверное, вместо "Нет данных" можно подставить макрос {{hp-max}}.
как нельзя? в начале боя понятно что все фуловые а значит и данные хп известны.
вот в этом моде это как то же реализовано? https://forum.ekspoint-mods.ru/threads/54/#
-
всем привет. подскажите возможно ли сделать так чтобы в ушах всегда отображалось хп танков а когда нажимаешь альт то вместо хп показывало бы кто скока нанёс дамага (общее количество) ? и как сделать чтобы и в правых ушах как и в левых писало хп а не "Нет данных"
файл использую вот этот
-
всем приветы. подскажите как в этот код добавить чтобы и на странице таска тоже картинку показывало при наведении?
[Code] function GetCursorPos(var lpPoint: TPoint): BOOL; external '[email protected] stdcall'; var InfoPic: TBitmapImage; TempPath: String; procedure ShowPicHint(const PicFilePath: String); var pt: TPoint; begin if not GetCursorPos(pt) then Exit; InfoPic.Bitmap.LoadFromFile(PicFilePath); InfoPic.SetBounds(ScaleX(521), ScaleY(100), ScaleX(500), ScaleY(350)); // 1-двигает саму картинку лево-право 2-вверх-вниз // 3-вширь окно картинки... 4-в высоту окно картинки InfoPic.Show; end; procedure CompOnItemMouseMove(Sender: TObject; X, Y: Integer; Index: Integer; Area: TItemArea); var UndefPic: String; begin if Index = -1 then Exit; try case TNewCheckListBox(Sender).ItemCaption[Index] of '. Анимированная лампочка 10сек.': UndefPic := 'анимированная лампочка.bmp'; '. Белые трупы танков и белые гусеницы': UndefPic := 'белые трупы.bmp'; '. НАЗВАНИЕ МОДА': UndefPic := 'НАЗВАНИЕ КАРТИНКИ.bmp'; '. НАЗВАНИЕ МОДА': UndefPic := 'НАЗВАНИЕ КАРТИНКИ.bmp'; '. НАЗВАНИЕ МОДА': UndefPic := 'НАЗВАНИЕ КАРТИНКИ.bmp'; '. НАЗВАНИЕ МОДА': UndefPic := 'НАЗВАНИЕ КАРТИНКИ.bmp'; '. НАЗВАНИЕ МОДА': UndefPic := 'НАЗВАНИЕ КАРТИНКИ.bmp'; '. НАЗВАНИЕ МОДА': UndefPic := 'НАЗВАНИЕ КАРТИНКИ.bmp'; '. НАЗВАНИЕ МОДА': UndefPic := 'НАЗВАНИЕ КАРТИНКИ.bmp'; '. НАЗВАНИЕ МОДА': UndefPic := 'НАЗВАНИЕ КАРТИНКИ.bmp'; '. НАЗВАНИЕ МОДА': UndefPic := 'НАЗВАНИЕ КАРТИНКИ.bmp'; '. НАЗВАНИЕ МОДА': UndefPic := 'НАЗВАНИЕ КАРТИНКИ.bmp'; '. НАЗВАНИЕ МОДА': UndefPic := 'НАЗВАНИЕ КАРТИНКИ.bmp'; '. НАЗВАНИЕ МОДА': UndefPic := 'НАЗВАНИЕ КАРТИНКИ.bmp'; '. НАЗВАНИЕ МОДА': UndefPic := 'НАЗВАНИЕ КАРТИНКИ.bmp'; else begin InfoPic.Hide; Exit; end; end; if not FileExists(TempPath + UndefPic) then ExtractTemporaryFile(UndefPic); ShowPicHint(TempPath + UndefPic); finally end; end; procedure CompOnMouseLeave(Sender: TObject); begin InfoPic.Hide; end; procedure InitInfo(); begin WizardForm.TypesCombo.Hide; WizardForm.ComponentsList.SetBounds(ScaleX(0), ScaleY(20), ScaleX(520), ScaleY(505)); WizardForm.ComponentsList.OnItemMouseMove := @CompOnItemMouseMove; WizardForm.ComponentsList.OnMouseLeave := @CompOnMouseLeave; TempPath := AddBackslash(ExpandConstant('{tmp}')); with TBevel.Create(WizardForm) do begin Parent := WizardForm.SelectComponentsPage; SetBounds(ScaleX(434), ScaleY(20), ScaleX(590), ScaleY(505)); // 1-двигает само окно картинки лево-право 2-вверх-вниз // 3-вширь окно картинки... 4-в высоту окно картинки Shape := bsFrame; end; InfoPic := TBitmapImage.Create(WizardForm) with InfoPic do begin Parent := WizardForm.SelectComponentsPage; AutoSize := True; end; end;
- 2
-
всем приветы. такой вопрос.
как сделать так чтобы хп постоянно показывало по умолчанию и чтобы при нажатии альт там же вместо хп показывало кто скока нанёс дамага (общее кол-во)?
и еще как сделать чтобы у врагов вместо "нет данных" было как и у союзников ?
если не трудно кто умеет поправьте плиз файл))
-
млин чувак в скайп зайди. скрипт нужен один для инносетапа
-
StranikS_Scan по ходу тебе нужно свой PjOrion обновлять)))) какой то он не современный
-
19.06.2019 в 15:41, spoter сказал:
Над рамкой просто образец записи, оно не функционально.
А вот в рамке, как раз только то что лечится, если в списке нет, то и лечить\чинить не будет.
еще вопросик. в вашем моде ВИНТИК, значение "chassis" к колёсной технике относится вообще? я просто не могу проверить, потому как у меня нет колёсной техники.
-
34 минуты назад, spoter сказал:
Над рамкой просто образец записи, оно не функционально.
А вот в рамке, как раз только то что лечится, если в списке нет, то и лечить\чинить не будет.
вот терь вроде понятно. просто все значения верхние во все нижние если перенести то все они должны работать так?
-
9 минут назад, StranikS_Scan сказал:
Если я правильно помню код, то в рамке - это порядок, а полный список это выше над рамкой. Сначала ремонт/лечение по списку в рамке, затем по списку над рамкой. И вот если кого-то или чего-то нет в списке над рамкой, то тогда не будет его лечения/ремонта.
ясно. хоть и не очень понятно зачем так сказать на два раздела делить если не найдя в нижних блоках он всё рано берет нужное из верхнего списка. в любом случае автору виднее. просто иногда мод не лечит или не ремонтирует "некоторое" и подумал может в нижний блок просто дописать нужное надо. короче хз )))
-
я правильно понимаю, если кого то или чего нет в этом списке то не будет ни ремонта ни лечения?
-
-
5 часов назад, Komdiv_55 сказал:
именно
да и на тесте всё нормально (по крайней мере пока).
я хз что к чему но я откатился на пред. версию мода потому как у некоторых с этой твоей обновой была проблема,
писали типа "проблемы с входом в игру. Особенно после боя" после удаления мода или отката стало всё пучком.
-
-
-
шикардос однозначно! немного сворую честно у тебя если что
- 1
-
а чем тебе сама эта прога что ты показал не устраивает? с ней же можно в чат сообщения вводить.
-
народ подскажите если нужно чтобы стату не за день а в течении недели показывало, что и где нужно менять?
-
во флешку ничего вставлять не нужно. тебе нужно сам шрифт просто се на комп установить. вот держи
- 1
-
а вот этот шрифт у тя стоит?
- 1
-
в конфиге мода вроде должно быть написано
- 1
Исходники модов spoter'a на GitHub
in Mods and Software
Posted
у всех он отвалился))