-
Content Count
247 -
Joined
-
Last visited
Posts posted by ventura69
-
-
-
@ventura69, вот скрипт от @Darksoul, с кнопкой включения\отключения музыки: Music.rar
Спасибо. Забрал. Поломаю еще голову сам, если не придумается ничего - тогда воспользуюсь :-)
-
bass.dll используешь для воспроизведения музыки?
угу
-
Всё правильно.
Тогда я туплю. Как очистить {tmp} и остановить воспроизведение?
-
[Code] var Flag: boolean; procedure NewButton2Click(Sender: TObject); begin If not Flag then begin //тут первое действие\\ Flag:= True; end else begin //тут второе действие\\ Flag:= False; end; end;
Flag:= True, Flag:= False - это типо обозначение для инсталлятора, что должно быть выполнено по-умолчанию. (в вышеприведённом примере - первое действие будет по-умолчанию).
Мммм... Я не правильно объяснил суть проблемы. У меня выполняется какое-то задание (условно: в папку {tmp} я забросил mp3 и идет воспроизведение). По нажатии на NewButton2 надо очистить {tmp} (воспроизведение остановилось). При повторном нажатии на NewButton2 снова забрасываем в {tmp} тот же mp3.
-
Мозг уже сломался, а умных мыслей нет. Вопрос к знающим:
Создал кнопку
{ NewButton2 }
NewButton2 := TNewButton.Create(WizardForm);
with NewButton2 do
begin
Parent := WizardForm;
Left := ScaleX(700);
Top := ScaleY(325);
Width := ScaleX(97);
Height := ScaleY(25);
Caption := 'NewButton2';
OnClick := @NewButton2Click;
end;Соответственно задал выполнение действия
procedure NewButton2Click(Sender: TObject);
begin
........
end;Сам вопрос:
А как мне сделать, чтобы она работала, как триггер? То есть, при повторном клике она отменяла предыдущее задание. Ну или выполняла другое действие?
-
Прошу.
1. удаляем файлы и папку, указанные на скрине и еще два файла ProStatControl...
2. распаковываем и забрасываем в игру папку res_mods из архива. На замену файла (файлов) соглашаемся.
Должно помочь. Если не поможет, то скиньте папку 0.9.1. Только без аудио и шкурок.
- 1
-
Под впечатлением и очень рад, что кто-то смог это сделать с прицелом который мне нужен. А то мучаюсь с 9.0 изредка и тщетно пытаясь вставить свой прицел. Все хорошо за исключением того, что scripts не моей сборки. Тоесть прицел встал на место, а вот панель дамага и еще по мелочам сменилось.
С этой стороны стало интересно, что именно в этой папке было изменено, чтобы я мог у себя исправить этот недуг? Или мне так же выложить свою папку? Но первое было бы желательнее, чтобы в будущем никого не беспокоить и разбираться с этим самому.
Выложите скрин своей папки mods. Есть одна идея.
-
Воу воу воу =)
ПалЕхче =Р
Это не костыль вовсе =)
Да и функционал побольше =)
Приношу извинения, если моя формулировка вас (Вас и Юру) обидела. :-) И ни кто не выл. Игроки собирают сборки из разных мест, вот у некоторых и получается, что обе "выпрямлялки" (такой термин пойдет? :-) ) прицелов в одной сборке сидят. У некоторых старые любимые прицелы есть, которые не хотят работать в новых версиях. Вот я оба варианта и выложил. Чтобы желающие сами могли подправить и выбрать то, что им нужно.
-
Уважаемый ventura69, вот как вы и просили прикрепляю свою папку с модами(без audio и vehicles).Может сможете помочь...
Свою папку scripts из игры перетащите на рабочий стол, мою забросьте на ее место. Подчистил Вашу кашу из скриптов :-) и пару заменил.
Использую уже 6 патчей Вашу приблуду-очень нравиться и менять не хочу. В прошлом патче всякими правдами неправдами поборол смещение влево(но к сожалению уже запамятовал как-вроде фикс какой-то кидал). Уважаемый ventura69 как Вы вышли из данного положения в патче 0.9.1 ?
P.S.: моды от протанки не использую а трабла есть.
Автор этого фикса не я. Я его просто давно нашел. А из положения выхожу каждый патч просто: собираю свою сборку за ново, обновляю скрипты и пользую папку с этого поста.
- 2
-
-
в корне не верно... алгоритм проверки там переписан полностью... скрипт там подходит к любому прицелу, т.к. содержит код и для них... а в 1 варианте фаил aims.ryc - это модифицированный фаил из самой игры... подозреваю, что после его установки у людей будут пропадать команды по клавишам F2-F8... тестить не буду... но фаил тот устарел 3 патча назад.
Уважаемый, потестил я Вашу идею. Как это ни странно, но F4-F8 работают. Это для информации. И еще раз спасибо! А то забыл я об этой штуке, не проверил сразу.
-
Извините за тупой вопрос: а дальше что делать, допустим размеры я выписал, и я хочу, чтобы мой инсталлятор по размерам был как сейчас, это возможно, или надо какие-то другие подбирать? С вариантом чертежа принцип мне очень понятен, но на практике в коде что мутить не понимаю, вот в чём проблема, просто я в обьект паскале очень не очень, простите за игру слов:)
Поверьте на слово, я в Опаскале смыслю еще меньше Вашего...
Как я делаю: создал пустой скрипт. В редакторе форм изменяю размер окна под нужный мне. Возвращаюсь обратнов скрипт. Смотрю, что мне прописалось:
beginwith WizardForm do
begin
AutoScroll := False;
ClientHeight := ScaleY(500);
ClientWidth := ScaleX(800);
end;
Переписываю в две строки (как учил Котярко) и вставляю в свой скрипт. Все, размер моего окна задан. То есть мы свой листик формата А4 для чертежика сделали. Ну и дальше по аналогии...
-
ventura69
Если не трудно и мне поправь прицелы, что бы фиксами не пользоваться.
Так это и есть фиксы :-)
-
в корне не верно... алгоритм проверки там переписан полностью... скрипт там подходит к любому прицелу, т.к. содержит код и для них... а в 1 варианте фаил aims.ryc - это модифицированный фаил из самой игры... подозреваю, что после его установки у людей будут пропадать команды по клавишам F2-F8... тестить не буду... но фаил тот устарел 3 патча назад.
Согласен, сформулировал я не верно (но я и не программист). Имелось ввиду, что функция выполняется одна и та же: смещение прицела на штатное место.
Спасибо, что поправили :-)
На счет F2-F8 - интересное предположение (то что файл старый - в курсе). Честно говоря, не пользуюсь этими клавишами, потому и не заморачивался. Надо будет проверить. Еще раз спасибо за комментарий!
- 1
-
Поставил прицел, все норм, заменил конфиг на свой, из прошлого патча, у меня пропал круг сведения... А для чего тогда Протанки тогда так много лишних скриптов туда кладет, и еще Редми, если их можно выдрать?
Протанки охраняют свою интеллектуальную собственность: внутреннее содержимое скриптов, выложенных мной и их - одно и то же, только у них еще в скрипте прописано проверять наличие текстового файла и его длины (подлинность). Потому и нельзя удалять этот блокнотный лист. Плюс, они несколько не корректно (на мой взгляд) разложили скрипты во внутренней структуре своего модпака. Не все и не всегда нужны. Пример: при установке белых шкурок тоже лезет этот скрип от них. Но он не нужен и удаляется без всяких проблем.
Я считаю сиё действие в корне не верным. Все мы живем в интернете и если у меня есть хорошая штука, то я с удовольствием ею делюсь. И мне плевать, что кто-то не узнает, что она моя! Хорошим надо делиться и тогда оно к тебе вернется, даже если никто не узнает автора. Но это мое, сугубо личное мнение (никому ни в коем случае его не навязываю!!!), к Протанкам я отношусь с большим уважением и симпатией (они молодцы!), потому я нашел альтернативу Протанковскому костылю.
-
как ты прописал фиксированные размеры и положения? вот мой инсталл, глянь где подправить?
Не особый я специалист, чтобы советы по чужому коду давать...
Я бы перепахал всю секцию код, заменив привязки одного элемента к другому на конкретные координаты от WizardForm по "от верха/слева" и добавив конкретный цифровой размер (ширина, высота) каждому элементу, учитывая размеры картинок.
То есть, используем принцип построения чертежа: сначала задаем размер листа, на котором чертим, отмеряем слева заданное количество миллиметров, сверху отмеряем нужное количество миллиметров, проводим линию заданной длины в милиметрах.... Верх и лево - это наша база, от которой мы отмеряем все размеры и выстраиваем наш чертеж (не так: отмерили от края, провели линию, от нее отмерили, прочертили новую. А так: от края отмерили, провели линию, отмерили от края второй размер и провели вторую линию). Тогда при масштабировании у нас что получается? Кратно изменяется расстояние между всеми точками и соблюдается пропорция. С Ful-HD это не совсем прокатывает, но тоже годится.
Путано объяснил?... Извиняйте, сложно мне объяснять, но на примере чертежей оно проще и понятнее (на мой взгляд). Знатоки, тапками шибко не закидывайте...
-
ventura69 странно но у меня почему-то в реплее всё по-прежнему
Значит надо все комплексно смотреть. Сборка у Вас тяжелая? Сбросьте (без аудио и шкурок), гляну.
-
-
Спасибо. Скрипт помог. Жму руку.
Если интересно, вот прицелы которыми я пользуюсь и с которыми возникли неполадки.
Держите
-
У меня такая же проблемма, как решить вопрос???
Решил проблему просто: на бумажке набросал эскиз инсталятора, проставил все размеры (банальный чертеж сделал), проверил на разных мониторах, какие элементы дизразмерятся, и прописал на них фиксированные размеры и положения. Косяк остался только с Ful-HD (некоторые картинки чуток меняются, но не критично. Не знаешь, кажется, что так и задумано).
-
а мне чего то не помогла... прицел у меня Minimalistic Sights... проверял в реплее
Держите. Основные файлы выкинуть можно, если не понравятся. Это Ваш прицел Minimalistic Sights, только выдрал лишнее от Протанков (у них блокнотный лист удаляется и скрипт ProSights.pyc. Мои скрипты забрасываете с заменой).
А вот то, что я вырвал у Протанков, чтобы заработал прицел. Сличайте
- 1
-
помогло ток панель пропала со временм перезарядки а так норм спс
Моя приблуда конфликтует со скриптами, если от Протанков стоит что-то у Вас. Надо удалять их костыль и блокнотный лист, которые они суют во все моды.
-
Создание инсталляторов для модпаков на базе Inno Setup
in Modding General Discussion
Posted
Бррр.... Все, мозг поломался окончательно. Все чего добился: звук отключается, но обратно включаться не желает.
Уважаемые, посмотрите, где я накосячил? Что не так? То, что кнопка на кнопку наезжает, это фигня - налепил ее, чтобы было куда жмякать.
музяка.rar