Jump to content
Korean Random

Nowik1971

User
  • Posts

    143
  • Joined

  • Last visited

Posts posted by Nowik1971

  1.  

    флаг убери где стоит Flags: checkablealone  и не будет ничего выбираться по умолчанию

    вот смотри убрал со все флаг   Flags: checkablealone  но все равно не получается(((

     

     

    Я тебе в личку все уже давно переделанное отправил и все работатет оба варианта смотри где накосячил, проверяй и сравнивай... У меня например работает... и это пример в личке так же у тебя... ты же не прописываешь что я тебе прислал и .......

    'Вот держи все работает как и говорил'

     ; Скрипт создан через Мастер Inno Setup Script.
    ; ИСПОЛЬЗУЙТЕ ДОКУМЕНТАЦИЮ ДЛЯ ПОДРОБНОСТЕЙ ИСПОЛЬЗОВАНИЯ INNO SETUP!
    
    #define MyAppName "My Program"
    #define MyAppVersion "1.5"
    #define MyAppPublisher "My Company, Inc."
    #define MyAppURL "http://www.example.com/"
    
    [Setup]
    //WizardSmallImageFile=Cool-Text-188743760178749.bmp
    //WizardImageFile=1342257-9ВВВВ7-8-wwЯw.hqtexture.bmp
    ; Примечание: Значение AppId идентифицирует это приложение.
    ; Не используйте одно и тоже значение в разных установках.
    ; (Для генерации значения GUID, нажмите Инструменты | Генерация GUID.)
    AppId={{B026BD3B-9BD3-4DD9-B0D4-37A4822B227D}
    AppName={#MyAppName}
    AppVersion={#MyAppVersion}
    ;AppVerName={#MyAppName} {#MyAppVersion}
    AppPublisher={#MyAppPublisher}
    AppPublisherURL={#MyAppURL}
    AppSupportURL={#MyAppURL}
    AppUpdatesURL={#MyAppURL}
    DefaultDirName=C:\Games\World_of_Tanks\
    DefaultGroupName={#MyAppName}
    DisableProgramGroupPage=yes
    //LicenseFile=F:\А ДЛЯ СБОРКИ\ПРОГА\ScriptModPack\licensia.txt
    //InfoBeforeFile=F:\А ДЛЯ СБОРКИ\ПРОГА\ScriptModPack\faq.rtf
    //OutputDir=F:\А ДЛЯ СБОРКИ\ехе
    OutputBaseFilename=ЛОМ
    //SetupIconFile=F:\А ДЛЯ СБОРКИ\ПРОГА\ScriptModPack\Files\yahoo.ico
    Compression=lzma
    SolidCompression=yes
    DirExistsWarning=no
    Uninstallable=no
    
    [Languages]
    Name: "default"; MessagesFile: "compiler:Default.isl"
    
    [Files]
    
    
    
    [Components]
    Name: "KMP"; Description: "АИМ";
    Name: "KMP\I"; Description: ". Аим САЕ 18,1"; Flags: exclusive
    Name: "KMP\CC"; Description: ". Аим САЕ 25"; Flags: exclusive
    Name: "KMP\ZZ"; Description: ". Аим Lportii"; Flags: exclusive
    Name: "KMP\XX"; Description: ". Aим Bot Ogre Ninja"; Flags: exclusive
    Name: "KMP\S"; Description: ". Шайтан 074"; Flags: exclusive
    Name: "KMP\X"; Description: ". Автоприцел захвата за припятствиями(не чит)"; Flags: exclusive
    Name: "KMP"; Description: "ПРИЦЕЛЫ";
    Name: "KMP\NN"; Description: ". прицел белый"; Flags: exclusive
    Name: "KMP\MM"; Description: ". прицел-Jimbo"; Flags: exclusive
    Name: "KMP\P"; Description: ". прицел-MeltyMap_svedenie+Zoom х30"; Flags: exclusive
    Name: "KMP\K"; Description: ". прицел синий(для танка и арты)"; Flags: exclusive
    Name: "KMP\QQ"; Description: ". прицел желтый(для танка и арты)"; Flags: exclusive
    Name: "KMP\OO"; Description: ". прицел дамоклов меч для арты"; Flags: exclusive
    Name: "KMP"; Description: "ПЕРЕЗАРЯДКА";
    Name: "KMP\M"; Description: ". перезарядки танков (с флеш) от ZorroJan"; Flags: exclusive
    Name: "KMP\Q"; Description: ". перезарядка(без флеш)над танком противника"; Flags: exclusive
    Name: "KMP"; Description: "ПАНЕЛИ ПОВРЕЖДЕНИЙ";
    Name: "KMP\BB"; Description: ". панель повреждений_Gambiter"; Flags: exclusive
    Name: "KMP\KK"; Description: ". панель повреждений от zayaz"; Flags: exclusive
    Name: "KMP\VV"; Description: ". панель повреждений_STL1te Metallist95"; Flags: exclusive
    Name: "KMP"; Description: "ВЫБОР НЕБА";
    Name: "KMP\H"; Description: ". небо звездное"; Flags: exclusive
    Name: "KMP\2"; Description: ". небо черное без горизонта"; Flags: exclusive
    
    Name: "KMP"; Description: "ЧИТЫ И МОДЫ"
    Name: "KMP\A"; Description: ". Оленемер ХВМ"
    Name: "KMP\U"; Description: ". рентген желтый"
    Name: "KMP\UU"; Description: ". иконки танков."
    Name: "KMP\G"; Description: ". радио ВГ"
    Name: "KMP\LL"; Description: ". мод ангел.статус выполнения лбз"
    Name: "KMP\V"; Description: ". награды и медали в бою от RTAN"
    Name: "KMP\HH"; Description: ". оповешение о засвете в чате"
    Name: "KMP\RR"; Description: ". log-poluchennogo-urona-v-chate"
    Name: "KMP\Y"; Description: ". цветные попадания в танк"
    Name: "KMP\O"; Description: ". отображение сферы на месте танка вне квадрата отрисовки"
    Name: "KMP\W"; Description: ". разрушенные объ.на мини-карте"
    Name: "KMP\D"; Description: ". Белые трупы танков"
    Name: "KMP\F"; Description: ". светлячок"
    Name: "KMP\J"; Description: ". индикатор обстрела от dikey93"
    Name: "KMP\E"; Description: ". снайперский прицел для арты"
    Name: "KMP\L"; Description: ". направление стволов противника на мини-карте"
    Name: "KMP\B"; Description: ". мод тень от Polar Fox (модель танка)"
    Name: "KMP\N"; Description: ". мод винтик"
    Name: "KMP\R"; Description: ". статистика за сессию SeVeRRR"
    Name: "KMP\WW"; Description: ". battle-assistant"
    Name: "KMP\EE"; Description: ". мод тылы, разноцветный индикатор ближайших врагов"
    Name: "KMP\TT"; Description: ". белые сбитые гусеницы"
    Name: "KMP\YY"; Description: ". safeshot"
    Name: "KMP\II"; Description: ". автоогнетушитель за серебро"
    Name: "KMP\T"; Description: ". удаление простр. объектов"
    Name: "KMP\PP"; Description: ". ремонт гусеницы пробелом."
    Name: "KMP\AA"; Description: ". тундра в снайперском прицеле"
    Name: "KMP\SS"; Description: ". Красные шары арты"
    Name: "KMP\DD"; Description: ". круг белый при попадании без засвета"
    Name: "KMP\FF"; Description: ". лазеры"
    Name: "KMP\JJ"; Description: ". AutoEquip-автоматическая установка оборудования"
    Name: "KMP\1"; Description: ". золотые иконки прем танков"
    Name: "KMP"; Description: "ОТДЕЛЬНО ОТ ХВМ";
    Name: "KMP\C"; Description: ". командирская камера (не ставить с ХВМ )"
    Name: "KMP\GG"; Description: ". лампочка 10 секунд (не ставить с ХВМ )"
    Name: "KMP\Z"; Description: ". зум мод для прицела х60 (не ставить с ХВМ )"
    
    [code=auto:0]
    procedure ComponentsSetFocus(CurPageID: Integer);
    begin
    If CurPageID=wpSelectComponents then
    begin
    WizardForm.ComponentsList.SetFocus;
    end;
    end;
    
    procedure CurPageChanged(CurPageID: Integer);
    begin
    ComponentsSetFocus(CurPageID);
    end;
    { RedesignWizardFormBegin } // Не удалять эту строку!
    // Не изменять эту секцию. Она создана автоматически.
    procedure RedesignWizardForm;
    begin
    with WizardForm do
    begin
    Color := clSilver;
    AutoScroll := False;
    ClientHeight := ScaleY(413);
    ClientWidth := ScaleX(697);
    end;
    
    with WizardForm.Bevel do
    begin
    Left := ScaleX(-658);
    Top := ScaleY(521);
    Width := ScaleX(665);
    Height := ScaleY(42);
    end;
    
    with WizardForm.CancelButton do
    begin
    Left := ScaleX(551);
    Top := ScaleY(375);
    Font.Height := -12;
    Font.Name := 'Cambria Math';
    Font.Style := [fsBold, fsItalic];
    ParentFont := False;
    end;
    
    with WizardForm.NextButton do
    begin
    Left := ScaleX(469);
    Top := ScaleY(375);
    Font.Height := -12;
    Font.Name := 'Cambria Math';
    Font.Style := [fsBold, fsItalic];
    ParentFont := False;
    end;
    
    with WizardForm.BackButton do
    begin
    Left := ScaleX(381);
    Top := ScaleY(375);
    Font.Height := -12;
    Font.Name := 'Cambria Math';
    Font.Style := [fsBold, fsItalic];
    ParentFont := False;
    end;
    
    with WizardForm.OuterNotebook do
    begin
    Width := ScaleX(697);
    Height := ScaleY(361);
    end;
    
    with WizardForm.WizardBitmapImage do
    begin
    Left := ScaleX(-16);
    Top := ScaleY(-8);
    Width := ScaleX(724);
    Height := ScaleY(370);
    end;
    
    with WizardForm.WelcomeLabel2 do
    begin
    Left := ScaleX(752);
    Top := ScaleY(432);
    end;
    
    with WizardForm.WelcomeLabel1 do
    begin
    Left := ScaleX(760);
    Top := ScaleY(432);
    end;
    
    with WizardForm.InnerNotebook do
    begin
    Top := ScaleY(80);
    Width := ScaleX(617);
    Height := ScaleY(269);
    end;
    
    with WizardForm.LicenseMemo do
    begin
    Width := ScaleX(617);
    end;
    
    with WizardForm.InfoBeforeMemo do
    begin
    Width := ScaleX(617);
    Height := ScaleY(245);
    end;
    
    with WizardForm.DirBrowseButton do
    begin
    Left := ScaleX(518);
    Top := ScaleY(81);
    end;
    
    with WizardForm.DirEdit do
    begin
    Width := ScaleX(492);
    end;
    
    with WizardForm.ComponentsDiskSpaceLabel do
    begin
    Top := ScaleY(248);
    end;
    
    with WizardForm.ComponentsList do
    begin
    Top := ScaleY(40);
    Width := ScaleX(617);
    Height := ScaleY(205);
    end;
    
    with WizardForm.TypesCombo do
    begin
    Left := ScaleX(-376);
    Top := ScaleY(-9);
    Width := ScaleX(377);
    end;
    
    with WizardForm.ReadyMemo do
    begin
    Width := ScaleX(617);
    end;
    
    with WizardForm.ProgressGauge do
    begin
    Width := ScaleX(617);
    Height := ScaleY(29);
    end;
    
    with WizardForm.MainPanel do
    begin
    Left := ScaleX(-272);
    Top := ScaleY(3);
    Width := ScaleX(969);
    end;
    
    with WizardForm.WizardSmallBitmapImage do
    begin
    Left := ScaleX(253);
    Top := ScaleY(-9);
    Width := ScaleX(727);
    Height := ScaleY(106);
    end;
    
    with WizardForm.PageDescriptionLabel do
    begin
    Left := ScaleX(-80);
    Top := ScaleY(-1);
    Width := ScaleX(349);
    Height := ScaleY(3);
    end;
    
    with WizardForm.PageNameLabel do
    begin
    Left := ScaleX(-128);
    end;
    
    with WizardForm.WizardBitmapImage2 do
    begin
    Left := ScaleX(-48);
    Top := ScaleY(-61);
    Width := ScaleX(788);
    Height := ScaleY(578);
    // ExtractTemporaryFile('WizardForm.WizardBitmapImage2.bmp');
    // Bitmap.LoadFromFile(ExpandConstant('{tmp}\WizardForm.WizardBitmapImage2.bmp'));
    end;
    
    with WizardForm.RunList do
    begin
    Left := ScaleX(696);
    Top := ScaleY(359);
    end;
    
    with WizardForm.NoRadio do
    begin
    Left := ScaleX(696);
    Top := ScaleY(361);
    Height := ScaleY(9);
    end;
    
    with WizardForm.YesRadio do
    begin
    Left := ScaleX(696);
    Top := ScaleY(363);
    end;
    
    with WizardForm.FinishedLabel do
    begin
    Left := ScaleX(696);
    Top := ScaleY(359);
    Height := ScaleY(84);
    end;
    
    with WizardForm.FinishedHeadingLabel do
    begin
    Left := ScaleX(696);
    Top := ScaleY(359);
    Width := ScaleX(293);
    end;
    
    with WizardForm.BeveledLabel do
    begin
    Left := ScaleX(-1);
    Top := ScaleY(521);
    end;
    
    { ReservationBegin }
    // Вы можете добавить ваш код здесь.
    
    { ReservationEnd }
    end;
    // Не изменять эту секцию. Она создана автоматически.
    { RedesignWizardFormEnd } // Не удалять эту строку!
    
    var
    LogoImage:TBitmapImage;
    LogoPanel: TPanel;
    LogoLabel: TLabel;
    
    procedure LogoLabelOnClick(Sender: TObject);
    var
    ErrorCode: Integer;
    begin
    ShellExec('open', 'http://chit24.ru/thr...y-obnovil.915/''', SW_SHOWNORMAL, ewNoWait, ErrorCode)
    end;
    
    procedure InitializeWizard();
    /////////////////
    begin
    RedesignWizardForm;
    LogoPanel := TPanel.Create(WizardForm);
    with LogoPanel do
    begin
    Parent := WizardForm;
    Left := ScaleX(8);
    Top := ScaleY(370);
    Width := ScaleX(185);
    Height := ScaleY(33);
    BevelOuter := bvNone;
    end;
    
    LogoImage := TBitmapImage.Create(WizardForm);
    with LogoImage do
    begin
    Parent := LogoPanel;
    Left := ScaleX(0);
    Top := ScaleY(0);
    AutoSize:=true;
    ReplaceColor:=clFuchsia;
    ReplaceWithColor:=clBtnFace;
    //ExtractTemporaryFile('logo.bmp');
    // Bitmap.LoadFromFile(ExpandConstant('{tmp}\logo.bmp'));
    end;
    
    LogoLabel := TLabel.Create(WizardForm);
    with LogoLabel do
    begin
    Parent := LogoPanel;
    Width := LogoPanel.Width;
    Height := LogoPanel.Height;
    Transparent:=True;
    Cursor := crHand;
    OnClick:=@LogoLabelOnClick;
    end;
    end;
    
    
    [code]
    { RedesignWizardFormBegin } // Не удалять эту строку!
    // Не изменять эту секцию. Она создана автоматически.
    procedure RedesignWizardForm;
    begin
    with WizardForm do
    begin
    AutoScroll := False;
    ClientHeight := ScaleY(654);
    ClientWidth := ScaleX(499);
    end;
    
    with WizardForm.CancelButton do
    begin
    Top := ScaleY(615);
    end;
    
    with WizardForm.NextButton do
    begin
    Top := ScaleY(615);
    end;
    
    with WizardForm.BackButton do
    begin
    Left := ScaleX(221);
    Top := ScaleY(615);
    end;
    
    with WizardForm.OuterNotebook do
    begin
    Height := ScaleY(601);
    end;
    
    with WizardForm.WizardBitmapImage do
    begin
    Height := ScaleY(586);
    end;
    
    with WizardForm.InnerNotebook do
    begin
    Height := ScaleY(509);
    end;
    
    with WizardForm.ComponentsDiskSpaceLabel do
    begin
    Top := ScaleY(488);
    end;
    
    with WizardForm.ComponentsList do
    begin
    Height := ScaleY(411);
    end;
    
    with WizardForm.TypesCombo do
    begin
    Visible := False;
    end;
    
    { ReservationBegin }
    // Вы можете добавить ваш код здесь.
    
    { ReservationEnd }
    end;
    // Не изменять эту секцию. Она создана автоматически.
    { RedesignWizardFormEnd } // Не удалять эту строку!
    
    procedure InitializeWizard();
    begin
    RedesignWizardForm;
    end;
    
    [ISFormDesigner]
    WizardForm=FF0A005457495A415244464F524D003010FC03000054504630F10B5457697A617264466F726D0A57697A617264466F726D0C436C69656E74486569676874038E020B436C69656E74576964746803F3010C4578706C696369744C65667402000B4578706C69636974546F7002000D4578706C6963697457696474680303020E4578706C6963697448656967687403B5020D506978656C73506572496E636802600A54657874486569676874020D00F10A544E6577427574746F6E0C43616E63656C427574746F6E03546F700367020B4578706C69636974546F700367020000F10A544E6577427574746F6E0A4E657874427574746F6E03546F700367020B4578706C69636974546F700367020000F10A544E6577427574746F6E0A4261636B427574746F6E044C65667403DD0003546F700367020C4578706C696369744C65667403DD000B4578706C69636974546F700367020000F10C544E65774E6F7465626F6F6B0D4F757465724E6F7465626F6F6B064865696768740359020E4578706C6963697448656967687403590200F110544E65774E6F7465626F6F6B506167650B57656C636F6D65506167650D4578706C69636974576964746803F1010E4578706C6963697448656967687403390100F10C544269746D6170496D6167651157697A6172644269746D6170496D61676506486569676874034A020E4578706C69636974486569676874034A02000000F110544E65774E6F7465626F6F6B5061676509496E6E6572506167650D4578706C69636974576964746803F1010E4578706C6963697448656967687403590200F10C544E65774E6F7465626F6F6B0D496E6E65724E6F7465626F6F6B0648656967687403FD010E4578706C6963697448656967687403FD0100F110544E65774E6F7465626F6F6B506167650B4C6963656E7365506167650D4578706C69636974576964746803A1010E4578706C6963697448656967687403FD010000F110544E65774E6F7465626F6F6B506167650D53656C656374446972506167650D4578706C69636974576964746803A1010E4578706C6963697448656967687403ED000000F110544E65774E6F7465626F6F6B506167651453656C656374436F6D706F6E656E7473506167650D4578706C69636974576964746803A1010E4578706C6963697448656967687403FD0100F10E544E65775374617469635465787418436F6D706F6E656E74734469736B53706163654C6162656C03546F7003E8010B4578706C69636974546F7003E8010000F110544E6577436865636B4C697374426F780E436F6D706F6E656E74734C69737406486569676874039B010E4578706C69636974486569676874039B010000F10C544E6577436F6D626F426F780A5479706573436F6D626F0A4974656D486569676874020D0756697369626C650800000000000000
    
    
    
    

    'Скриншот рабочего скрипта твоего с твоими компонентами'

    10258838.png

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

    И прочитай справку там примеры почти всего есть!

     

     Дизайн еще раз повторюсь только в конце делай иначе не поймешь ничего, а косяки так и будут...

    Эту тему прочитай с самого начала, там все примеры есть почти готового модпака....

    • Upvote 1
  2. attachicon.gifScreenshot_5.png

     

    короче у меня чет не получается((  и по ходу я уже достал тебя видимо с такими детскими вопросами)))

    Зараахивируй и кинь в личку... посмотрю

    А для начала убери флаг Flags:  unchecked;  я ошибся он для страницы Таск

    вот так сделай

    [Components]
    Name: "KMP"; Description: "АИМ"; Types: full custom; 
    Name: "KMP\I"; Description: ". Аим САЕ 18,1"; Types: full custom; Flags: exclusive
    Name: "KMP\CC"; Description: ". Аим САЕ 25"; Types: full custom; Flags: exclusive
    Name: "KMP\ZZ"; Description: ". Аим Lportii"; Types: full custom; Flags: exclusive
    Name: "KMP\XX"; Description: ". Aим Bot Ogre Ninja"; Types: full custom; Flags: exclusive
    Name: "KMP\S"; Description: ". Шайтан 074"; Types: full custom; Flags: exclusive
    Name: "KMP\X"; Description: ". Автоприцел захвата за припятствиями(не чит)"; Types: full custom; Flags: exclusive

    Он просто не работает с Flags: iscustom;.... 

  3. Вот так будет

    'Пример с твоими компонентами'

    [Types]
    Name: "compact"; Description: "Рекомендуемый набор компонентов";
    Name: "full"; Description: "Выбрать все компоненты";
    Name: "custom"; Description: "Пользовательский режим"; Flags: iscustom;
    
    [Components]
    Name: "KMP"; Description: "АИМ"; Types: full  custom;  Flags:  unchecked;
    Name: "KMP\I"; Description: ". Аим САЕ 18,1"; Types: full  custom;  Flags: exclusive
    Name: "KMP\CC"; Description: ". Аим САЕ 25"; Types: full  custom;  Flags: exclusive
    Name: "KMP\ZZ"; Description: ". Аим Lportii"; Types: full  custom;  Flags: exclusive
    Name: "KMP\XX"; Description: ". Aим Bot Ogre Ninja"; Types: full  custom;  Flags: exclusive
    Name: "KMP\S"; Description: ". Шайтан 074"; Types: full  custom;  Flags: exclusive
    Name: "KMP\X"; Description: ". Автоприцел захвата за припятствиями(не чит)"; Types: full  custom;  Flags: exclusive
    
    Или вот так сделай чтобы ничего не  было выбрано 
    
    [Components]
    Name: "KMP"; Description: "АИМ"; Types: full  custom;  Flags: Flags: unchecked;

  4. как сделать чтобы когда открываешь окно выбора компонентов по умолчанию галочки чтобы не стояли?

     

     

    'Вот так'

    [Types]

    Name: "compact"; Description: "Рекомендуемый набор компонентов";

    Name: "full"; Description: "Выбрать все компоненты"; 

    Name: "custom"; Description: "Пользовательский режим"; Flags: iscustom;

     

    Name: BMP\PFMods; Description: "{cm:Mods9}"; Types: full compact custom; Flags: exclusive disablenouninstallwarning;

    Name: BMP\5\PFMods; Description: "{cm:Mods10}"; Types: full compact custom; Flags:  disablenouninstallwarning;

    Name: BMP\5\PFMods\1; Description: "{cm:Mods11}"; Types: full compact custom; Flags: disablenouninstallwarning;

    Т.е. Types: full выбраны все по умолчанию, Types:  compact  выбранные при установке по умолчанию... Types:custom при установке галку ставит пользователь

    В справке стандартной есть примеры там все четко написано в инно сетуп....

  5. такой вариант просто не выбирает автоматом эти пункты но в ручную можно. а я бы хотел чтобы вообще блокировалось при пункте выбора ХВМ )))   ТАК ЧТО? НЕ РЕАЛЬНО ИМЕННО ТАК СДЕЛАТЬ? ))

    Да и причем иуи флаг фиксации? вам нужен не тот флаг...., нужен флаг exclusive скорее всего и тогда получится, а ваш флаг просто фиксирует на постаянку....

     

    Вот как у меня пример:

    'Пример подуровня. по аналогии сделай под себя'

    [CustomMessages]

    BMP = Читы

     

     

    Mods10 = Комплексный PFMods 6.0

    Mods11 = Модуль BLINDSHOTS - попадания по не засвеченной технике

    Mods12 = Модуль BREAKABLE - удаление простреливаемых объектов

    Mods13 = Модуль DESTRUCTION - разрушения на миникарте

    Mods14 = Модуль HEALTHCARE - ремонт, автоматический огнетушитель

    Mods15 = Модуль LASERS - лазеры

    Mods16 = Модуль MTURRETS - направления орудий на миникарте

    Mods17 = Модуль OUTSIGHT - сферы вне отрисовки

    Mods18 = Модуль REDBALL - красные шары для арты

    Mods19 = Модуль RELOADING - перезарядка

    Mods20 = Модуль SHADOW - тень

    Mods21 = Модуль TUNDRA - удаление растительности

    Mods22 = Модуль WATCHFUL - индикация противников

    Mods23 = Модуль XRAYS - обводка техники за препятствием (рентген)

    Mods24 = Модуль Awareness -установленное оборудование над маркерами техники

    Mods25 = Модуль Автоприцел

    Mods26 = Модуль Хамелеон

     

     

    Mods27 = Читмоды по отдельности

    Mods28 = Шары для арты(ModificationProjectile).

    Mods29 = Перезарядка атры.

    Mods30 = Chams-Мод перекрашивает танки противника в яркие цвета делая их легко заметными.

    Mods31 = Автоогнетушитель за серебро.

    Mods32 = 3D шар попадание без засвета

    Mods33 = Сферы вне отрисовки.

     

     

    [Types]

    Name: "compact"; Description: "Рекомендуемый набор компонентов";

    Name: "full"; Description: "Выбрать все компоненты";

    Name: "custom"; Description: "Пользовательский режим"; Flags: iscustom;

     

     

    [Components]

    Name: BMP; Description: "{cm:BMP}"; Types: full custom; Flags: disablenouninstallwarning;

    Name: BMP\A; Description: "{cm:Mods1}"; Types: full custom; Flags: disablenouninstallwarning;

    //Name: BMP\A\auto_aim_V181; Description: "{cm:Mods2}"; Types: full custom; Flags: exclusive disablenouninstallwarning;

    Name: BMP\A\AutoAim_by_SAE; Description: "{cm:Mods3}"; Types: full custom; Flags: exclusive disablenouninstallwarning;

    Name: BMP\A\auto_aim_V195; Description: "{cm:Mods4}"; Types: full custom; Flags: exclusive disablenouninstallwarning;

    //Name: BMP\A\SLAIM; Description: "{cm:Mods5}"; Types: full custom; Flags: exclusive disablenouninstallwarning;

    //Name: BMP\A\fkzcrf; Description: "{cm:Mods6}"; Types: full custom; Flags: exclusive disablenouninstallwarning;

    //Name: BMP\A\lportii; Description: "{cm:Mods7}"; Types: full custom; Flags: exclusive disablenouninstallwarning;

     

    //Name: BMP\Mod_stvolikHaosa; Description: "{cm:Mods8}"; Types: full custom; Flags: disablenouninstallwarning;

     

    Name: BMP\PFMods; Description: "{cm:Mods9}"; Types: full compact custom; Flags: exclusive disablenouninstallwarning;

    Name: BMP\5\PFMods; Description: "{cm:Mods10}"; Types: full compact custom; Flags: disablenouninstallwarning;

    Name: BMP\5\PFMods\1; Description: "{cm:Mods11}"; Types: full compact custom; Flags: disablenouninstallwarning;

    Name: BMP\5\PFMods\2; Description: "{cm:Mods12}"; Types: full custom; Flags: disablenouninstallwarning;

    Name: BMP\5\PFMods\3; Description: "{cm:Mods13}"; Types: full compact custom; Flags: disablenouninstallwarning;

    Name: BMP\5\PFMods\4; Description: "{cm:Mods14}"; Types: full compact custom; Flags: disablenouninstallwarning;

    Name: BMP\5\PFMods\5; Description: "{cm:Mods15}"; Types: full custom; Flags: disablenouninstallwarning;

    Name: BMP\5\PFMods\6; Description: "{cm:Mods16}"; Types: full compact custom; Flags: disablenouninstallwarning;

    Name: BMP\5\PFMods\7; Description: "{cm:Mods17}"; Types: full compact custom; Flags: disablenouninstallwarning;

    Name: BMP\5\PFMods\8; Description: "{cm:Mods18}"; Types: full compact custom; Flags: disablenouninstallwarning;

    Name: BMP\5\PFMods\9; Description: "{cm:Mods19}"; Types: full compact custom; Flags: disablenouninstallwarning;

    Name: BMP\5\PFMods\10; Description: "{cm:Mods20}"; Types: full compact custom; Flags: disablenouninstallwarning;

    Name: BMP\5\PFMods\11; Description: "{cm:Mods21}"; Types: full compact custom; Flags: disablenouninstallwarning;

    Name: BMP\5\PFMods\l2; Description: "{cm:Mods22}"; Types: full compact custom; Flags: disablenouninstallwarning;

    Name: BMP\5\PFMods\13; Description: "{cm:Mods23}"; Types: full custom; Flags: disablenouninstallwarning;

    Name: BMP\5\PFMods\14; Description: "{cm:Mods24}"; Types: full compact custom; Flags: disablenouninstallwarning;

    Name: BMP\5\PFMods\15; Description: "{cm:Mods25}"; Types: full compact custom; Flags: disablenouninstallwarning;

    Name: BMP\5\PFMods\16; Description: "{cm:Mods26}"; Types: full custom; Flags: disablenouninstallwarning;

     

     

     

    Name: BMP\otdelno; Description: "{cm:Mods27}"; Types: full custom; Flags: exclusive disablenouninstallwarning;

    Name: BMP\otdelno\ModificationProjectile; Description: "{cm:Mods28}"; Types: full custom; Flags: disablenouninstallwarning;

    Name: BMP\otdelno\artyreload; Description: "{cm:Mods29}"; Types: full custom; Flags: disablenouninstallwarning;

    Name: BMP\otdelno\chams; Description: "{cm:Mods30}"; Types: full custom; Flags: disablenouninstallwarning;

    Name: BMP\otdelno\AO_913; Description: "{cm:Mods31}"; Types: full custom; Flags: disablenouninstallwarning;

    Name: BMP\otdelno\prostrel_obekty; Description: "{cm:Mods34}"; Types: full custom; Flags: disablenouninstallwarning;

    Name: BMP\otdelno\Tundra_Mod_script_ot_Makct; Description: "{cm:Mods38}"; Types: full custom; Flags: disablenouninstallwarning;

    Name: BMP\otdelno\rentgen; Description: "{cm:Mods39}"; Types: full custom; Flags: disablenouninstallwarning;

    Name: BMP\otdelno\Lasers; Description: "{cm:Mods40}"; Types: full custom; Flags: disablenouninstallwarning;

    Name: BMP\otdelno\Razruch_Ob; Description: "{cm:Mods41}"; Types: full custom; Flags: disablenouninstallwarning;

     

     

     

     

    'Скрин примера'

    10180189.png

    Короче если выбираешь например шары для арты из PFMods Номер 1, то автоматом блокируется выбор похожего мода из Читмоды по отдельности номер 2, а сделано это для того чтобы пользователи модпака не ставили все подряд, а потом писали что не работает, так как эти моды по функциям похожи, а в остальном разные и конфликтуют, Ну, ты в общем понял.... и выше тебе так же картинку привели как иерархию сделать....

    • Upvote 1
  6. Выражаю огромнейшую благодарность за помощь Kotyarko_O.... Все помог и все работает как положено, причем не задавая ненужных вопросов.... Жаль только на просьбу отблагодарить не скинул реквизиты для оплаты... такому человеку на пивко с рыбкой не жалко!!!


     

     

    подскажите если не трудно как можно сделать чтобы выбрав пункт ХВМ  нельзя было бы выбрать несколько пунктов?  ну если выбираешь ХВМ то не можешь их выбрать а если не выбираешь то можно выбрать))))  флаг fixed  совсем не то((

    Просто делаешь подуровень  ранее на предыдущей странице уже обсуждался почти такой же вопрос..

    Как образец там давался пример... 

    • Upvote 1
    • Downvote 2
  7. Может так: "скрипты модов/ParamsRememberer.iss" ?

     Прописано вот так:#include "скрипты модов/ParamsRememberer.iss в файле скриптов подключаемых, а ошибку именно выдает без одной буквы расширения... вот и не пойму что не так?

    Установлен Инно версии 5.5.1.ее2u  все остальное -то работает...? но если подключаю этот скрипт то не компилет, т.к. почему. то его не видит с правильным расширением...

  8. Спасибо за помощь, но подключить не получается ошибку выдает что не находит файл  File not found "скрипты модов/ParamsRememberer.is"...

    Сохранил скрипт в папку по пути у себя и прописал в файле подключаемых скриптов вот так #include "скрипты модов/ParamsRememberer.iss

    А  главном скрипте прописал

    Procedure CurStepChanged(CurStep: TSetupStep);

    var
    ErrorCode: Integer;
    begin
    if CurStep = ssDone then
    begin
    If CheckBox1 then
    begin
    Exec(ExpandConstant('{app}\WoTLauncher.exe'), '', '', SW_SHOW, ewNoWait, ErrorCode)
    end;

    end;
    //SearchComponents(CurStep);
    CustomBackupChanged(CurStep); {бекап}
    //CopyAdioChanged(CurStep); {копирование audio}
    //CopyTextChanged(CurStep); {копирование text}
    CreateLogModsChanged(CurStep); {создание лог файла модов}
    SetInstallParams(CurStep); {Запоминание выбранных компонентов)
    jumpModsFromNetworkChangeds(CurStep); {скачки модов из сети}
    end;

    //======================================================================\\

    и ошибка... Где косячу не пойму?

  9. Может так: "скрипты модов/ParamsRememberer.iss" ?

     

    Подскажите пожалуйста вот у меня на второй страницы стоят моды и они идут как копмонент 1,... при установке модпака пользователь выбирает что-то, а потом при повторном запуске пака выбранное не сохраняется и приходится по новой вспоминать что было выбрано, как сделать чтобы выбор запоминался....???

    вот как у меня сделано и что надо исправить:

    фал модов:

    -----------

    Source: "моды\2\PMOD\battleGui_sixthSenseDuration\10\*"; DestDir: "{app}\res_mods\0.9.15.0.1"; Flags: ignoreversion recursesubdirs createallsubdirs; Check: COMP1(ExpandConstant('{cm:CompAnother4}'));

    Source: "моды\2\PMOD\battleGui_sixthSenseDuration\12\*"; DestDir: "{app}\res_mods\0.9.15.0.1"; Flags: ignoreversion recursesubdirs createallsubdirs; Check: COMP1(ExpandConstant('{cm:CompAnother5}'));

    ---------------

    файл компонентов-----------

    AddRadioButton(CustomMessage('CompAnother4'), '', 2, False, True, nil);

    AddRadioButton(CustomMessage('CompAnother5'), '', 2, True, True, nil);

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

    Если можно, то покажите на моем примере так мне понятнее будет...

    ------------------

    Это по паре строк... что нужно добавить или убрать??? копал уже что сам понимаю, но таких знаний еще нет и ничего не получается...

    Как все же это реализовать, на первой и на странице таска все запоминается...???

    Спасибо заранее!

  10. Опубликовано 52 минут назад Прошу прощения, совершенно вылетел из головы важный момент когда составлял сообщение. Надо сделать так, что если выбран и 1 и 2 компонент, то устанавливается только то, что прописано для второго. То есть игнорируем первый, если выбран второй.

    [Files]

    Source: "моды\0.9.15\твиккер 0.9.15\Только удаление тумана на всех картах\*";  DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Tasks: VE; BeforeInstall: AddToMemo;

    Source: "моды\0.9.15\твиккер 0.9.15\Отключить облака\Tweaker_Skyboxes\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Tasks: VE\OT; BeforeInstall: AddToMemo;

    Source: "моды\0.9.15\твиккер 0.9.15\Отключить эффект движения деревьев\Tweaker_Trees\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Tasks: VE\OLVE; BeforeInstall: AddToMemo;

    Source: "моды\0.9.15\твиккер 0.9.15\Отключить дым из выхлопных труб танков\Tweaker_Tank_Smoke\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Tasks: VE\OLVE\ODO; BeforeInstall: AddToMemo;

    Source: "моды\0.9.15\твиккер 0.9.15\Отключить дым от уничтоженных танков\Tweaker_Tank_Destroy_Smoke\*";  DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Tasks: VE\OLVE\ODD; BeforeInstall: AddToMemo;

    Source: "моды\0.9.15\твиккер 0.9.15\Отключить дым и пламя от выстрелов\Tweaker_Tank_Shoot_Smoke\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Tasks: VE2; BeforeInstall: AddToMemo;

    Source: "моды\0.9.15\твиккер 0.9.15\Отключить эффекты уничтожения танков\Tweaker_Tank_Destroy\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Tasks: VE2\OT; BeforeInstall: AddToMemo;

    Source: "моды\0.9.15\твиккер 0.9.15\Отключить эффект взрыва снарядов и попадания в объекты\Tweaker_Shells\*"; DestDir:  "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Tasks: VE2\OLVE; BeforeInstall: AddToMemo;

    Source: "моды\0.9.15\твиккер 0.9.15\Отключить эффекты разрушения объектов\Tweaker_Environment\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Tasks: VE2\OLVE\ODO; BeforeInstall: AddToMemo;

    Source: "моды\0.9.15\твиккер 0.9.15\Отключить эффекты попадания по танкам\Tweaker_Tank_Hit\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Tasks: VE2\OLVE\ODD; BeforeInstall: AddToMemo;

    [Tasks]

    Name: "VE"; Description: "У меня слабый ПК и я хочу поднять FPS";  Flags:  exclusive;

    Name: "VE\OT"; Description: "Отключение тумана на всех картах"; GroupDescription: "Отключение эффектов:"; Flags: checkablealone;

    Name: "VE\OLVE"; Description: "Отключение лишних визуальных эффектов"; GroupDescription: "Отключение эффектов:"; Flags: unchecked;

    Name: "VE\OLVE\ODO"; Description: "Отключение движения облаков"; GroupDescription: "Отключение эффектов:"; Flags: checkablealone;

    Name: "VE\OLVE\ODD"; Description: "Отключение движения деревьев";  GroupDescription: "Отключение эффектов:"; Flags: checkablealone;

    //****************************

    Name: "VE2"; Description: "У меня слабый ПК и я хочу поднять FPS2";  Flags: exclusive;

    Name: "VE2\OT"; Description: "Отключение тумана на всех картах2"; GroupDescription: "Отключение эффектов:"; Flags: checkablealone;

    Name: "VE2\OLVE"; Description: "Отключение лишних визуальных эффектов2"; GroupDescription: "Отключение эффектов:"; Flags: unchecked;

    Name: "VE2\OLVE\ODO"; Description: "Отключение движения облаков2"; GroupDescription: "Отключение эффектов:"; Flags: checkablealone;

    Name: "VE2\OLVE\ODD"; Description: "Отключение движения деревьев2";  GroupDescription: "Отключение эффектов:"; Flags: checkablealone;

    Я понял вот так надо? примерно, если первый выбираешь то все из первого если второй то все из второго списка???

    9973204.png

  11.  

     

    Привет знатокам! Подскажите, плиз, можно ли и если да, то как организовать в инсталляторе InnoSetup (расширенная версия) такую логику: Имеем два компонента чекбокса. При выборе первого компонента надо установить один набор файлов, при выборе второго - другой. То есть обрабатывать чекбоксы как эксклюзивные. Использование радиокнопок в моем случае не подходит по ряду причин.

     

    Легко и просто делаешь один главный и последующие к нему подглавный подподгланый и т.д. и так же за ним второй главный2 и что к нему набор подглавный2 подподглавный2

    Т.е. название галавный и главный2 разные и соответственно ветки разные... вот и все если не понял в скайп nowikbiz поясню...

    вот например:

    Name: BMP1; Description: "{cm:Mods42}"; Types: full compact custom; Flags: disablenouninstallwarning;

    Name: BMP1\Battle_Assistant; Description: "{cm:Mods43}"; Types: full custom; Flags: disablenouninstallwarning;
    Name: BMP1\Arty_Intuition; Description: "{cm:Mods44}"; Types: full custom; Flags: disablenouninstallwarning;

    Name: BUK; Description: "{cm:Mods66}"; Types: full compact custom; Flags: disablenouninstallwarning;
    Name: BUK\Chasi_v_angare; Description: "{cm:Mods67}"; Types: full compact custom; Flags: disablenouninstallwarning;
    Name: BUK\11\Chasi_v_angare; Description: "{cm:Mods68}"; Types: full custom; Flags: exclusive disablenouninstallwarning;
    Name: BUK\12\Chasi_v_angare; Description: "{cm:Mods69}"; Types: full compact custom; Flags: exclusive disablenouninstallwarning;
    Name: BUK\21\Chasi_v_angare; Description: "{cm:Mods70}"; Types: full custom; Flags: exclusive disablenouninstallwarning;
    Name: BUK\22\Chasi_v_angare; Description: "{cm:Mods71}"; Types: full custom; Flags: exclusive disablenouninstallwarning;

    Выглядеть будет вот как:9976257.png

  12. Не может быть ! Без модов все работает, просто у тебя какой-то мод глючит....  Я так же искал и нашел какой целые сутки потратил, но нашел что у меня конфликтовало...

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

    Бывают такие с*ка-мододелы специально такие моды суют с вшитыми модификаторами, которые заменяют игровые файлы на свои...

  13. Уже не работает.

     

     

     Опубликовано Сегодня, 09:45

    Nowik1971, on 14 Mar 2016 - 15:04, said:

    Вот скачивай настраивай под себя и все.... да не забудь там на FTP сервере куда ложить будешь файл server.json создай обязательно папку public_http и  уже в нее клади.. иначе не найдет путь... Про FTP сервер имел ввиду net2ftp.ru  или на свой клади там не надо папку создавать путь пропишешь  к файлу...

    Уже не работает. 

     

     

    Как не работает? все пашет как надо... вот видео смотрите:

     

    'Видео '

    пишите на скайп помогу настроить

    ник мой в скайпе: nowikbiz

    post-35382-0-77384300-1458052023_thumb.png

  14. Поищите по ветке, страниц 10 назад Ekspoint выкладывал апдейтер.

     

     

    Помогите пажалуйста со скрипт на уведомление выхода обновления модпака для 0.9.14 у меня есть, но не работает!!!

     

     

    Вот скачивай настраивай под себя и все.... да не забудь там на FTP сервере куда ложить будешь файл server.json создай обязательно папку public_http и  уже в нее клади.. иначе не найдет путь... Про FTP сервер имел ввиду net2ftp.ru  или на свой клади там не надо папку создавать путь пропишешь  к файлу...

    Updater.zip

  15.  

     

    а первые 10 стр не прочесть? Мне даже это не понятно к великому сожалению(((( 

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

  16.  

     

    Опубликовано 6 минут назад Скорор выложу новую версию инсталлятора с исходниками. Будет полноценный веб-инсталлятор размером до 1MB, управляемый с сервера обновлений. Редактируя конфигурацию на сервере обновлений, можно включать/отключать компоненты, делать их неизменяемыми вручную ( 'fixed'), изменять описание/версии на различных языках, добавлять новые компоненты (моды) и т.п. без перекомпиляции инсталлятора. Содержит функцию проверки обновлений самого инсталлятора. По сути, теперь обновлять инсталлятор потребуется в очень редких случаях.
     

    Очень хочется посмотреть на сие чудо и желательно описание к такому надо бы подробнее... было бы очень хорошо.... Жду с нетерпением... Очень интересно!

  17. Товарищи, не будем ругаться. Dark_Knight_MiX, on 02 Feb 2016 - 10:34, said: любой пак атотика за час можно сделать, ничего такого громадного в них нет А зачем громадное? Нельзя перегружать интерфейс, тем более, что пользователь видит его 1-2 раза за патч. Акцентировать внимание нужно на других вещах, а не на "пускании пыли в глаза". После запуска некоторых творений хочется "развидеть увиденное и расслышать услышанное".

    Поддерживаю!!! +++  вот скажите как мой минималистический дизайн пойдет?

    post-35382-0-35415000-1454465908_thumb.png

  18.  

     

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

     

    А как через реестр не знаю... я же не программер и скорее всего уже не выучу всего, просто пример нужен.

  19.  

     

    Опубликовано Сегодня, 15:53 Nowik1971, on 30 Jan 2016 - 20:17, said: есть еще один вопрос к Kotyarko_O как он сделал проверку на модпак в ангаре вот я здесь увидел его скрин. http://www.koreanran...ков/?p=199696..можнотакой скрипт? Я один там не вижу никакого ангара
     

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

×
×
  • Create New...