FIFA 12

Скрипт FIFA 12 1.01

Нет прав для скачивания

Mickey1s

Ветеран
Модератор
UBISOFT, да что ты говоришь, найдутся умельцы которые смогут!
 

sergey3695

Ветеран
Модератор
LMFAO, кнопку и перенос кнопок я сделал. остальное сам добавляй там впринципе обычные стандартные элементы. как говорится дерзай.
p.s. сделай сам. :D
 

Вложения

LMFAO

Новичок
В общем получилось немного, но есть 3 проблемы
Во-первых я не знаю как убрать выделенное красным и зеленым (скриншот №1)
Во-вторых если свернуть в мини а потом обратно вернуть большой вид, выходит вот такое (скриншот №2)
В-третьих кнопки на скриншоте №1 выглядят как вырезанные после манипуляций с их перемещением

 

LMFAO

Новичок
Поправил немного кнопки, и исправил проблему №2 с большим видом
Осталось узнать как можно убрать сверху и слева ненужное, а так же чтобы после процеса установки в мини образе на финишную страницу оно самостоятельно открывало большой вид. И тут нужна помощь!
 

sergey3695

Ветеран
Модератор
LMFAO, вот сделал минималистичестический вид и подправил скрипт. (сделал только потому что там с .bmp изображениями поковыряться пришлось, ну интересно стало)
З.ы. можно и в шапку.
 

Вложения

LMFAO

Новичок
sergey3695, невероятно, все работает, огромное спасибо!
но есть вопросик по поводу кнопки отмена, когда идет процесс установки он как будто заглушенная, то есть её не нажать, почему? Я понимаю что никто посреди установки её нажимать не будет, но все же
 

sergey3695

Ветеран
Модератор
LMFAO, потому что я сделал ее активной при начале распаковки IsDone. Вначале зачем что-то отменять-то? ну как и написал. там же вроде ничего в данном случае не происходит. стоит то у IsDone - ssInstall.
можешь тут закоментить если не нравится
Код:
  wpInstalling:
  begin
    Svernyt.Show;
    WizardForm.CancelButton.SetBounds(ScaleX(697),ScaleY(335),ScaleX(80),ScaleY(30));
//    WizardForm.CancelButton.Enabled:= False; //-тута
    LoadButtonImage('_IS_BTN1', WizardForm.CancelButton);
    WizardForm.WizardSmallBitmapImage.Top:= ScaleY(226);
  end;
да и если нажать вначале на отмену, а потом ошибка распаковки, то смысла сообщения о выходе, да или нет. надо нажать ок и откат будет. это когда архива нету.
 

LMFAO

Новичок
sergey3695, спасибо, все работает
теперь еще один вопрос: как перевести эту информацию (скриншот №1) и как перевести оставшееся и прошедшее время (скриншот №2)

 

Adil

Старожил
LMFAO,

Код:
ISDoneError:=true;
    if ISDoneInit(ExpandConstant('{src}\records.inf'), $F777, Comps1, Comps2, Comps3, MainForm.Handle, {#NeedMem}, @ProgressCallback) then
    begin
      repeat
        case ActiveLanguage of
          'eng': ChangeLanguage('English'); /// вот это
          'rus': ChangeLanguage('Russian'); /// и это
        end;
        if not SrepInit('',512,0) then break;
        if not PrecompInit('',128,PCFVer) then break;
        if not FileSearchInit(true) then break;
 
Последнее редактирование:

LMFAO

Новичок
Adil,

Если нажать ок, установка пойдет дальше, но секунды и минуты не переведены
Да и информация не переведена
 
Последнее редактирование:

vint56

Ветеран
Проверенный
LMFAO, раскаментируй
procedure CurStepChanged(CurStep: TSetupStep);
var
// ExtractTemporaryFile('English.ini');
 
  • Like
Реакции: Adil

LMFAO

Новичок
vint56, понял, сделал, работает
Теперь как насчет той информации, для нее используется отдельный файл Info.rtf

Возможно нужно создать еще один такой же файл, но с переведенной информацией. Но что в скрипте прописать, дабы оно при выборе инглиша выбирал нужный файл
 
Последнее редактирование:

vint56

Ветеран
Проверенный
LMFAO,
[Setup]
AppName=My Program
AppVersion=1.5
DefaultDirName={pf}\My Program
DefaultGroupName=My Program

[Languages]
Name: ru; MessagesFile: Lang\Russian.isl; InfoBeforeFile: "Lang\InfoRu.rtf";
Name: en; MessagesFile: Lang\English.isl; InfoBeforeFile: "Lang\InfoEn.rtf";
 
  • Like
Реакции: Adil

LMFAO

Новичок
Нужно было распаковать компоненты игры. В скрипте все прописал правильно, сначала провел тестовый прогон, потом раскоментировал #define records и скомпилировал
При старте установки вот такое выскакивает (скриншот). В чем проблема?
 
Сверху