mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Merge branch 'master' of https://github.com/KoffeinFlummi/ACE3 into rallypointfix
This commit is contained in:
commit
29633d763a
BIN
ace_breakLine.dll
Normal file
BIN
ace_breakLine.dll
Normal file
Binary file not shown.
@ -16,7 +16,7 @@ class CfgAmmo {
|
||||
explosionEffects = "ExploAmmoExplosion";
|
||||
model = "\A3\Weapons_f\Data\bullettracer\tracer_red";
|
||||
};
|
||||
class ACE_20mm_HEDP : B_20mm {};
|
||||
class ACE_20mm_HE : B_20mm {};
|
||||
class ACE_20mm_AP : B_20mm {
|
||||
hit = 50;
|
||||
indirectHit = 12;
|
||||
|
@ -10,7 +10,7 @@ class CfgMagazines {
|
||||
// an extended magazine for the comanche
|
||||
class 300Rnd_20mm_shells;
|
||||
class ACE_500Rnd_20mm_shells_Comanche: 300Rnd_20mm_shells {
|
||||
ammo = "ACE_20mm_HEDP";
|
||||
ammo = "ACE_20mm_HE";
|
||||
count = 500;
|
||||
};
|
||||
};
|
||||
|
@ -33,7 +33,7 @@
|
||||
<German>Kaliber: 6,5x39 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL</German>
|
||||
<Spanish>Calibre: 6,5x39 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL</Spanish>
|
||||
<French>Calibre: 6,5x39 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL</French>
|
||||
<Polish>Kaliber: 6,5 x 39 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL</Polish>
|
||||
<Polish>Kaliber: 6,5x39 mm Smugacz IR-DIM<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL</Polish>
|
||||
<Czech>Ráže: 6.5x39 mm Svítící IR-DIM<br />Munice: 30<br />Použití: MX/C/M/SW/3GL</Czech>
|
||||
<Portuguese>Calibre: 6,5x39 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL</Portuguese>
|
||||
<Italian>Calibro: 6.5x39 mm Traccianti IR-DIM <br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL</Italian>
|
||||
@ -69,7 +69,7 @@
|
||||
<German>Kaliber: 6,5x39 mm SD<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL</German>
|
||||
<Spanish>Calibre: 6,5x39 mm SD<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL</Spanish>
|
||||
<French>Calibre: 6,5x39 mm SD<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL</French>
|
||||
<Polish>Kaliber: 6,5 x 39 mm SD<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL</Polish>
|
||||
<Polish>Kaliber: 6,5x39 mm SD<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL</Polish>
|
||||
<Czech>Ráže: 6.5x39 mm SD<br />Munice: 30<br />Použití: MX/C/M/SW/3GL</Czech>
|
||||
<Portuguese>Calibre: 6,5x39 mm SD<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL</Portuguese>
|
||||
<Italian>Calibro: 6.5x39 mm Sil.<br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL </Italian>
|
||||
@ -105,7 +105,7 @@
|
||||
<German>Kaliber: 6,5x39 mm AP<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL</German>
|
||||
<Spanish>Calibre: 6,5x39 mm AP<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL</Spanish>
|
||||
<French>Calibre: 6,5x39 mm AP<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL</French>
|
||||
<Polish>Kaliber: 6,5 x 39 mm AP<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL</Polish>
|
||||
<Polish>Kaliber: 6,5x39 mm AP<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL</Polish>
|
||||
<Czech>Ráže: 6.5x39 mm AP<br />Munice: 30<br />Použití: MX/C/M/SW/3GL</Czech>
|
||||
<Portuguese>Calibre: 6,5x39 mm AP<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL</Portuguese>
|
||||
<Italian>Calibro: 6.5x39 mm AP<br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL</Italian>
|
||||
@ -142,7 +142,7 @@
|
||||
<German>Kaliber: 6,5x39 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: Katiba</German>
|
||||
<Spanish>Calibre: 6,5x39 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: Katiba</Spanish>
|
||||
<French>Calibre: 6,5x39 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: Katiba</French>
|
||||
<Polish>Kaliber: 6,5x39 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: Katiba</Polish>
|
||||
<Polish>Kaliber: 6,5x39 mm Smugacz IR-DIM<br />Pociski: 30<br />Używane w: Katiba</Polish>
|
||||
<Czech>Ráže: 6.5x39 mm Svítící IR-DIM<br />Munice: 30<br />Použití: Katiba</Czech>
|
||||
<Portuguese>Calibre: 6,5x39 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: Katiba</Portuguese>
|
||||
<Italian>Calibro: 6.5x39 mm Tracciant IR-DIM<br />Munizioni: 30<br />In uso su: Katiba</Italian>
|
||||
@ -178,7 +178,7 @@
|
||||
<German>Kaliber: 6,5x39 mm SD<br />Patronen: 30<br />Eingesetzt von: Katiba</German>
|
||||
<Spanish>Calibre: 6,5x39 mm SD<br />Balas: 30<br />Se usa en: Katiba</Spanish>
|
||||
<French>Calibre: 6,5x39 mm SD<br />Cartouches: 30<br />Utilisé dans: Katiba</French>
|
||||
<Polish>Kaliber: 6,5 x 39 mm SD<br />Naboje: 30<br />Używane w: Katiba</Polish>
|
||||
<Polish>Kaliber: 6,5x39 mm SD<br />Naboje: 30<br />Używane w: Katiba</Polish>
|
||||
<Czech>Ráže: 6.5x39 mm SD<br />Munice: 30<br />Použití: Katiba</Czech>
|
||||
<Portuguese>Calibre: 6,5x39 mm SD<br />Projéteis: 30<br />Usado em: Katiba</Portuguese>
|
||||
<Italian>Calibro: 6.5x39 mm Sil.<br />Munizioni: 30<br />In uso su: Katiba</Italian>
|
||||
@ -214,7 +214,7 @@
|
||||
<German>Kaliber: 6,5x39 mm AP<br />Patronen: 30<br />Eingesetzt von: Katiba</German>
|
||||
<Spanish>Calibre: 6,5x39 mm AP<br />Balas: 30<br />Se usa en: Katiba</Spanish>
|
||||
<French>Calibre: 6,5x39 mm AP<br />Cartouches: 30<br />Utilisé dans: Katiba</French>
|
||||
<Polish>Kaliber: 6,5 x 39 mm AP<br />Pociski: 30<br />Używane w: Katiba</Polish>
|
||||
<Polish>Kaliber: 6,5x39 mm AP<br />Pociski: 30<br />Używane w: Katiba</Polish>
|
||||
<Czech>Ráže: 6.5x39 mm AP<br />Munice: 30<br />Použití: Katiba</Czech>
|
||||
<Portuguese>Calibre: 6,5x39 mm AP<br />Projéteis: 30<br />Usado em: Katiba</Portuguese>
|
||||
<Italian>Calibro: 6.5x39 mm AP<br />Munizioni: 30<br />In uso su: Katiba</Italian>
|
||||
@ -251,7 +251,7 @@
|
||||
<German>Kaliber: 5,56x45 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR</German>
|
||||
<Spanish>Calibre: 5,56x45 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR</Spanish>
|
||||
<French>Calibre: 5,56x45 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR</French>
|
||||
<Polish>Kaliber: 5,56 x 45 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR</Polish>
|
||||
<Polish>Kaliber: 5,56x45 mm Smugacz IR-DIM<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR</Polish>
|
||||
<Czech>Ráže: 5.56x45 mm Svítící IR-DIM<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR</Czech>
|
||||
<Portuguese>Calibre: 5,56x45 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR</Portuguese>
|
||||
<Italian>Calibro: 5.56x45 mm Traccianti IR-DIM<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR</Italian>
|
||||
@ -287,7 +287,7 @@
|
||||
<German>Kaliber: 5,56x45 mm AP<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR</German>
|
||||
<Spanish>Calibre: 5,56x45 mm AP<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR</Spanish>
|
||||
<French>Calibre: 5,56x45 mm AP<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR</French>
|
||||
<Polish>Kaliber: 5,56 x 45 mm AP<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR</Polish>
|
||||
<Polish>Kaliber: 5,56x45 mm AP<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR</Polish>
|
||||
<Czech>Ráže: 5.56x45 mm AP<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR</Czech>
|
||||
<Portuguese>Calibre: 5,56x45 mm AP<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR</Portuguese>
|
||||
<Italian>Calibro: 5.56x45 mm AP<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR</Italian>
|
||||
@ -324,7 +324,7 @@
|
||||
<German>Kaliber: 7,62x51 mm Leuchtspur<br />Patronen: 20<br />Eingesetzt von: EBR</German>
|
||||
<Spanish>Calibre: 7,62x51 mm Trazadora<br />Balas: 20<br />Se usa en: Mk18 ABR</Spanish>
|
||||
<French>Calibre: 7,62x51 mm Traçantes<br />Cartouches: 20<br />Utilisé dans: EBR</French>
|
||||
<Polish>Kaliber: 7,62 x 51 mm Smugacz<br />Pociski: 20<br />Używane w: Mk18 ABR</Polish>
|
||||
<Polish>Kaliber: 7,62x51 mm Smugacz<br />Pociski: 20<br />Używane w: Mk18 ABR</Polish>
|
||||
<Czech>Ráže: 7.62x51 mm Svítící<br />Munice: 20<br />Použití: Mk18 ABR</Czech>
|
||||
<Portuguese>Calibre: 7,62x51 mm Traçante<br />Projéteis: 20<br />Usado em: Mk18 ABR</Portuguese>
|
||||
<Italian>Calibro: 7.62x51 mm Traccianti<br />Munizioni: 20<br />In uso su: Mk18 ABR</Italian>
|
||||
@ -360,7 +360,7 @@
|
||||
<German>Kaliber: 7,62x51 mm Leuchtspur IR-DIM<br />Patronen: 20<br />Eingesetzt von: EBR</German>
|
||||
<Spanish>Calibre: 7,62x51 mm Trazadoras IR-DIM<br />Balas: 20<br />Se usa en: Mk18 ABR</Spanish>
|
||||
<French>Calibre: 7,62x51 mm Traçantes IR-DIM<br />Cartouches: 20<br />Utilisé dans: EBR</French>
|
||||
<Polish>Kaliber: 7,62 x 51 mm Smugacz IR-DIM<br />Pociski: 20<br />Używane w: Mk18 ABR</Polish>
|
||||
<Polish>Kaliber: 7,62x51 mm Smugacz IR-DIM<br />Pociski: 20<br />Używane w: Mk18 ABR</Polish>
|
||||
<Czech>Ráže: 7.62x51 mm Svítící IR-DIM<br />Munice: 20<br />Použití: Mk18 ABR</Czech>
|
||||
<Portuguese>Calibre: 7,62x51 mm Traçante IR-DIM<br />Projéteis: 20<br />Usado em: Mk18 ABR</Portuguese>
|
||||
<Italian>Calibro: 7.62x51 mm Traccianti IR-DIM<br />Munizioni: 20<br />In uso su: Mk18 ABR</Italian>
|
||||
@ -396,7 +396,7 @@
|
||||
<German>Kaliber: 7,62x51 mm SD<br />Patronen: 20<br />Eingesetzt von: EBR</German>
|
||||
<Spanish>Calibre: 7,62x51 mm SD<br />Balas: 20<br />Se usa en: Mk18 ABR</Spanish>
|
||||
<French>Calibre: 7,62x51 mm SD<br />Cartouches: 20<br />Utilisé dans: EBR</French>
|
||||
<Polish>Kaliber: 7,62 x 51 mm SD<br />Pociski: 20<br />Używane w: Mk18 ABR</Polish>
|
||||
<Polish>Kaliber: 7,62x51 mm SD<br />Pociski: 20<br />Używane w: Mk18 ABR</Polish>
|
||||
<Czech>Ráže: 7.62x51 mm SD<br />Munice: 20<br />Použití: Mk18 ABR</Czech>
|
||||
<Portuguese>Calibre: 7,62x51 mm SD<br />Projéteis: 20<br />Usado em: Mk18 ABR</Portuguese>
|
||||
<Italian>Calibro: 7.62x51 mm Sil.<br />Munizioni: 20<br />In uso su: Mk18 ABR</Italian>
|
||||
@ -432,7 +432,7 @@
|
||||
<German>Kaliber: 7,62x51 mm AP<br />Patronen: 20<br />Eingesetzt von: EBR</German>
|
||||
<Spanish>Calibre: 7,62x51 mm AP<br />Balas: 20<br />Se usa en: Mk18 ABR</Spanish>
|
||||
<French>Calibre: 7,62x51 mm AP<br />Cartouches: 20<br />Utilisé dans: EBR</French>
|
||||
<Polish>Kaliber: 7,62 x 51 mm AP<br />Pociski: 20<br />Używane w: Mk18 ABR</Polish>
|
||||
<Polish>Kaliber: 7,62x51 mm AP<br />Pociski: 20<br />Używane w: Mk18 ABR</Polish>
|
||||
<Czech>Ráže: 7.62x51 mm AP<br />Munice: 20<br />Použití: Mk18 ABR</Czech>
|
||||
<Portuguese>Calibre: 7,62x51 mm AP<br />Projéteis: 20<br />Usado em: Mk18 ABR</Portuguese>
|
||||
<Italian>Calibro: 7.62x51 mm AP<br />Munizioni: 20<br />In uso su: Mk18 ABR</Italian>
|
||||
@ -519,7 +519,7 @@
|
||||
<Key ID="STR_ACE_10Rnd_93x64_DMR_05_Mag_TracerDescription">
|
||||
<English>Caliber: 9.3x64mm Tracer<br />Rounds: 10<br />Used in: Cyrus</English>
|
||||
<German>Kaliber: 9,3x64mm Leuchtspur<br />Schuss: 10<br />Verwendet für: Cyrus</German>
|
||||
<Polish>Kaliber: 9,3 x 64 mm Smugacz<br />Pociski: 10<br />Używany w: Cyrus</Polish>
|
||||
<Polish>Kaliber: 9,3x64 mm Smugacz<br />Pociski: 10<br />Używany w: Cyrus</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_10Rnd_93x64_DMR_05_Mag_Tracer_DimName">
|
||||
<English>9.3mm 10Rnd Tracer IR-DIM Mag</English>
|
||||
@ -535,7 +535,7 @@
|
||||
<Key ID="STR_ACE_10Rnd_93x64_DMR_05_Mag_Tracer_DimDescription">
|
||||
<English>Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 10<br />Used in: Cyrus</English>
|
||||
<German>Kaliber: 9,3x64mm Leuchtspur IR-DIM<br />Schuss: 10<br />Verwendet für: Cyrus</German>
|
||||
<Polish>Kaliber: 9,3 x 64 mm Smugacz IR-DIM<br />Pociski: 10<br />Używany w: Cyrus</Polish>
|
||||
<Polish>Kaliber: 9,3x64 mm Smugacz IR-DIM<br />Pociski: 10<br />Używany w: Cyrus</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_10Rnd_93x64_DMR_05_Mag_APName">
|
||||
<English>9.3mm 10Rnd AP Mag</English>
|
||||
@ -551,7 +551,7 @@
|
||||
<Key ID="STR_ACE_10Rnd_93x64_DMR_05_Mag_APDescription">
|
||||
<English>Caliber: 9.3x64mm AP<br />Rounds: 10<br />Used in: Cyrus</English>
|
||||
<German>Kaliber: 9,3x64mm Hartkern<br />Schuss: 10<br />Verwendet für: Cyrus</German>
|
||||
<Polish>Kaliber: 9,3 x 64 mm AP<br />Pociski: 10<br />Używany w: Cyrus</Polish>
|
||||
<Polish>Kaliber: 9,3x64 mm AP<br />Pociski: 10<br />Używany w: Cyrus</Polish>
|
||||
</Key>
|
||||
<!-- 9.3x64mm 150Rnd Belt-->
|
||||
<Key ID="STR_ACE_150Rnd_93x64_Mag_TracerName">
|
||||
@ -568,7 +568,7 @@
|
||||
<Key ID="STR_ACE_150Rnd_93x64_Mag_TracerDescription">
|
||||
<English>Caliber: 9.3x64mm Tracer<br />Rounds: 150<br />Used in: Navid</English>
|
||||
<German>Kaliber: 9,3x64mm Leuchtspur<br />Schuss: 150<br />Verwendet für: Navid</German>
|
||||
<Polish>Kaliber: 9,3 x 64 mm Smugacz<br />Pociski: 150<br />Używane w: Navid</Polish>
|
||||
<Polish>Kaliber: 9,3x64 mm Smugacz<br />Pociski: 150<br />Używane w: Navid</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_150Rnd_93x64_Mag_Tracer_DimName">
|
||||
<English>9.3mm 150Rnd Tracer IR-DIM Belt</English>
|
||||
@ -584,7 +584,7 @@
|
||||
<Key ID="STR_ACE_150Rnd_93x64_Mag_Tracer_DimDescription">
|
||||
<English>Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 150<br />Used in: Navid</English>
|
||||
<German>Kaliber: 9,3x64mm Leuchtspur IR-DIM<br />Schuss: 150<br />Verwendet für: Navid</German>
|
||||
<Polish>Kaliber: 9,3 x 64 mm Smugacz IR-DIM<br />Pociski: 150<br />Używane w: Navid</Polish>
|
||||
<Polish>Kaliber: 9,3x64 mm Smugacz IR-DIM<br />Pociski: 150<br />Używane w: Navid</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_150Rnd_93x64_Mag_APName">
|
||||
<English>9.3mm 150Rnd AP Belt</English>
|
||||
@ -600,115 +600,151 @@
|
||||
<Key ID="STR_ACE_150Rnd_93x64_Mag_APDescription">
|
||||
<English>Caliber: 9.3x64mm AP<br />Rounds: 150<br />Used in: Navid</English>
|
||||
<German>Kaliber: 9,3x64mm Hartkern<br />Schuss: 150<br />Verwendet für: Navid</German>
|
||||
<Polish>Kaliber: 9,3 x 64 mm AP<br />Pociski: 150<br />Używane w: Navid</Polish>
|
||||
<Polish>Kaliber: 9,3x64 mm AP<br />Pociski: 150<br />Używane w: Navid</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_16Rnd_9x19_mag_Name">
|
||||
<English>9x19mm 16Rnd Mag</English>
|
||||
<Polish>Magazynek 9x19mm 16rd</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_16Rnd_9x19_mag_NameShort">
|
||||
<English>9x19mm</English>
|
||||
<Polish>9x19mm</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_16Rnd_9x19_mag_Description">
|
||||
<English>9x19mm 16Rnd Mag</English>
|
||||
<Polish>Magazynek 9x19mm 16rd</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_30Rnd_9x19_mag_Name">
|
||||
<English>9x19mm 30Rnd Mag</English>
|
||||
<Polish>Magazynek 9x19mm 30rd</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_30Rnd_9x19_mag_NameShort">
|
||||
<English>9x19mm</English>
|
||||
<Polish>9x19mm</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_30Rnd_9x19_mag_Description">
|
||||
<English>9x19mm 30Rnd Mag</English>
|
||||
<Polish>Magazynek 9x19mm 30rd</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_10Rnd_762x54_Tracer_mag_Name">
|
||||
<English>7.62x54mm 10Rnd Tracer IR-DIM Mag</English>
|
||||
<Polish>Magazynek 7,62x54 mm 10rd Smugacz IR-DIM</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_10Rnd_762x54_Tracer_mag_NameShort">
|
||||
<English>7.62mm IR-DIM</English>
|
||||
<Polish>7,62mm IR-DIM</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_10Rnd_762x54_Tracer_mag_Description">
|
||||
<English>7.62x54mm 10Rnd Tracer IR-DIM Mag</English>
|
||||
<Polish>Magazynek 7,62x54 mm 10rd Smugacz IR-DIM</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_100Rnd_65x39_caseless_mag_Tracer_DimName">
|
||||
<English>6.5mm 100Rnd Tracer IR-DIM Mag</English>
|
||||
<Polish>Magazynek 6,5mm 100rd Smugacz IR-DIM</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_100Rnd_65x39_caseless_mag_Tracer_DimNameShort">
|
||||
<English>6.5mm IR-DIM</English>
|
||||
<Polish>6,5mm IR-DIM</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_100Rnd_65x39_caseless_mag_Tracer_DimDescription">
|
||||
<English>6.5mm 100Rnd Tracer IR-DIM Mag</English>
|
||||
<Polish>Magazynek 6,5mm 100rd Smugacz IR-DIM</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_200Rnd_65x39_cased_Box_Tracer_DimName">
|
||||
<English>6.5mm 200Rnd Tracer IR-DIM Belt</English>
|
||||
<Polish>Magazynek 6,5mm 200rd Smugacz IR-DIM</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_200Rnd_65x39_cased_Box_Tracer_DimNameShort">
|
||||
<English>6.5mm IR-DIM</English>
|
||||
<Polish>6,5mm IR-DIM</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_200Rnd_65x39_cased_Box_Tracer_DimDescription">
|
||||
<English>6.5mm 200Rnd Tracer IR-DIM Belt</English>
|
||||
<Polish>Magazynek 6,5mm 200rd Smugacz IR-DIM</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_30Rnd_556x45_Stanag_Mk262_mag_Name">
|
||||
<English>5.56mm 30Rnd Mag (Mk262)</English>
|
||||
<Polish>Magazynek 5,56mm 30rd Mk262</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_30Rnd_556x45_Stanag_Mk262_mag_NameShort">
|
||||
<English>5.56mm (Mk262)</English>
|
||||
<Polish>5,56mm (Mk262)</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_30Rnd_556x45_Stanag_Mk262_mag_Description">
|
||||
<English>Caliber: 5.56x45 mm NATO (Mk262)<br />Rounds: 30</English>
|
||||
<Polish>Kaliber: 5,56x45 mm NATO (Mk262)<br />Pociski: 30</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_30Rnd_556x45_Stanag_Mk318_mag_Name">
|
||||
<English>5.56mm 30Rnd Mag (Mk318)</English>
|
||||
<Polish>Magazynek 5,56mm 30rd Mk318</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_30Rnd_556x45_Stanag_Mk318_mag_NameShort">
|
||||
<English>5.56mm (Mk318)</English>
|
||||
<Polish>5,56mm (Mk318)</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_30Rnd_556x45_Stanag_Mk318_mag_Description">
|
||||
<English>Caliber: 5.56x45 mm NATO (Mk318)<br />Rounds: 30</English>
|
||||
<Polish>Kaliber: 5,56x45 mm NATO (Mk318)<br />Pociski: 30</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_10Rnd_762x51_M118LR_Mag_Name">
|
||||
<English>7.62mm 10Rnd Mag (M118LR)</English>
|
||||
<Polish>Magazynek 7,62mm 10rd (M118LR)</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_10Rnd_762x51_M118LR_Mag_NameShort">
|
||||
<English>7.62mm (M118LR)</English>
|
||||
<Polish>7,62mm (M118LR)</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_10Rnd_762x51_M118LR_Mag_Description">
|
||||
<English>Caliber: 7.62x51 mm NATO (M118LR)<br />Rounds: 10</English>
|
||||
<Polish>Kaliber: 7,62x51 mm NATO (M118LR)<br />Pociski: 10</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_20Rnd_762x51_M118LR_Mag_Name">
|
||||
<English>7.62mm 20Rnd Mag (M118LR)</English>
|
||||
<Polish>Magazynek 7,62mm 20rd (M118LR)</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_20Rnd_762x51_M118LR_Mag_NameShort">
|
||||
<English>7.62mm (M118LR)</English>
|
||||
<Polish>7,62mm (M118LR)</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_20Rnd_762x51_M118LR_Mag_Description">
|
||||
<English>Caliber: 7.62x51 mm NATO (M118LR)<br />Rounds: 20</English>
|
||||
<Polish>Kaliber: 7,62x51 mm NATO (M118LR)<br />Pociski: 20</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_20Rnd_762x67_Mk248_Mod_0_Mag_Name">
|
||||
<English>7.62mm 20Rnd Mag (Mk248 Mod 0)</English>
|
||||
<Polish>Magazynek 7,62mm 20rd (Mk248 Mod 0)</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_20Rnd_762x67_Mk248_Mod_0_Mag_NameShort">
|
||||
<English>7.62mm (Mk248 Mod 0)</English>
|
||||
<Polish>7,62mm (Mk248 Mod 0)</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_20Rnd_762x67_Mk248_Mod_0_Mag_Description">
|
||||
<English>Caliber: 7.62x67 mm NATO (Mk248 Mod 0)<br />Rounds: 20</English>
|
||||
<Polish>Kaliber: 7,62x51 mm NATO (Mk248 Mod 0)<br />Pociski: 20</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_20Rnd_762x67_Mk248_Mod_1_Mag_Name">
|
||||
<English>7.62mm 20Rnd Mag (Mk248 Mod 1)</English>
|
||||
<Polish>Magazynek 7,62mm 20rd (Mk248 Mod 1)</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_20Rnd_762x67_Mk248_Mod_1_Mag_NameShort">
|
||||
<English>7.62mm (Mk248 Mod 1)</English>
|
||||
<Polish>7,62mm (Mk248 Mod 1)</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_20Rnd_762x67_Mk248_Mod_1_Mag_Description">
|
||||
<English>Caliber: 7.62x67 mm NATO (Mk248 Mod 1)<br />Rounds: 20</English>
|
||||
<Polish>Kaliber: 7,62x67 mm NATO (Mk248 Mod 1)<br />Pociski: 20</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_20Rnd_762x67_Berger_Hybrid_OTM_Mag_Name">
|
||||
<English>7.62mm 20Rnd Mag (Berger Hybrid OTM)</English>
|
||||
<Polish>Magazynek 7,62mm 20rd (Berger Hybrid OTM)</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_20Rnd_762x67_Berger_Hybrid_OTM_Mag_NameShort">
|
||||
<English>7.62mm (OTM)</English>
|
||||
<Polish>7,62mm (OTM)</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_20Rnd_762x67_Berger_Hybrid_OTM_Mag_Description">
|
||||
<English>Caliber: 7.62x67 mm NATO (Berger Hybrid OTM)<br />Rounds: 20</English>
|
||||
<Polish>Kaliber: 7,62x67 mm NATO (Berger Hybrid OTM)<br />Pociski: 20</Polish>
|
||||
</Key>
|
||||
</Package>
|
||||
</Project>
|
||||
</Project>
|
||||
|
@ -325,7 +325,6 @@
|
||||
<Spanish>Acepta peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones.</Spanish>
|
||||
<Polish>Akceptuj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności.</Polish>
|
||||
<Italian>Accetta le richieste degli altri giocatori. Queste possono riguardare l'uso o la condivisione dell'equipaggiamento, o di determinate azioni.</Italian>
|
||||
<Russian>Подтвердить запросы, посланные другими игроками. Это могут быть просьбы о передаче снаряжения или выполнении определённых действий.</Russian>
|
||||
<Czech>Přijimutí žádosti poslané jinými hráči. Mohou to být žádosti k použítí/sdílení vybavení nebo k vykonání určité činnosti.</Czech>
|
||||
<Russian>Принять запросы, отправленные другими игроками. Например, запросы на использование/совместное использование снаряжения, выполнение определенных действий</Russian>
|
||||
<French>Accepter les requêtes d'autres joueurs. Comme l'utilisation / l'échange d'équipement, la réalistion d'actions.</French>
|
||||
@ -336,7 +335,6 @@
|
||||
<Spanish>Rechazar peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones.</Spanish>
|
||||
<Polish>Ignoruj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności.</Polish>
|
||||
<Italian>Rifiuta le richieste degli altri giocatori. Queste possono riguardare l'uso o la condivisione dell'equipaggiamento, o di determinate azioni.</Italian>
|
||||
<Russian>Отклонить запросы, посланные другими игроками. Это могут быть просьбы о передаче снаряжения или выполнении определённых действий.</Russian>
|
||||
<Czech>Zamítnutí žádostii poslané jinými hráči. Mohou to být žádosti k použítí/sdílení vybavení nebo k vykonání určité činnosti.</Czech>
|
||||
<Russian>Отклонить запросы, отправленные другими игроками. Например, запросы на использование/совместное использование снаряжения, выполнение определенных действий</Russian>
|
||||
<French>Rejeter les requêtes d'autres joueurs. Comme l'utilisation / l'échange d'équipement, la réalistion d'actions.</French>
|
||||
@ -433,7 +431,7 @@
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Common_bananaDescr">
|
||||
<English>A banana is an edible fruit, botanically a berry, produced by several kinds of large herbaceous flowering plants in the genus Musa.</English>
|
||||
<German>Die Banane ist eine essbare Frucht, biologisch betrachtet jedoch eine Beere. Sie wächst an unterschiedlichen, krautartigen Gewächsen aus der Familie der Musa.</German>
|
||||
<German>Die Bananen (Musa) sind eine Pflanzengattung in der Familie der Bananengewächse (Musaceae) innerhalb der Einkeimblättrigen Pflanzen (Monokotyledonen).</German>
|
||||
<Spanish>Una banana es una fruta comestible, botanicamente una baya, producida por varios tipos de grandes plantas herbáceas del género Musa.</Spanish>
|
||||
<Czech>Banán je protáhlé ovoce a plod banánovníku (epigeická bobule).</Czech>
|
||||
<Italian>Una banana è un frutto commestibile, nello specifico una bacca cuoiosa, prodotto da un gran numero di grandi pianti erbacee dotate di fiori, della famiglia delle Musaceae.</Italian>
|
||||
@ -442,8 +440,4 @@
|
||||
<French>Une banane est un fruit qui, d'un point de vue botanique, fait partie du groupe des baies. Produite par plusieurs sortes de grandes plantes à fleurs herbacées du type Musa.</French>
|
||||
</Key>
|
||||
</Package>
|
||||
</Project>
|
||||
<German>Die Bananen (Musa) sind eine Pflanzengattung in der Familie der Bananengewächse (Musaceae) innerhalb der Einkeimblättrigen Pflanzen (Monokotyledonen).</German>
|
||||
</Key>
|
||||
</Package>
|
||||
</Project>
|
||||
|
@ -23,4 +23,10 @@ class ACE_Settings {
|
||||
isClientSettable = 1;
|
||||
displayName = "$STR_ACE_Interact_Menu_AlwaysUseCursorSelfInteraction";
|
||||
};
|
||||
class GVAR(UseListMenu) {
|
||||
value = 0;
|
||||
typeName = "BOOL";
|
||||
isClientSetable = 1;
|
||||
displayName = "$STR_ACE_Interact_Menu_UseListMenu";
|
||||
};
|
||||
};
|
||||
|
@ -38,10 +38,17 @@ _recurseFnc = {
|
||||
_distance = getNumber (_entryCfg >> "distance");
|
||||
_icon = getText (_entryCfg >> "icon");
|
||||
_statement = compile (getText (_entryCfg >> "statement"));
|
||||
_selection = getText (_entryCfg >> "selection");
|
||||
if (_selection == "") then {
|
||||
_selection = [0,0,0];
|
||||
|
||||
_selection = "";
|
||||
if (isArray ( _entryCfg >> "selection" )) then {
|
||||
_selection = getArray ( _entryCfg >> "selection" )
|
||||
} else {
|
||||
_selection = getText (_entryCfg >> "selection")
|
||||
if (_selection == "") then {
|
||||
_selection = [0,0,0];
|
||||
};
|
||||
};
|
||||
|
||||
_condition = getText (_entryCfg >> "condition");
|
||||
if (_condition == "") then {_condition = "true"};
|
||||
|
||||
|
@ -35,8 +35,18 @@ GVAR(iconCount) = GVAR(iconCount) + 1;
|
||||
if(_icon == "") then {
|
||||
_icon = DEFAULT_ICON;
|
||||
};
|
||||
_text = format ["<img image='%1' color='%2' align='center'/><br/><t color='%3' size='0.80' align='center' shadow='1' shadowColor='#000000' shadowOffset='0.07'>%4</t>", _icon, _color, _color, _text];
|
||||
|
||||
_text = if (GVAR(UseListMenu)) then {
|
||||
format ["<img image='%1' color='%2' align='left'/><t color='%3' size='0.80' shadow='1' shadowColor='#000000' shadowOffset='0.07'>%4</t>", _icon, _color, _color, _text]
|
||||
} else {
|
||||
format ["<img image='%1' color='%2' align='center'/><br/><t color='%3' size='0.80' align='center' shadow='1' shadowColor='#000000' shadowOffset='0.07'>%4</t>", _icon, _color, _color, "ace_breakLine" callExtension _text];
|
||||
};
|
||||
|
||||
_ctrl ctrlSetStructuredText (parseText _text);
|
||||
_ctrl ctrlSetPosition [(_sPos select 0)-(0.125*SafeZoneW), (_sPos select 1)-(0.0095*SafeZoneW), 0.25*SafeZoneW, 0.1*SafeZoneW];
|
||||
//_ctrl ctrlSetBackgroundColor [1, 0, 0, 0.1];
|
||||
_text = if (GVAR(UseListMenu)) then {
|
||||
_ctrl ctrlSetPosition [(_sPos select 0)-(0.0095*SafeZoneW), (_sPos select 1)-(0.0095*SafeZoneW), 0.20*SafeZoneW, 0.035*SafeZoneW];
|
||||
} else {
|
||||
_ctrl ctrlSetPosition [(_sPos select 0)-(0.0750*SafeZoneW), (_sPos select 1)-(0.0095*SafeZoneW), 0.15*SafeZoneW, 0.100*SafeZoneW];
|
||||
};
|
||||
//_ctrl ctrlSetBackgroundColor [0, 1, 0, 0.1];
|
||||
_ctrl ctrlCommit 0;
|
||||
|
@ -92,7 +92,12 @@ if (_numChildren == 1) then {
|
||||
};
|
||||
|
||||
// Scale menu based on the amount of children
|
||||
_scale = 0.17 * (((0.8 * (0.46 / sin (0.5 * _angleInterval))) min 1.1) max 0.5);
|
||||
_scale = if (GVAR(UseListMenu)) then {
|
||||
0.17
|
||||
} else {
|
||||
0.17 * (((0.8 * (0.46 / sin (0.5 * _angleInterval))) min 1.1) max 0.5)
|
||||
};
|
||||
|
||||
// Animate menu scale
|
||||
if (_menuInSelectedPath && (_menuDepth == count _path)) then {
|
||||
_scale = _scale * (0.3 + 0.7 * (((diag_tickTime - GVAR(expandedTime)) * 8) min 1));
|
||||
@ -106,8 +111,13 @@ _angle = _centerAngle - _angleSpan / 2;
|
||||
{
|
||||
//BEGIN_COUNTER(children);
|
||||
private ["_offset","_newPos"];
|
||||
_newPos = [(_sPos select 0) -_scale * cos _angle,
|
||||
(_sPos select 1) +_scale * (sin _angle) * 4/3];
|
||||
_newPos = if (GVAR(UseListMenu)) then {
|
||||
[(_sPos select 0) + _scale * 1.10,
|
||||
(_sPos select 1) + _scale * 0.30 * 4/3 * (_foreachindex - _numChildren/2 + 0.5)];
|
||||
} else {
|
||||
[(_sPos select 0) -_scale * cos _angle,
|
||||
(_sPos select 1) +_scale * (sin _angle) * 4/3];
|
||||
};
|
||||
|
||||
//drawLine3D [_pos, _newPos, [1,0,0,0.8]];
|
||||
//END_COUNTER(children);
|
||||
|
@ -24,7 +24,12 @@ private "_ctrl";
|
||||
_ctrl = GVAR(iconCtrls) select GVAR(iconCount);
|
||||
GVAR(iconCount) = GVAR(iconCount) + 1;
|
||||
|
||||
_ctrl ctrlSetStructuredText (parseText format ["<img image='%1' color='#FF0000' size='1.6' align='center'/>", _icon]);
|
||||
_ctrl ctrlSetPosition [(_sPos select 0)-(0.05*SafeZoneW), (_sPos select 1)-(0.014*SafeZoneW), 0.1*SafeZoneW, 0.035*SafeZoneW];
|
||||
if (GVAR(UseListMenu)) then {
|
||||
_ctrl ctrlSetStructuredText (parseText format ["<img image='%1' color='#FF0000' size='1.6'/>", _icon]);
|
||||
_ctrl ctrlSetPosition [(_sPos select 0)-(0.014*SafeZoneW), (_sPos select 1)-(0.014*SafeZoneW), 0.05*SafeZoneW, 0.035*SafeZoneW];
|
||||
} else {
|
||||
_ctrl ctrlSetStructuredText (parseText format ["<img image='%1' color='#FF0000' size='1.6' align='center'/>", _icon]);
|
||||
_ctrl ctrlSetPosition [(_sPos select 0)-(0.050*SafeZoneW), (_sPos select 1)-(0.014*SafeZoneW), 0.1*SafeZoneW, 0.035*SafeZoneW];
|
||||
};
|
||||
//_ctrl ctrlSetBackgroundColor [1, 0, 0, 0.1];
|
||||
_ctrl ctrlCommit 0;
|
||||
|
@ -3,7 +3,6 @@
|
||||
<Package name="Interact_Menu">
|
||||
<Key ID="STR_ACE_Interact_Menu_AlwaysUseCursorSelfInteraction">
|
||||
<English>Always display cursor for self interaction</English>
|
||||
<French>Toujours afficher le curseur pour l'interaction personnelle</French>
|
||||
<German>Immer den Cursor für Selbst-Interaktionen anzeigen.</German>
|
||||
<Spanish>Mostrar siempre el cursor para la interacción propia</Spanish>
|
||||
<Russian>Всегда показывать курсор для взаимодействия с собой</Russian>
|
||||
|
@ -12,7 +12,6 @@
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Interaction_Torso">
|
||||
<English>Torso</English>
|
||||
<French>Torse</French>
|
||||
<German>Torso</German>
|
||||
<Spanish>Torso</Spanish>
|
||||
<Czech>Trup</Czech>
|
||||
@ -22,7 +21,6 @@
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Interaction_Head">
|
||||
<English>Head</English>
|
||||
<French>Tête</French>
|
||||
<German>Kopf</German>
|
||||
<Spanish>Cabeza</Spanish>
|
||||
<Czech>Hlava</Czech>
|
||||
@ -68,7 +66,6 @@
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Interaction_Weapon">
|
||||
<English>Weapon</English>
|
||||
<French>Arme</French>
|
||||
<German>Waffe</German>
|
||||
<Spanish>Arma</Spanish>
|
||||
<Czech>Zbraň</Czech>
|
||||
@ -485,16 +482,12 @@
|
||||
<Italian>A Terra!</Italian>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Interaction_TeamManagement">
|
||||
<English>Team<br/>Management</English>
|
||||
<German>Team<br/>Management</German>
|
||||
<Spanish>Gestión<br/>de equipo</Spanish>
|
||||
<French>Gestion<br/>d'équipe</French>
|
||||
<Polish>Zarządzanie<br/>oddziałem</Polish>
|
||||
<Czech>Správa<br/>týmu</Czech>
|
||||
<Russian>Управление<br/>группой</Russian>
|
||||
<Portuguese>Gerenciamento<br/>de Equipe</Portuguese>
|
||||
<Italian>Organizzazione<br/>Squadra</Italian>
|
||||
<Hungarian>Csapat<br/>kezelés</Hungarian>
|
||||
<English>Group</English>
|
||||
<German>Gruppe</German>
|
||||
<Spanish>Grupo</Spanish>
|
||||
<French>Équipe</French>
|
||||
<Portuguese>Equipe</Portuguese>
|
||||
<Italian>Squadra</Italian>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Interaction_TeamRED">
|
||||
<English>Red</English>
|
||||
@ -545,52 +538,24 @@
|
||||
<Hungarian>Sárga</Hungarian>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Interaction_JoinTeamRed">
|
||||
<English>Join Team<br/>Red</English>
|
||||
<German>Team Rot<br/>beitreten</German>
|
||||
<Spanish>Unirse al<br/>equipo rojo</Spanish>
|
||||
<French>Rejoindre<br/>Rouge</French>
|
||||
<Polish>Dołącz do drużyny<br/>czerwonej</Polish>
|
||||
<Czech>Připojit do<br/>Červeného týmu</Czech>
|
||||
<Russian>Присоединиться<br/>к красной группе</Russian>
|
||||
<Portuguese>Unir-se à<br/>Equipe Vermelha</Portuguese>
|
||||
<Italian>Entra nella<br/>Squadra Rossa</Italian>
|
||||
<Hungarian>Csatlakozás a<br/>piros csapathoz</Hungarian>
|
||||
<English>Join Red</English>
|
||||
<Spanish>Unirse al rojo</Spanish>
|
||||
<French>Rejoindre Rouge</French>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Interaction_JoinTeamGreen">
|
||||
<English>Join Team<br/>Green</English>
|
||||
<German>Team Grün<br/>beitreten</German>
|
||||
<Spanish>Unirse al<br/>equipo verde</Spanish>
|
||||
<French>Rejoindre<br/>Verte</French>
|
||||
<Polish>Dołącz do<br/>drużyny zielonej</Polish>
|
||||
<Czech>Připojit do<br/>Zeleného týmu</Czech>
|
||||
<Russian>Присоединиться<br/>к зеленой группе</Russian>
|
||||
<Portuguese>Unir-se à<br/>Equipe Verde</Portuguese>
|
||||
<Italian>Entra nella<br/>Squadra Verde</Italian>
|
||||
<Hungarian>Csatlakozás a<br/>zöld csapathoz</Hungarian>
|
||||
<English>Join Green</English>
|
||||
<Spanish>Unirse al verde</Spanish>
|
||||
<French>Rejoindre Verte</French>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Interaction_JoinTeamBlue">
|
||||
<English>Join Team<br/>Blue</English>
|
||||
<German>Team Blau<br/>beitreten</German>
|
||||
<Spanish>Unirse al<br/>equipo azul</Spanish>
|
||||
<French>Rejoindre<br/>Bleue</French>
|
||||
<Polish>Dołącz do<br/>drużyny niebieskiej</Polish>
|
||||
<Czech>Připojit do<br/>Modrého týmu</Czech>
|
||||
<Russian>Присоединиться<br/>к синей группе</Russian>
|
||||
<Portuguese>Unir-se à<br/>Equipe Azul</Portuguese>
|
||||
<Italian>Entra nella<br/>Squadra Blu</Italian>
|
||||
<Hungarian>Csatlakozás a<br/>kék csapathoz</Hungarian>
|
||||
<English>Join Blue</English>
|
||||
<Spanish>Unirse al azul</Spanish>
|
||||
<French>Rejoindre Bleue</French>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Interaction_JoinTeamYellow">
|
||||
<English>Join Team<br/>Yellow</English>
|
||||
<German>Team Gelb<br/>beitreten</German>
|
||||
<Spanish>Unirse al<br/>equipo amarillo</Spanish>
|
||||
<French>Rejoindre<br/>Jaune</French>
|
||||
<Polish>Dołącz do<br/>drużyny żółtej</Polish>
|
||||
<Czech>Připojit do<br/>Žlutého týmu</Czech>
|
||||
<Russian>Присоединиться<br/>к желтой группе</Russian>
|
||||
<Portuguese>Unir-se à<br/>Equipe Amarela</Portuguese>
|
||||
<Italian>Entra nella<br/>Squadra Gialla</Italian>
|
||||
<Hungarian>Csatlakozás a<br/>sárga csapathoz</Hungarian>
|
||||
<English>Join Yellow</English>
|
||||
<Spanish>Unirse al amarillo</Spanish>
|
||||
<French>Rejoindre Jaune</French>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Interaction_JoinedTeam">
|
||||
<English>You joined Team %1</English>
|
||||
@ -697,7 +662,6 @@
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Interaction_Interact">
|
||||
<English>Interact</English>
|
||||
<French>Interagir</French>
|
||||
<German>Interagiere</German>
|
||||
<French>Interagir</French>
|
||||
<Czech>Interakce</Czech>
|
||||
|
@ -2,22 +2,22 @@
|
||||
<Project name="ACE">
|
||||
<Package name="Laser_SelfDesignate">
|
||||
<Key ID="STR_ACE_Laser_SelfDesignate_DesignatorOn">
|
||||
<English>Laser<br/>Designator On</English>
|
||||
<German>Lasermarkierer<br/>an</German>
|
||||
<Spanish>Laser<br/>Designador encendido</Spanish>
|
||||
<Russian>ЛЦУ<br/>ВКЛ</Russian>
|
||||
<Czech>Laserový<br/>značkovač zapnut</Czech>
|
||||
<Polish>Desygnator<br/>laserowy wł.</Polish>
|
||||
<French>Désignateur<br/>Laser Allumé</French>
|
||||
<English>Laser Designator On</English>
|
||||
<German>Lasermarkierer an</German>
|
||||
<Spanish>Laser Designador encendido</Spanish>
|
||||
<Russian>ЛЦУ ВКЛ</Russian>
|
||||
<Czech>Laserový značkovač zapnut</Czech>
|
||||
<Polish>Desygnator laserowy wł.</Polish>
|
||||
<French>Désignateur Laser Allumé</French>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Laser_SelfDesignate_DesignatorOff">
|
||||
<English>Laser<br/>Designator Off</English>
|
||||
<German>Lasermarkierer<br/>aus</German>
|
||||
<Spanish>Laser<br/>Designador apagado</Spanish>
|
||||
<Russian>ЛЦУ<br/>ВЫКЛ</Russian>
|
||||
<Czech>Laserový<br/>značkovat vypnut</Czech>
|
||||
<Polish>Desygnator<br/>laserowy wył.</Polish>
|
||||
<French>Désignateur<br/>Laser Éteint</French>
|
||||
<English>Laser Designator Off</English>
|
||||
<German>Lasermarkierer aus</German>
|
||||
<Spanish>Laser Designador apagado</Spanish>
|
||||
<Russian>ЛЦУ ВЫКЛ</Russian>
|
||||
<Czech>Laserový značkovat vypnut</Czech>
|
||||
<Polish>Desygnator laserowy wył.</Polish>
|
||||
<French>Désignateur Laser Éteint</French>
|
||||
</Key>
|
||||
</Package>
|
||||
</Project>
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Edited with tabler. -->
|
||||
<Project name="ACE">
|
||||
<Package name="Laserpointer">
|
||||
<Key ID="STR_ACE_Laserpointer_red">
|
||||
@ -39,14 +40,17 @@
|
||||
<Key ID="STR_ACE_Laserpointer_Laser">
|
||||
<English>Laser</English>
|
||||
<German>Laser</German>
|
||||
<Polish>Laser</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Laserpointer_IRLaser">
|
||||
<English>IR Laser</English>
|
||||
<German>IR-Laser</German>
|
||||
<Polish>Laser IR</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Laserpointer_switchLaserLight">
|
||||
<English>Switch Laser / IR Laser</English>
|
||||
<German>Umschalten Laser / IR-Laser</German>
|
||||
<Polish>Przełącz Laser / Laser IR</Polish>
|
||||
</Key>
|
||||
</Package>
|
||||
</Project>
|
||||
</Project>
|
@ -2,16 +2,16 @@
|
||||
<Project name="ACE">
|
||||
<Package name="MagazineRepack">
|
||||
<Key ID="STR_ACE_MagazineRepack_RepackMagazines">
|
||||
<English>Repack<br/>Magazines</English>
|
||||
<German>Magazine<br/>umpacken</German>
|
||||
<Spanish>Reorganizar<br/>cargadores</Spanish>
|
||||
<French>Réorganiser<br/>chargeurs</French>
|
||||
<Polish>Przepakuj<br/>magazynki</Polish>
|
||||
<Czech>Přepáskovat<br/>Zásobníky</Czech>
|
||||
<Italian>Ricarica<br/>Caricatori</Italian>
|
||||
<Portuguese>Reorganizar<br/>Carregadores</Portuguese>
|
||||
<Hungarian>Újratárazás<br/></Hungarian>
|
||||
<Russian>Перепаковать<br/>магазины</Russian>
|
||||
<English>Repack Magazines</English>
|
||||
<German>Magazine umpacken</German>
|
||||
<Spanish>Reorganizar cargadores</Spanish>
|
||||
<French>Réorganiser chargeurs</French>
|
||||
<Polish>Przepakuj magazynki</Polish>
|
||||
<Czech>Přepáskovat Zásobníky</Czech>
|
||||
<Italian>Ricarica Caricatori</Italian>
|
||||
<Portuguese>Reorganizar Carregadores</Portuguese>
|
||||
<Hungarian>Újratárazás </Hungarian>
|
||||
<Russian>Перепаковать магазины</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_MagazineRepack_SelectMagazineMenu">
|
||||
<English>Select Magazine Menu</English>
|
||||
|
@ -21,7 +21,7 @@ GVAR(heartBeatSounds_Slow) = ["ACE_heartbeat_slow_1", "ACE_heartbeat_slow_2"];
|
||||
_unit setVariable ["tf_unable_to_use_radio", true, true];
|
||||
|
||||
_unit setVariable ["acre_sys_core_isDisabled", true, true];
|
||||
if (!isNil "acre_api_fnc_setGlobalVolume") then { [0.4] call acre_api_fnc_setGlobalVolume; };
|
||||
if (!isNil "acre_api_fnc_setGlobalVolume") then { [0.4^0.33] call acre_api_fnc_setGlobalVolume; };
|
||||
} else {
|
||||
_unit setVariable ["tf_globalVolume", 1];
|
||||
_unit setVariable ["tf_voiceVolume", 1, true];
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Edited with tabler. -->
|
||||
<Project name="ACE">
|
||||
<Package name="Medical">
|
||||
<Key ID="STR_ACE_Medical_Inject_Atropine">
|
||||
@ -18,7 +19,6 @@
|
||||
<Czech>Aplikovat adrenalin</Czech>
|
||||
<French>Injecter de l'épinéphrine</French>
|
||||
<Russian>Ввести адреналин</Russian>
|
||||
<French>Adrénaline</French>
|
||||
<Hungarian>Adrenalin</Hungarian>
|
||||
<Portuguese>Injetar Epinefrina</Portuguese>
|
||||
<Italian>Inietta Epinefrina</Italian>
|
||||
@ -49,7 +49,6 @@
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Medical_Transfuse_Plasma">
|
||||
<English>Transfuse Plasma</English>
|
||||
<French>Plasma</French>
|
||||
<German>Plasmatransfusion</German>
|
||||
<Spanish>Transfundir plasma</Spanish>
|
||||
<Czech>Transfúze plazmy</Czech>
|
||||
@ -59,7 +58,6 @@
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Medical_Transfuse_Saline">
|
||||
<English>Transfuse Saline</English>
|
||||
<French>Solution Saline</French>
|
||||
<German>Salzlösungtransfusion</German>
|
||||
<Spanish>Transfundir salino</Spanish>
|
||||
<Czech>Transfúze fyziologický roztoku</Czech>
|
||||
@ -69,7 +67,6 @@
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Medical_Apply_Tourniquet">
|
||||
<English>Apply Tourniquet</English>
|
||||
<French>Garrot</French>
|
||||
<German>Aderpresse anwenden</German>
|
||||
<Spanish>Aplicar torniquete</Spanish>
|
||||
<Czech>Aplikovat škrtidlo</Czech>
|
||||
@ -186,7 +183,6 @@
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Medical_Injecting_Atropine">
|
||||
<English>Injecting Atropine ...</English>
|
||||
<French>Injection d'Atropine ...</French>
|
||||
<German>Atropin injizieren ...</German>
|
||||
<Spanish>Inyectando Atropina ...</Spanish>
|
||||
<Czech>Aplikuji atropin ...</Czech>
|
||||
@ -208,7 +204,6 @@
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Medical_Transfusing_Saline">
|
||||
<English>Transfusing Saline ...</English>
|
||||
<French>Transfusion de Solution Saline</French>
|
||||
<German>Sallösungtransfusion ...</German>
|
||||
<Spanish>Transfusión de salino ...</Spanish>
|
||||
<Czech>Probíha transfúze fyziologický roztoku ...</Czech>
|
||||
@ -218,7 +213,6 @@
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Medical_Transfusing_Plasma">
|
||||
<English>Transfusing Plasma ...</English>
|
||||
<French>Transfusion de Plasma</French>
|
||||
<German>Plasmatransfusion ...</German>
|
||||
<Spanish>Transfusión de plasma ...</Spanish>
|
||||
<Czech>Probíha transfúze plazmy ...</Czech>
|
||||
@ -294,7 +288,6 @@
|
||||
</Key>
|
||||
<Key ID="STR_ACE_MEDICAL_ACTIONS_CheckPulse">
|
||||
<English>Check Pulse</English>
|
||||
<French>Vérification du Pouls</French>
|
||||
<German>Puls überprüfen</German>
|
||||
<Spanish>Comprobar pulso</Spanish>
|
||||
<Russian>Проверить пульс</Russian>
|
||||
@ -421,7 +414,6 @@
|
||||
</Key>
|
||||
<Key ID="STR_ACE_MEDICAL_TRIAGE_STATUS_MINOR">
|
||||
<English>Minor</English>
|
||||
<French>Blessé léger</French>
|
||||
<German>Gering</German>
|
||||
<Spanish>Menor</Spanish>
|
||||
<Russian>Незначительная</Russian>
|
||||
@ -906,7 +898,6 @@
|
||||
<English>Bodybag</English>
|
||||
<French>Sac à corps</French>
|
||||
<Russian>Мешок для трупов</Russian>
|
||||
<French>Housse mortuaire</French>
|
||||
<Spanish>Bolsa para cadáveres</Spanish>
|
||||
<Polish>Worek na zwłoki</Polish>
|
||||
<German>Leichensack</German>
|
||||
@ -947,7 +938,6 @@
|
||||
<English>You checked %1</English>
|
||||
<French>Vous diagnostiquez %1</French>
|
||||
<Russian>Вы осмотрели раненого %1</Russian>
|
||||
<French>Vous examinez %1</French>
|
||||
<Spanish>Examinando a %1</Spanish>
|
||||
<Polish>Zbadałeś %1</Polish>
|
||||
<German>Kontrolliert %1</German>
|
||||
@ -957,6 +947,7 @@
|
||||
<French>Vous avez trouvé une tension de %2/%3</French>
|
||||
<Russian>Артериальное давление %2/%3</Russian>
|
||||
<Spanish>La Presión Arterial es %2/%3</Spanish>
|
||||
<Polish>Wyczuwasz ciśnienie krwi o wartości %2/%3</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_MEDICAL_CHECK_BLOODPRESSURE_OUTPUT_2">
|
||||
<English>You find a low blood pressure</English>
|
||||
@ -1000,7 +991,6 @@
|
||||
</Key>
|
||||
<Key ID="STR_ACE_MEDICAL_CHECK_PULSE">
|
||||
<English>Pulse</English>
|
||||
<French>Pulsations</French>
|
||||
<Russian>Пульс</Russian>
|
||||
<French>Pouls</French>
|
||||
<Spanish>Pulso</Spanish>
|
||||
@ -1017,7 +1007,6 @@
|
||||
</Key>
|
||||
<Key ID="STR_ACE_MEDICAL_CHECK_PULSE_CHECKED_MEDIC">
|
||||
<English>You checked %1</English>
|
||||
<French>Vous avez Diagnostiqué %1</French>
|
||||
<Russian>Вы осмотрели раненого %1</Russian>
|
||||
<French>Vous examinez %1</French>
|
||||
<Spanish>Examinando a %1</Spanish>
|
||||
@ -1076,14 +1065,12 @@
|
||||
<English>You check response of patient</English>
|
||||
<French>Vous vérifiez la réponse du patient</French>
|
||||
<Russian>Вы проверяете реакцию раненого</Russian>
|
||||
<French>Vérification de l'état de conscience du patient</French>
|
||||
<Spanish>Compruebas si el paciente reacciona</Spanish>
|
||||
<Polish>Sprawdzasz przytomność pacjenta</Polish>
|
||||
<German>Du prüfst ob der Patient ansprechbar ist</German>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_MEDICAL_CHECK_REPONSE_RESPONSIVE">
|
||||
<English>%1 is responsive</English>
|
||||
<French>%1 est conscient</French>
|
||||
<Russian>%1 реагирует на раздражители</Russian>
|
||||
<French>%1 est conscient</French>
|
||||
<Spanish>%1 ha reaccionado</Spanish>
|
||||
@ -1092,7 +1079,6 @@
|
||||
</Key>
|
||||
<Key ID="STR_ACE_MEDICAL_CHECK_REPONSE_UNRESPONSIVE">
|
||||
<English>%1 is not responsive</English>
|
||||
<French>%1 n'est pas conscient</French>
|
||||
<Russian>%1 не реагирует</Russian>
|
||||
<French>%1 est inconscient</French>
|
||||
<Spanish>%1 no reacciona</Spanish>
|
||||
@ -1101,7 +1087,6 @@
|
||||
</Key>
|
||||
<Key ID="STR_ACE_MEDICAL_CHECK_REPONSE_YOU_CHECKED">
|
||||
<English>You checked %1</English>
|
||||
<French>Vous diagnostiqué %1</French>
|
||||
<Russian>Вы осмотрели раненого %1</Russian>
|
||||
<French>Vous avez examiné %1</French>
|
||||
<Spanish>Examinas a %1</Spanish>
|
||||
@ -1112,7 +1097,6 @@
|
||||
<English>Bandaged</English>
|
||||
<French>Bandé</French>
|
||||
<Russian>Повязка наложена</Russian>
|
||||
<French>Pansement appliqué</French>
|
||||
<Spanish>Vendado</Spanish>
|
||||
<Polish>Zabandażowano</Polish>
|
||||
</Key>
|
||||
@ -1120,7 +1104,6 @@
|
||||
<English>You bandage %1 (%2)</English>
|
||||
<French>Vous bandez %1 (%2)</French>
|
||||
<Russian>Вы перевязали раненого %1 (%2)</Russian>
|
||||
<French>Vous avez pansé %1 (%2)</French>
|
||||
<Spanish>Aplicas vendaje a %1 en %2</Spanish>
|
||||
<Polish>Bandażujesz %1 (%2)</Polish>
|
||||
</Key>
|
||||
@ -1128,7 +1111,6 @@
|
||||
<English>%1 is bandaging you</English>
|
||||
<French>%1 vous bande</French>
|
||||
<Russian>%1 перевязывает вас</Russian>
|
||||
<French>%1 vous applique un pansement</French>
|
||||
<Spanish>%1 te está vendando</Spanish>
|
||||
<Polish>%1 bandażuje Ciebie</Polish>
|
||||
</Key>
|
||||
@ -1287,50 +1269,62 @@
|
||||
<Key ID="STR_ACE_Medical_HeavilyWounded">
|
||||
<English>Heavily wounded</English>
|
||||
<German>Schwer verwundet:</German>
|
||||
<Polish>Ciężko ranny</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Medical_LightlyWounded">
|
||||
<English>Lightly wounded</English>
|
||||
<German>Leicht verwundet:</German>
|
||||
<Polish>Lekko ranny</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Medical_VeryLightlyWounded">
|
||||
<English>Very lightly wounded</English>
|
||||
<German>Sehr leicht verwundet:</German>
|
||||
<Polish>B. lekko ranny</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Medical_Head">
|
||||
<English>Head</English>
|
||||
<German>Kopf</German>
|
||||
<Polish>Głowa</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Medical_Torso">
|
||||
<English>Torso</English>
|
||||
<German>Torso</German>
|
||||
<Polish>Tors</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Medical_LeftArm">
|
||||
<English>Left Arm</English>
|
||||
<German>Linker Arm</German>
|
||||
<Polish>Lewe ramię</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Medical_RightArm">
|
||||
<English>Right Arm</English>
|
||||
<German>Rechter Arm</German>
|
||||
<Polish>Prawe ramię</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Medical_LeftLeg">
|
||||
<English>Left Leg</English>
|
||||
<German>Linkes Bein</German>
|
||||
<Polish>Lewa noga</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Medical_RightLeg">
|
||||
<English>Right Leg</English>
|
||||
<German>Rechtes Bein</German>
|
||||
<Polish>Prawa noga</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Medical_painEffectType">
|
||||
<English>Pain Effect Type</English>
|
||||
<German>Schmerzeffekt-Typ</German>
|
||||
<Polish>Rodzaj efektu bólu</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Medical_painEffect_Flash">
|
||||
<English>Colour Flashing</English>
|
||||
<German>Farbblinken</German>
|
||||
<Polish>Pulsujące kolory</Polish>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Medical_painEffect_Chroma">
|
||||
<English>Chromatic Aberration</English>
|
||||
<German>Chromatische Aberration</German>
|
||||
<Polish>Aberracja chromatyczna</Polish>
|
||||
</Key>
|
||||
</Package>
|
||||
</Project>
|
||||
</Project>
|
@ -1,4 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Edited with tabler. -->
|
||||
<Project name="ACE">
|
||||
<Package name="microdagr">
|
||||
<Key ID="STR_ACE_microdagr_itemName">
|
||||
@ -201,7 +202,7 @@
|
||||
<German>MicoDAGR Anzeigemodus Wechseln</German>
|
||||
<Spanish>Conmutar modo de pantalla del MicroDAGR</Spanish>
|
||||
<Russian>Сменить режим показа MicroDAGR</Russian>
|
||||
<Polish>Przełącz tryb wyświetlania MicroDAGR</Polish>
|
||||
<Polish>Przełącz GUI MicroDAGR</Polish>
|
||||
<French>Basculer le mode d'affichage MicroDAGR</French>
|
||||
<Czech>Přepnout zobrazení MircroDAGRu</Czech>
|
||||
</Key>
|
||||
@ -211,7 +212,7 @@
|
||||
<Spanish>Mostrar MicroDAGR</Spanish>
|
||||
<Russian>Показать MicroDAGR</Russian>
|
||||
<Czech>Ukázat MicroDAGR GPS</Czech>
|
||||
<Polish>Pokaż MicroDAGR</Polish>
|
||||
<Polish>Pokaż<br />MicroDAGR</Polish>
|
||||
<French>Afficher MicroDAGR</French>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_microdagr_configure">
|
||||
@ -220,7 +221,7 @@
|
||||
<Spanish>Configurar MicroDAGR</Spanish>
|
||||
<Russian>Настроить MicroDAGR</Russian>
|
||||
<Czech>Konfigurovat MicroDAGR GPS</Czech>
|
||||
<Polish>Konfiguruj MicroDAGR</Polish>
|
||||
<Polish>Konfiguruj<br />MicroDAGR</Polish>
|
||||
<French>Configurer MicroDAGR</French>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_microdagr_closeUnit">
|
||||
@ -229,8 +230,8 @@
|
||||
<Spanish>Cerrar MicroDAGR</Spanish>
|
||||
<Russian>Закрыть MicroDAGR</Russian>
|
||||
<Czech>Zavřít MicroDAGR GPS</Czech>
|
||||
<Polish>Zamknij MicroDAGR</Polish>
|
||||
<Polish>Zamknij<br />MicroDAGR</Polish>
|
||||
<French>Fermer MicroDAGR</French>
|
||||
</Key>
|
||||
</Package>
|
||||
</Project>
|
||||
</Project>
|
@ -42,7 +42,7 @@ _pfEHCode = switch (true) do {
|
||||
case (isClass (configFile >> "cfgPatches" >> "acre_api")): {
|
||||
{
|
||||
_oldSetting = ACE_player getVariable [QGVAR(isSpeaking), false];
|
||||
_newSetting = ([ACE_player] call ACRE_api_fnc_isBroadcasting) || {!(isNull findDisplay 55)};
|
||||
_newSetting = ([ACE_player] call acre_api_fnc_isSpeaking) || ([ACE_player] call acre_api_fnc_isBroadcasting) || {!(isNull findDisplay 55)};
|
||||
if (!(_oldSetting isEqualTo _newSetting)) then {
|
||||
ACE_player setVariable [QGVAR(isSpeaking), _newSetting, true];
|
||||
};
|
||||
|
@ -128,11 +128,11 @@
|
||||
<Russian>Проверить температуру оружия</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Overheating_CheckTemperatureShort">
|
||||
<English>Check weapon<br/>temperature</English>
|
||||
<Spanish>Verificar temperatura<br/>del arma</Spanish>
|
||||
<Polish>Sprawdź temperaturę<br/>broni</Polish>
|
||||
<Czech>Zkontrolovat teplotu<br/>zbraně</Czech>
|
||||
<French>Vérifier la<br/>température</French>
|
||||
<English>Check weapon temperature</English>
|
||||
<Spanish>Verificar temperatura del arma</Spanish>
|
||||
<Polish>Sprawdź temperaturę broni</Polish>
|
||||
<Czech>Zkontrolovat teplotu zbraně</Czech>
|
||||
<French>Vérifier la température</French>
|
||||
</Key>
|
||||
<Key ID="STR_ACE_Overheating_CheckingTemperature">
|
||||
<English>Checking temperature ...</English>
|
||||
|
@ -27,6 +27,7 @@ include_directories(AFTER "common")
|
||||
|
||||
# Add extensions to build here
|
||||
add_subdirectory(fcs)
|
||||
add_subdirectory(breakline)
|
||||
add_subdirectory(advanced_ballistics)
|
||||
|
||||
message("Build Type: ${CMAKE_BUILD_TYPE}")
|
11
extensions/breakLine/CMakeLists.txt
Normal file
11
extensions/breakLine/CMakeLists.txt
Normal file
@ -0,0 +1,11 @@
|
||||
set(ACE_EXTENSION_NAME "ace_breakLine")
|
||||
|
||||
file(GLOB SOURCES *.h *.hpp *.c *.cpp)
|
||||
add_library( ${ACE_EXTENSION_NAME} SHARED ${SOURCES})
|
||||
add_dependencies(${ACE_EXTENSION_NAME} ace_common)
|
||||
SET_TARGET_PROPERTIES(${ACE_EXTENSION_NAME} PROPERTIES PREFIX "")
|
||||
|
||||
if(CMAKE_COMPILER_IS_GNUCXX)
|
||||
set_target_properties(${ACE_EXTENSION_NAME} PROPERTIES LINK_SEARCH_START_STATIC 1)
|
||||
set_target_properties(${ACE_EXTENSION_NAME} PROPERTIES LINK_SEARCH_END_STATIC 1)
|
||||
endif()
|
79
extensions/breakLine/ace_breakLine.cpp
Normal file
79
extensions/breakLine/ace_breakLine.cpp
Normal file
@ -0,0 +1,79 @@
|
||||
/*
|
||||
* ace_breakLine.cpp
|
||||
*
|
||||
* Takes a string and insert as many line breaks as needed so it fits a given width
|
||||
*
|
||||
* Takes:
|
||||
* Localized string as string
|
||||
* Example: "Check weapon temperature"
|
||||
*
|
||||
* Returns:
|
||||
* String with line breaks
|
||||
*/
|
||||
|
||||
#include "ace_common.h"
|
||||
|
||||
#include <sstream>
|
||||
#include <vector>
|
||||
#include <string>
|
||||
|
||||
#define MAXCHARACTERS 14
|
||||
|
||||
static char version[] = "1.0";
|
||||
|
||||
extern "C" {
|
||||
__declspec (dllexport) void __stdcall RVExtension(char *output, int outputSize, const char *function);
|
||||
};
|
||||
|
||||
std::vector<std::string> splitString(std::string input) {
|
||||
std::istringstream ss(input);
|
||||
std::string token;
|
||||
|
||||
std::vector<std::string> output;
|
||||
while (std::getline(ss, token, ' ')) {
|
||||
output.push_back(token);
|
||||
}
|
||||
|
||||
return output;
|
||||
}
|
||||
|
||||
std::string addLineBreaks(const std::vector<std::string> &words) {
|
||||
|
||||
std::stringstream sstream;
|
||||
int numChar = 0;
|
||||
int i = 0;
|
||||
while (i < words.size()) {
|
||||
if (numChar == 0) {
|
||||
sstream << words[i];
|
||||
numChar += words[i].size();
|
||||
i++;
|
||||
} else {
|
||||
if (numChar + 1 + words[i].size() > MAXCHARACTERS) {
|
||||
sstream << "<br/>";
|
||||
numChar = 0;
|
||||
} else {
|
||||
sstream << " " << words[i];
|
||||
numChar += 1 + words[i].size();
|
||||
i++;
|
||||
}
|
||||
}
|
||||
}
|
||||
return sstream.str();
|
||||
}
|
||||
|
||||
// i like to live dangerously. jk, fix strncpy sometime pls.
|
||||
#pragma warning( push )
|
||||
#pragma warning( disable : 4996 )
|
||||
|
||||
void __stdcall RVExtension(char *output, int outputSize, const char *function) {
|
||||
//strncpy(output, function, outputSize);
|
||||
|
||||
if (!strcmp(function, "version")) {
|
||||
strncpy(output, version, outputSize);
|
||||
} else {
|
||||
strcpy(output, addLineBreaks(splitString(function)).c_str());
|
||||
output[outputSize - 1] = '\0';
|
||||
}
|
||||
}
|
||||
|
||||
#pragma warning( pop )
|
@ -12,7 +12,7 @@
|
||||
*/
|
||||
|
||||
#include "ace_common.h"
|
||||
|
||||
|
||||
#define _USE_MATH_DEFINES
|
||||
|
||||
#include <math.h>
|
||||
@ -113,9 +113,11 @@ void __stdcall RVExtension(char *output, int outputSize, const char *function) {
|
||||
double distance = std::stod(argStrings[3]);
|
||||
|
||||
double result = getSolution(initSpeed, airFriction, angleTarget, distance);
|
||||
std::string resultString = std::to_string(result);
|
||||
|
||||
strcpy(output, resultString.c_str());
|
||||
std::stringstream sstream;
|
||||
sstream << result;
|
||||
|
||||
strcpy(output, sstream.str().c_str());
|
||||
output[outputSize - 1] = '\0';
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user