[DELETE]
» Inno Setup (создание инсталяционных пакетов)
народ подскажите
как сделать чекбокс чтобы при его выборе вносился в реестр ключ?
как сделать чекбокс чтобы при его выборе вносился в реестр ключ?
darkqft
[more]
Код: [_Registry]
Root: HKCU; Subkey: "Software\My Company"; Flags: uninsdeletekeyifempty; Check: NewCheckBox1Check;
[_code]
var
NewCheckBox1: TNewCheckBox;
function NewCheckBox1Check: boolean;
begin
result:=NewCheckBox1.Checked;
end;
procedure InitializeWizard();
begin
NewCheckBox1 := TNewCheckBox.Create(WizardForm);
with NewCheckBox1 do begin
Parent := WizardForm;
Left := ScaleX(16);
Top := ScaleY(333);
Width := ScaleX(97);
Height := ScaleY(17);
end;
end;
[more]
Код: [_Registry]
Root: HKCU; Subkey: "Software\My Company"; Flags: uninsdeletekeyifempty; Check: NewCheckBox1Check;
[_code]
var
NewCheckBox1: TNewCheckBox;
function NewCheckBox1Check: boolean;
begin
result:=NewCheckBox1.Checked;
end;
procedure InitializeWizard();
begin
NewCheckBox1 := TNewCheckBox.Create(WizardForm);
with NewCheckBox1 do begin
Parent := WizardForm;
Left := ScaleX(16);
Top := ScaleY(333);
Width := ScaleX(97);
Height := ScaleY(17);
end;
end;
troyan90
большое спасибо
большое спасибо
Вопрос по выбору языка по умолчанию.
Установка на трех языках. Т.е. пользователю перед установкой показывается диалог выбора языка. Как указать, что по умолчанию должен быть украинский?
Установка на трех языках. Т.е. пользователю перед установкой показывается диалог выбора языка. Как указать, что по умолчанию должен быть украинский?
Я не очень пака разбираюсь в inno setup, но хочу чтобы мои repack'и были нормально сжаты. Ктонибудь может добавить в мой скрипт разархивирование free arc'a и precomp?
Кто может это сделать напишите в пм.
Кто может это сделать напишите в пм.
Подскажите пожалуйста скрипт (желательно самый простой) и какие библиотеки нужно использовать для того, что бы распаковать 7-zip архив (LZMA 2, словарь 670 Мб, размер архива 7гб).
Цитата:
Вопрос по выбору языка по умолчанию.
Установка на трех языках. Т.е. пользователю перед установкой показывается диалог выбора языка. Как указать, что по умолчанию должен быть украинский?
Первым должен быть желаемый язык по умолчанию + LanguageDetectionMethod=none
т.е.
Код:
[Setup]
LanguageDetectionMethod=none
[Languages]
Name: ukr; MessagesFile: compiler:Languages\Ukrainian.isl
Name: en; MessagesFile: compiler:Default.isl
Name: ru; MessagesFile: compiler:Languages\Russian.isl
Возникло несколько вопросов, подскажите...
1. Можно ли средствами Inno Setup без внешних архиваторов (через библиотеки?) перед установкой заархивировать некоторые файлы (сделать резервную копию).
2. При копировании нового файла установил флаг confirmoverwrite. Можно ли как-то задать произвольный текст в этом окне?
1. Можно ли средствами Inno Setup без внешних архиваторов (через библиотеки?) перед установкой заархивировать некоторые файлы (сделать резервную копию).
2. При копировании нового файла установил флаг confirmoverwrite. Можно ли как-то задать произвольный текст в этом окне?
дайте пожалста пример для использувания ISSideshow 1.02 на всех страницах инсталятора
Здравствуйте. Я сменил себе скин инсталлятора. Перестали высвечиваться сами особенности репака(содержимое при нажатии иконки). Исправьте пожалуйста эту проблему, и можно "Особенности репака" не обозначались картинкой(в левом нижнем углу), а было написано "Repack info"(и сместите чуть влево надпись). Вот скрипт http://rghost.ru/35564772 .
Denis_T
Цитата:
Вы не спрятали на финишной странице лейбл, на котором отображалось время установки.
Код: procedure CurPageChanged(CurPageID: Integer);
begin
if CurPageID=wpFinished then
названиеВашегоЛейбла.Hide;
end;
Цитата:
Здравствуйте. Помогите, пожалуйста, вот с чем...
Вы не спрятали на финишной странице лейбл, на котором отображалось время установки.
Код: procedure CurPageChanged(CurPageID: Integer);
begin
if CurPageID=wpFinished then
названиеВашегоЛейбла.Hide;
end;
Здравствуйте. Помогите, пожалуйста, вот с чем...
Я уверен на 100%, что такой вопрос ранее задавался, но увы, найти на него ответ в поиске не сумел.
Вот сижу, голову ломаю, как от неё избавиться.
За основу брался скрипт isdone 0.6f в этой строке содержалось время установки игры.
Буду признателен, если поможете ^_^
Я уверен на 100%, что такой вопрос ранее задавался, но увы, найти на него ответ в поиске не сумел.
Вот сижу, голову ломаю, как от неё избавиться.
За основу брался скрипт isdone 0.6f в этой строке содержалось время установки игры.
Буду признателен, если поможете ^_^
Denis_T
procedure CurPageChanged(CurPageID: Integer);
begin
if CurPageID=wpFinished then
WizardForm.ProgressGauge.Hide;
или
ISDoneProgressBar1.Hide;
end;
procedure CurPageChanged(CurPageID: Integer);
begin
if CurPageID=wpFinished then
WizardForm.ProgressGauge.Hide;
или
ISDoneProgressBar1.Hide;
end;
YURSHAT, vint56, спасибо, помогло ; )
Цитата:
Inno Setup 5.4.3 released
Я тоже с нетерпением ждал.
Всем привет! Вот обновлённая справка на Inno Ссылка. Автор проги внёс несколько маленьких изменений, исправил ошибки и неточности. Прошу изменить ссылку в шапке. Спасибо за внимание.
bugron
Цитата:
update
Цитата:
Цитата:
Прошу изменить ссылку в шапке.
update
Цитата:
Inno Setup 5.4.3 released.ждем обновки от китайСев
Цитата:
ждем обновки от китайСев
И русика. а то уже неделю, как обновилось, а только заметил
Название: Two Worlds 2 v.1.1
Автор: Kosako | обновление от Krinkels Team
Изменения:
- Обновлены библиотеки до последних версий
- Обновлен ISDone до последней версии
- Убраны лишние файлы и библиотеки
- Почищен и оптимизирован код
Скриншоты:
Скачать
Сайт поддержки: krinkels.ru
Автор: Kosako | обновление от Krinkels Team
Изменения:
- Обновлены библиотеки до последних версий
- Обновлен ISDone до последней версии
- Убраны лишние файлы и библиотеки
- Почищен и оптимизирован код
Скриншоты:
Скачать
Сайт поддержки: krinkels.ru
Inno_ISCmplr_Setup111225
Похоже, китайцы по этому форуму ориентируются
Похоже, китайцы по этому форуму ориентируются
YURSHAT
Спасибо. Исправьте также версию 5.4.2 на 5.4.3.
Спасибо. Исправьте также версию 5.4.2 на 5.4.3.
2 ALL
В шапку была добавлена ссылка на версию 111225 ISCmplr от Restools. + зеркало
Обновлён список нововведений в китайскую версию.
Gnom3
Цитата:
А зачем тебе русик то?! Там переводить то и нечего.
В шапку была добавлена ссылка на версию 111225 ISCmplr от Restools. + зеркало
Обновлён список нововведений в китайскую версию.
Gnom3
Цитата:
И русика. а то уже неделю, как обновилось, а только заметил
А зачем тебе русик то?! Там переводить то и нечего.
Название: "Batman: Arkham City [I]" v.0.1.7.9
Автор: Krinkels Team
Особенности: Для более удобного использования, скрипт "Batman: Arkham City [I]" был разделен на отдельные модули (папка Modules: botva2, botva2u, Header, IsDone, Messages, PB);
В качестве модуля распаковки используется "IsDone v.06f" © Profrager, 2011;
В "Batman: Arkham City [I]" есть скрытое меню, по нажатии на которое вы активируете появление логотипа;
В скрипт включена расширенная версия модуля о свободном месте на ЖД;
Дизайн "Batman: Arkham City [I]" достаточно гибко поддается изменениям и при желании и наличии базовых навыков работы в Photoshop вы сможете кардинально изменить стиль и дизайн вашего проекта;
Для удобства использования "Batman: Arkham City [I]", в начале скрипта вынесено множество опций.
[more=Скриншоты Batman: Arkham City (I)]
[/more]
Скачать
Сайт поддержки: krinkels.ru
Автор: Krinkels Team
Особенности: Для более удобного использования, скрипт "Batman: Arkham City [I]" был разделен на отдельные модули (папка Modules: botva2, botva2u, Header, IsDone, Messages, PB);
В качестве модуля распаковки используется "IsDone v.06f" © Profrager, 2011;
В "Batman: Arkham City [I]" есть скрытое меню, по нажатии на которое вы активируете появление логотипа;
В скрипт включена расширенная версия модуля о свободном месте на ЖД;
Дизайн "Batman: Arkham City [I]" достаточно гибко поддается изменениям и при желании и наличии базовых навыков работы в Photoshop вы сможете кардинально изменить стиль и дизайн вашего проекта;
Для удобства использования "Batman: Arkham City [I]", в начале скрипта вынесено множество опций.
[more=Скриншоты Batman: Arkham City (I)]
Скачать
Сайт поддержки: krinkels.ru
SotM
Цитата:
Цитата:
А зачем тебе русик то?! Там переводить то и нечего.Ну не понимаю я по нерусски. Почти совсем Стандартная версия - понятно, что там и без русика все ясно. а вот расширенная версия - разобраться можно, но с русиком значительно удобнее.
Добрый вечер.
Подскажите за что это отвечает?
DiskSpanning=yes
SlicesPerDisk=1
DiskSliceSize=728760320
Подскажите за что это отвечает?
DiskSpanning=yes
SlicesPerDisk=1
DiskSliceSize=728760320
Begun999
DiskSpanning=yes разбивать на диски=да
SlicesPerDisk=1 колличестсво дисков=1
DiskSliceSize=728760320 размер дисков=728760320 (байт)
DiskSpanning=yes разбивать на диски=да
SlicesPerDisk=1 колличестсво дисков=1
DiskSliceSize=728760320 размер дисков=728760320 (байт)
YURSHAT
Огромное СПАСИБО!!!
Я так понимаю?
DiskSpanning - можно разбивать на диски;
SlicesPerDisk - колличество дисков (если нужно 2 - ставлю 2);
DiskSliceSize - общий размер файла; (одного диска?)
Огромное СПАСИБО!!!
Я так понимаю?
DiskSpanning - можно разбивать на диски;
SlicesPerDisk - колличество дисков (если нужно 2 - ставлю 2);
DiskSliceSize - общий размер файла; (одного диска?)
Begun999
Цитата:
Совершенно верно
Цитата:
Конечно же одного диска.
То есть, например у тебя игра 5 гиг, ты указываешь 3 диска (SlicesPerDisk=3) по два гига (DiskSliceSize=2147483648). И в итоге получаешь:
setup.exe
setup-1a.bin (2 гига)
setup-1b.bin (2 гига)
setup-1c.bin (1 гиг)
Цитата:
Я так понимаю?
Совершенно верно
Цитата:
общий размер файла; (одного диска?)
Конечно же одного диска.
То есть, например у тебя игра 5 гиг, ты указываешь 3 диска (SlicesPerDisk=3) по два гига (DiskSliceSize=2147483648). И в итоге получаешь:
setup.exe
setup-1a.bin (2 гига)
setup-1b.bin (2 гига)
setup-1c.bin (1 гиг)
Подскажите пожалуйста, слипил скрипт что бы запрашивало 2-й диск, но при этом распаковка идет через прекомп, в итоге идет распаковка 1-го архива(заполняеться длинный прогрессбар), и потом выходит за рамки первого прогрессбара и пишет время установки бесконечно. Это не тестовый прогон.
[more=Скрипт]
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Win32_1.bin'), ExpandConstant('{app}\Data\Win32'), false, '', '', '', notPCFonFLY ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\UI.pcf'), ExpandConstant('{app}\Data\Win32\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\ShippingVehicles.pcf'), ExpandConstant('{app}\Data\Win32\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\ChunksAudio.pcf'), ExpandConstant('{app}\Data\Win32\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\AudioSuperBundle.pcf'), ExpandConstant('{app}\Data\Win32\'), true ) then break;
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Win32_2.bin'), ExpandConstant('{app}\Data\Win32'), false, '', '', '', notPCFonFLY ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\Globals.pcf'), ExpandConstant('{app}\Data\Win32\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\default_settings_Win32.pcf'), ExpandConstant('{app}\Data\Win32\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\Chunks0.pcf'), ExpandConstant('{app}\Data\Win32\'), true ) then break;
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Win32_3.bin'), ExpandConstant('{app}\Data\Win32'), false, '', '', '', notPCFonFLY ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\CommonAssets.pcf'), ExpandConstant('{app}\Data\Win32\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\Chunks2.pcf'), ExpandConstant('{app}\Data\Win32\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\Chunks1.pcf'), ExpandConstant('{app}\Data\Win32\'), true ) then break;
if not ShowChangeDiskWindow('Ïîæàëóéñòà, âñòàâüòå äèñê 2 è äîæäèòåñü åãî èíèöèàëèçàöèè.', ExpandConstant('{src}'),'Loc.bin' ) then break;
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Loc.bin'), ExpandConstant('{app}\Data\Win32\Loc'), false, '', '', '', notPCFonFLY ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\Loc\ru.pcf'), ExpandConstant('{app}\Data\Win32\Loc\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\Loc\Audio_ru.pcf'), ExpandConstant('{app}\Data\Win32\Loc\'), true ) then break;
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Levels.bin'), ExpandConstant('{app}\Data\Win32\_c4\Levels\'), false, '', '', '', notPCFonFLY ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_4100_NewYork\Level_4100_NewYork.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_4100_NewYork\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_4050_NewYorkApproach\Level_4050_NewYorkApproach.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_4050_NewYorkApproach\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_4050_NewYorkApproach\Level_4050_NewYorkApproach_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_4050_NewYorkApproach\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_4000_NewJersey\Level_4000_NewJersey.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_4000_NewJersey\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_4000_NewJersey\Level_4000_NewJersey_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_4000_NewJersey\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3500_SmokyMountains\Level_3500_SmokyMountains.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3500_SmokyMountains\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3500_SmokyMountains\Level_3500_SmokyMountains_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3500_SmokyMountains\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3100_ChicagoIndustrial\Level_3100_ChicagoIndustrial.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3100_ChicagoIndustrial\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3100_ChicagoIndustrial\Level_3100_ChicagoIndustrial_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3100_ChicagoIndustrial\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3050_LakeShore\Level_3050_LakeShore.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3050_LakeShore\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3050_LakeShore\Level_3050_LakeShore_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3050_LakeShore\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0400_SierraPass\Level_0400_SierraPass.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0400_SierraPass\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0400_SierraPass\Level_0400_SierraPass_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0400_SierraPass\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0300_YosemiteSouth\Level_0300_YosemiteSouth.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0300_YosemiteSouth\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0300_YosemiteSouth\Level_0300_YosemiteSouth_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0300_YosemiteSouth\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0250_YosemiteApproach\Level_0250_YosemiteApproach.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0250_YosemiteApproach\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0250_YosemiteApproach\Level_0250_YosemiteApproach_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0250_YosemiteApproach\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0200_AltamontPass\Level_0200_AltamontPass.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0200_AltamontPass\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0200_AltamontPass\Level_0200_AltamontPass_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0200_AltamontPass\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0100_SanFrancisco\Level_0100_SanFrancisco.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0100_SanFrancisco\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0100_SanFrancisco\Level_0100_SanFrancisco_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0100_SanFrancisco\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\FE\FrontEnd\FrontEnd.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\FE\FrontEnd\'), true ) then break;
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Levels_2.bin'), ExpandConstant('{app}\Data\Win32\_c4\Levels\'), false, '', '', '', notPCFonFLY ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3000_ChicagoDowntown\Level_3000_ChicagoDowntown.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3000_ChicagoDowntown\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2800_ChicagoInterstate\Level_2800_ChicagoInterstate.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2800_ChicagoInterstate\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2800_ChicagoInterstate\Level_2800_ChicagoInterstate_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2800_ChicagoInterstate\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2600_RuralHighway\Level_2600_RuralHighway.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2600_RuralHighway\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2600_RuralHighway\Level_2600_RuralHighway_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2600_RuralHighway\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2500_RuralFarms\Level_2500_RuralFarms.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2500_RuralFarms\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2500_RuralFarms\Level_2500_RuralFarms_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2500_RuralFarms\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2400_PlainsInterstate\Level_2400_PlainsInterstate.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2400_PlainsInterstate\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2400_PlainsInterstate\Level_2400_PlainsInterstate_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2400_PlainsInterstate\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2300_BuffaloGap\Level_2300_BuffaloGap.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2300_BuffaloGap\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2300_BuffaloGap\Level_2300_BuffaloGap_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2300_BuffaloGap\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1700_MountainInterstate\Level_1700_MountainInterstate.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1700_MountainInterstate\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1700_MountainInterstate\Level_1700_MountainInterstate_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1700_MountainInterstate\'), true ) then break;
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Levels_3.bin'), ExpandConstant('{app}\Data\Win32\_c4\Levels\'), false, '', '', '', notPCFonFLY ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1300_IndependencePass\Level_1300_IndependencePass.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1300_IndependencePass\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1300_IndependencePass\Level_1300_IndependencePass_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1300_IndependencePass\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1100_MillionDollar\Level_1100_MillionDollar.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1100_MillionDollar\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1100_MillionDollar\Level_1100_MillionDollar_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1100_MillionDollar\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0800_LasVegasEast\Level_0800_LasVegasEast.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0800_LasVegasEast\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0800_LasVegasEast\Level_0800_LasVegasEast_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0800_LasVegasEast\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0600_DesertValley\Level_0600_DesertValley.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0600_DesertValley\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0600_DesertValley\Level_0600_DesertValley_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0600_DesertValley\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0500_DesertHills\Level_0500_DesertHills.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0500_DesertHills\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0500_DesertHills\Level_0500_DesertHills_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0500_DesertHills\'), true ) then break;
[/more]
Заранее благодарен
[more=Скрипт]
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Win32_1.bin'), ExpandConstant('{app}\Data\Win32'), false, '', '', '', notPCFonFLY ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\UI.pcf'), ExpandConstant('{app}\Data\Win32\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\ShippingVehicles.pcf'), ExpandConstant('{app}\Data\Win32\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\ChunksAudio.pcf'), ExpandConstant('{app}\Data\Win32\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\AudioSuperBundle.pcf'), ExpandConstant('{app}\Data\Win32\'), true ) then break;
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Win32_2.bin'), ExpandConstant('{app}\Data\Win32'), false, '', '', '', notPCFonFLY ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\Globals.pcf'), ExpandConstant('{app}\Data\Win32\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\default_settings_Win32.pcf'), ExpandConstant('{app}\Data\Win32\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\Chunks0.pcf'), ExpandConstant('{app}\Data\Win32\'), true ) then break;
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Win32_3.bin'), ExpandConstant('{app}\Data\Win32'), false, '', '', '', notPCFonFLY ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\CommonAssets.pcf'), ExpandConstant('{app}\Data\Win32\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\Chunks2.pcf'), ExpandConstant('{app}\Data\Win32\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\Chunks1.pcf'), ExpandConstant('{app}\Data\Win32\'), true ) then break;
if not ShowChangeDiskWindow('Ïîæàëóéñòà, âñòàâüòå äèñê 2 è äîæäèòåñü åãî èíèöèàëèçàöèè.', ExpandConstant('{src}'),'Loc.bin' ) then break;
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Loc.bin'), ExpandConstant('{app}\Data\Win32\Loc'), false, '', '', '', notPCFonFLY ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\Loc\ru.pcf'), ExpandConstant('{app}\Data\Win32\Loc\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\Loc\Audio_ru.pcf'), ExpandConstant('{app}\Data\Win32\Loc\'), true ) then break;
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Levels.bin'), ExpandConstant('{app}\Data\Win32\_c4\Levels\'), false, '', '', '', notPCFonFLY ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_4100_NewYork\Level_4100_NewYork.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_4100_NewYork\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_4050_NewYorkApproach\Level_4050_NewYorkApproach.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_4050_NewYorkApproach\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_4050_NewYorkApproach\Level_4050_NewYorkApproach_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_4050_NewYorkApproach\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_4000_NewJersey\Level_4000_NewJersey.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_4000_NewJersey\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_4000_NewJersey\Level_4000_NewJersey_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_4000_NewJersey\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3500_SmokyMountains\Level_3500_SmokyMountains.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3500_SmokyMountains\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3500_SmokyMountains\Level_3500_SmokyMountains_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3500_SmokyMountains\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3100_ChicagoIndustrial\Level_3100_ChicagoIndustrial.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3100_ChicagoIndustrial\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3100_ChicagoIndustrial\Level_3100_ChicagoIndustrial_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3100_ChicagoIndustrial\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3050_LakeShore\Level_3050_LakeShore.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3050_LakeShore\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3050_LakeShore\Level_3050_LakeShore_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3050_LakeShore\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0400_SierraPass\Level_0400_SierraPass.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0400_SierraPass\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0400_SierraPass\Level_0400_SierraPass_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0400_SierraPass\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0300_YosemiteSouth\Level_0300_YosemiteSouth.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0300_YosemiteSouth\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0300_YosemiteSouth\Level_0300_YosemiteSouth_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0300_YosemiteSouth\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0250_YosemiteApproach\Level_0250_YosemiteApproach.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0250_YosemiteApproach\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0250_YosemiteApproach\Level_0250_YosemiteApproach_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0250_YosemiteApproach\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0200_AltamontPass\Level_0200_AltamontPass.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0200_AltamontPass\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0200_AltamontPass\Level_0200_AltamontPass_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0200_AltamontPass\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0100_SanFrancisco\Level_0100_SanFrancisco.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0100_SanFrancisco\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0100_SanFrancisco\Level_0100_SanFrancisco_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0100_SanFrancisco\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\FE\FrontEnd\FrontEnd.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\FE\FrontEnd\'), true ) then break;
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Levels_2.bin'), ExpandConstant('{app}\Data\Win32\_c4\Levels\'), false, '', '', '', notPCFonFLY ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3000_ChicagoDowntown\Level_3000_ChicagoDowntown.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_3000_ChicagoDowntown\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2800_ChicagoInterstate\Level_2800_ChicagoInterstate.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2800_ChicagoInterstate\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2800_ChicagoInterstate\Level_2800_ChicagoInterstate_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2800_ChicagoInterstate\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2600_RuralHighway\Level_2600_RuralHighway.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2600_RuralHighway\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2600_RuralHighway\Level_2600_RuralHighway_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2600_RuralHighway\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2500_RuralFarms\Level_2500_RuralFarms.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2500_RuralFarms\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2500_RuralFarms\Level_2500_RuralFarms_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2500_RuralFarms\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2400_PlainsInterstate\Level_2400_PlainsInterstate.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2400_PlainsInterstate\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2400_PlainsInterstate\Level_2400_PlainsInterstate_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2400_PlainsInterstate\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2300_BuffaloGap\Level_2300_BuffaloGap.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2300_BuffaloGap\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2300_BuffaloGap\Level_2300_BuffaloGap_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_2300_BuffaloGap\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1700_MountainInterstate\Level_1700_MountainInterstate.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1700_MountainInterstate\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1700_MountainInterstate\Level_1700_MountainInterstate_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1700_MountainInterstate\'), true ) then break;
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Levels_3.bin'), ExpandConstant('{app}\Data\Win32\_c4\Levels\'), false, '', '', '', notPCFonFLY ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1300_IndependencePass\Level_1300_IndependencePass.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1300_IndependencePass\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1300_IndependencePass\Level_1300_IndependencePass_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1300_IndependencePass\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1100_MillionDollar\Level_1100_MillionDollar.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1100_MillionDollar\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1100_MillionDollar\Level_1100_MillionDollar_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_1100_MillionDollar\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0800_LasVegasEast\Level_0800_LasVegasEast.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0800_LasVegasEast\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0800_LasVegasEast\Level_0800_LasVegasEast_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0800_LasVegasEast\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0600_DesertValley\Level_0600_DesertValley.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0600_DesertValley\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0600_DesertValley\Level_0600_DesertValley_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0600_DesertValley\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0500_DesertHills\Level_0500_DesertHills.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0500_DesertHills\'), true ) then break;
if not ISPrecompExtract( 0, 0, ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0500_DesertHills\Level_0500_DesertHills_Terrain.pcf'), ExpandConstant('{app}\Data\Win32\_c4\Levels\Level_0500_DesertHills\'), true ) then break;
[/more]
Заранее благодарен
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
Предыдущая тема: поиск
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.