|
rnd: ЗАМЕНА СТАНДАРТНЫХ НАЗВАНИЙ ГРУПП
Существующие по умолчанию названия групп и штабов, мало подходят при создании карт за СССР или РФ. А уж тем более, если стороной плеера будет какая-нибудь бандитская группировка Бандустана. Существует довольно простой способ решить эту проблему.
В папке с твоей миссией создаёшь файл stringtable.csv. В этом файле ты меняешь официальные стринги на нужные тебе.
Например, изменим позывные "Альфа" на "Ромашка" для группы romashka.
Вначале проидентифицируем группу. Для этого в ините лидера группы пишем:
romashka=group this; romashka setGroupId ["Alpha", "GroupColor0"]
После этого, находим в файле stringtable.csv, находящийся в папке BIN, стринг, отвечающий за название группы, прописанной в config.bin как Alpha.
STR_CFG_GRPNAMES_ALPHA,АЛЬФА
Затем, в файле stringtable.csv твоей миссии пишем:
STR_CFG_GRPNAMES_ALPHA,РОМАШКА Этим действием мы произвели замену позывного "Альфа" на "Ромашка".
Теперь группа romashka будет иметь позывной "Ромашка". Этот позывной будет отображаться и на экране брифинга, и в радиосообщениях. И если в нужном триггере прописать команду leader group romashka sideChat "Ромашки спрятались, поникли лютики.", на экране появится сообщение
Ромашка 1: "Ромашки спрятались, поникли лютики."
Таким же образом изменяется цвет групп и радиопозывные штаба.
Список стрингов.
- Для групп:
STR_CFG_GRPNAMES_ALPHA(setGroupId ["Alpha",GroupColor0"])
STR_CFG_GRPNAMES_BRAVO(setGroupId ["Bravo",GroupColor0"])
STR_CFG_GRPNAMES_CHARLIE(setGroupId ["Charlie",GroupColor0"])
STR_CFG_GRPNAMES_DELTA(setGroupId ["Delta",GroupColor0"])
STR_CFG_GRPNAMES_ECHO(setGroupId ["Echo",GroupColor0"])
STR_CFG_GRPNAMES_FOXTROT(setGroupId ["Foxtrot",GroupColor0"])
STR_CFG_GRPNAMES_GOLF(setGroupId ["Golf",GroupColor0"])
STR_CFG_GRPNAMES_HOTEL(setGroupId ["Hotel",GroupColor0"])
STR_CFG_GRPNAMES_NOVEMBER(setGroupId ["November",GroupColor0"])
STR_CFG_GRPNAMES_KILO(setGroupId ["Kilo",GroupColor0"])
STR_CFG_GRPNAMES_YANKEE(setGroupId ["Yankee",GroupColor0"])
STR_CFG_GRPNAMES_ZULU(setGroupId ["Zulu",GroupColor0"])
STR_CFG_GRPNAMES_BUFFALO(setGroupId ["Buffalo",GroupColor0"])
STR_CFG_GRPNAMES_SIX(setGroupId ["Six",GroupColor0"])
STR_CFG_GRPNAMES_TWO(setGroupId ["Two",GroupColor0"])
STR_CFG_GRPNAMES_THREE(setGroupId ["Three",GroupColor0"])
STR_CFG_GRPNAMES_GUARDIAN(setGroupId ["Guardian",GroupColor0"])
STR_CFG_GRPNAMES_CONVOY(setGroupId ["Convoy",GroupColor0"])
- Для HQ
STR_CFG_HQ_BASEBase,
STR_CFG_HQ_HQHQ,
STR_CFG_PAPABEARPAPA_BEAR,
STR_CFG_FIREFLYBASEAIRBASE,
Как заменять позывные штаба?
Пишем в stringtable.csv миссии:
Теперь, если в нужном триггере прописать команду [east,"PAPA_BEAR"] sideChat "Центр-Юстасу", на экране появится сообщение
Центр: "Центр-Юстасу"
(предупреждаю, что в конфиге (версия 1.85) ошибка, и Base, HQ и PAPA_BEAR имеют одинаковый стринг STR_CFG_PAPABEAR)
- Для цвета групп:
STR_CFG_GRPCOL_BLACK"GroupColor1"
STR_CFG_GRPCOL_RED"GroupColor2"
STR_CFG_GRPCOL_GREEN"GroupColor3"
STR_CFG_GRPCOL_BLUE"GroupColor4"
STR_CFG_GRPCOL_YELLOW"GroupColor5"
STR_CFG_GRPCOL_ORANGE"GroupColor6"
STR_CFG_GRPCOL_PINK"GroupColor7"
ACHTUNG! "GroupColor0"-отсутствие цвета.
Запомни, что изменив стринги, ты не изменяешь ID групп и цвета в игре. Т.е. названия групп для ID остаются теми-же :
ALPHA, BRAVO, CHARLIE, DELTA, ECHO, FOXTROT, GOLF, HOTEL, NOVEMBER, KILO, YANKEE, ZULU, BUFFALO, SIX, TWO, THREE, GUARDIAN, CONVOY.
Для HQ тоже-самое. Т.е. надо писать [east,"PAPA_BEAR"], а не [east,"Штаб"].
|