Вопрос Язык игры в зависимости от таблетки

Статус
В этой теме нельзя размещать новые ответы.

ExPlayer

Старожил
Доброго времени суток! К примеру есть 2 таблетки - CODEX и REVOLT. Соответственно у CODEX'ов файл называется codex.ini, а у revolt - revolt.ini. Так вот, вопрос в следующим: как (если это вообще возможно) прописать в раздел [INI] языки игры, в зависимости от выбранной таблетки?
 

Tolyak26

Новичок
Примерно так:
Filename: "{app}\rev.ini"; Section: "Emulator"; Key: "Language"; String: "English"; Components: "crack\revemu and text\eng"; Check: FileExists('{app}\rev.ini')
 

ExPlayer

Старожил
блин... ну это печально, я думал, что можно как-нибудь по-другому сделать. Например с использованием условия (хотя это будет геморно и не факт, что можно сделать), к примеру: если выбран русский язык и таблетка от CODEX, то в [INI] записываем:
Код:
Filename: "{app}\codex.ini"; Section: "Settings"; Key: "Language"; String: "russian"; Components: "crack\codex"; Check: FileExists('{app}\codex.ini')
 

Adil

Старожил
ExPlayer, это зависит от того, как у тебя расположены компоненты.
 

PUNISHER

Участник
Код:
[components]
Name: crack; Description: Таблетка; Flags: fixed;
Name: crack\codex; Description: codex; Flags: exclusive;
Name: crack\revolt; Description: revolt; Flags: exclusive;
Name: lang; Description: Язык; Flags: fixed;
Name: lang\eng; Description: Английский; Flags: exclusive;
Name: lang\rus; Description: Русский; Flags: exclusive;

[ini]
Filename: {app}\codex.ini; Section: Settings; Key: Language; String: russian; Components: crack\codex and lang\rus; Check: FileExists('{app}\codex.ini')

Filename: {app}\codex.ini; Section: Settings; Key: Language; String: english; Components: crack\codex and lang\eng; Check: FileExists('{app}\codex.ini)

Filename: {app}\revolt.ini; Section: Settings; Key: Language; String: russian; Components: crack\revolt and lang\rus; Check: FileExists('{app}\revolt.ini')

Filename: {app}\revolt.ini; Section: Settings; Key: Language; String: english; Components: crack\revolt and lang\eng; Check: FileExists('{app}\revolt.ini')

в чем сложность то?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху