Home   Help Search Login Register  

Author Topic: Fat Description problem!  (Read 485 times)

0 Members and 2 Guests are viewing this topic.

Offline Captain Crunch

  • Members
  • *
Fat Description problem!
« on: 02 Feb 2004, 22:07:57 »
Hi there! I'm making a description file with "class weapon" and "class magazine" for the first time. I followed a tute (which was wrong) and managed to figure it out.

   My problem now is when I add sound and music. I'm pretty sure my problem lays around one of those "  };  "
But I cn't figure out where and how many!! Here is what it looks like, I've put the weapon and magazine class first because if at last, the weapons and mags did not appear in the briefing.


Code: [Select]

class Weapons
{
           class MM1
           {
           count = 12;
           };

           class G36a
           {
           count = 12;
           };

           class HK
           {
           count = 12;
           };

           class M4
           {
           count = 12;
           };

           class M16
           {
           count = 12;
           };

           class M16GrenadeLauncher
           {
           count = 12;
           };

           class M60
           {
           count = 12;
           };

           class M21
           {
           count = 12;
           };

           class HKG3
           {
           count = 12;
           };

           class FAL
           {
           count = 12;
           };

           class UZI
           {
           count = 12;
           };

           class Steyr
           {
           count = 12;
           };

           class LAWLauncher
           {
           count = 12;
           };

           class XMS
           {
           count = 12;
           };

           class Beretta
           {
           count = 12;
           };

           class Glock
           {
           count = 12;
           };

           class 6G30
           {
           count = 12;
           };

           class Tokarev
           {
           count = 12;
           };

           class Bizon
           {
           count = 12;
           };

           class Ak74
           {
           count = 12;
           };

           class Ak74Su
           {
           count = 12;
           };

           class AK74GrenadeLauncher
           {
           count = 12;
           };

           class AK47
           {
           count = 12;
           };

           class AK47GrenadeLauncher
           {
           count = 12;
           };

           class Skorpion
           {
           count = 12;
           };

           class PK
           {
           count = 12;
           };

           class SVDDragunov
           {
           count = 12;
           };

           class CarlGustavLauncher
           {
           count = 12;
           };

           class AALauncher
           {
           count = 12;
           };

           class AT4Launcher
           {
           count = 12;
           };

           class 9K32Launcher
           {
           count = 12;
           };

           class RPGLauncher
           {
           count = 12;
           };

           class Kozlice
           {
           count = 12;
           };

           class AK47CZ
           {
           count = 12;
           };

           class CZ75
           {
           count = 12;
           };

           class HuntingRifle
           {
           count = 12;
           };

           class Revolver
           {
           count = 12;
           };

           class Ingram
           {
           count = 12;
           };

           class GlockS
           {
           count = 12;
           };

           class Binocular
           {
           count = 6;
           };

           class NVGoggles
           {
           count = 6;
           };

           class AEK919K
           {
           count = 12;
           };

           class SDOC_HKMP5K
           {
           count = 12;
           };

           class SAW
           {
           count = 12;
           };

           class INQ_MP5SD
           {
           count = 12;
           };

           class DKMM_PSG1
           {
           count = 12;
           };

           class DRG_M870
           {
           count = 12;
           };

           class M16SmokeLauncher
           {
           count = 12;
           };

           class M82A1
           {
           count = 12;
           };

           class FRC_M40_3006
           {
           count = 12;
           };

           class PKS
           {
           count = 12;
           };

           class JahSG551
           {
           count = 12;
           };

           class USP_Socom
           {
           count = 12;
           };

           class Win_UZI
           {
           count = 12;
           };
           };

class Magazines
{
           class MM1Magazine
           {
           count = 32;
           };

           class G36aMag
           {
           count = 32;
           };

           class HK
           {
           count = 32;
           };

           class M4
           {
           count = 64;
           };

           class M16
           {
           count = 96;
           };

           class GrenadeLauncher
           {
           count = 96;
           };

           class M60
           {
           count = 32;
           };

           class M21
           {
           count = 32;
           };

           class HKG3Mag
           {
           count = 32;
           };

           class FALMag
           {
           count = 32;
           };

           class UZIMag
           {
           count = 32;
           };

           class SteyrMag
           {
           count = 32;
           };

           class LAWLauncher
           {
           count = 32;
           };

           class BerettaMag
           {
           count = 32;
           };

           class GlockMag
           {
           count = 32;
           };

           class 6g30Magazine
           {
           count = 32;
           };

           class TokarevMag
           {
           count = 32;
           };

           class BizonMag
           {
           count = 32;
           };

           class Ak74
           {
           count = 96;
           };

           class AK47
           {
           count = 96;
           };

           class SkorpionMag
           {
           count = 32;
           };

           class PK
           {
           count = 32;
           };

           class SVDDragunov
           {
           count = 32;
           };

           class CarlGustavLauncher
           {
           count = 32;
           };

           class AALauncher
           {
           count = 32;
           };

           class AT4Launcher
           {
           count = 32;
           };

           class 9K32Launcher
           {
           count = 32;
           };

           class RPGLauncher
           {
           count = 32;
           };

           class Kozliceshell
           {
           count = 32;
           };

           class Kozliceball
           {
           count = 32;
           };

           class CZ75Mag
           {
           count = 32;
           };

           class HuntingRifleMag
           {
           count = 32;
           };

           class RevolverMag
           {
           count = 32;
           };

           class IngramMag
           {
           count = 32;
           };

           class GlockSMag
           {
           count = 32;
           };

           class HandGrenade
           {
           count = 64;
           };

           class Pipebomb
           {
           count = 32;
           };

           class Timebomb
           {
           count = 32;
           };

           class AEK919KMag
           {
           count = 32;
           };

           class SDOC_HKMP5KMag
           {
           count = 32;
           };

           class M249
           {
           count = 32;
           };

           class INQ_MP5SDMag
           {
           count = 32;
           };

           class DKMM_PSG1
           {
           count = 32;
           };

           class DRG_M870Mag
           {
           count = 32;
           };

           class SmokeLauncher
           {
           count = 32;
           };

           class M82A1
           {
           count = 32;
           };

           class 30_06
           {
           count = 32;
           };

           class PKSS
           {
           count = 32;
           };

           class JahSG551Mag
           {
           count = 32;
           };

           class USP_SocomMag
           {
           count = 32;
           };

           class Win_UZIMag
           {
           count = 32;
           };
           };


class CfgMusic
{
      Tracks[]={  };

           class FeelThaFunkBlast
           {
                 Name = "PeopleOfTheSun";
                 Sound[] = {\Music\FeelThaFunkBlast.ogg,db + 25, 1.0};
                 };
                 };


class CfgSounds
{
      Sounds[] = { FeelThaFunkBlastIntro, WalkaboutIntro, BuryMeInSmokeIntro, FirstDateIntro };

           class FeelThaFunkBlastIntro
           {
                 Name = "FeelThaFunkBlastIntro";
                 Sound[] = {"FeelThaFunkBlastIntro.ogg", db 40, 1.0};
                 Titles[] =
                 {
                 0, $STRM_
                 };
                 };
                 
           class WalkaboutIntro
           {
                 Name = "WalkaboutIntro";
                 Sound[] = {"WalkaboutIntro.ogg", db 40, 1.0};
                 Titles[] =
                 {
                 0, $STRM_
                 };
                 };
                 
           class BuryMeInSmokeIntro
           {
                 Name = "BuryMeInSmokeIntro";
                 Sound[] = {"BuryMeInSmokeIntro.ogg", db 40, 1.0};
                 Titles[] =
                 {
                 0, $STRM_
                 };
                 };
                 
           class FirstDateIntro
           {
                 Name = "FirstDateIntro";
                 Sound[] = {"FirstDateIntro.ogg", db 40, 1.0};
                 Titles[] =
                 {
                 0, $STRM_
                 };
                 };


class CfgRadio
{
      Sounds[] = { Dude01, Dude02, Dude03 };

           class Dude01
           {
                 Name = "Dude01";
                 Sound[] = {"Dude01.ogg", db 50, 1.0};
                 Title = $STR_Dude01;
                 };
                 };

           class Dude02
           {
                 Name = "Dude02";
                 Sound[] = {"Dude02.ogg", db 50, 1.0};
                 Title = $STR_Dude02;
                 };
                 };

           class Dude03
           {
                 Name = "Dude03";
                 Sound[] = {"Dude03.ogg", db 50, 1.0};
                 Title = $STR_Dude03;
                 };
                 };


Many, many thanks in advance!! :D
Back to the forest!

Offline Welshmanizer

  • Members
  • *
Re:Fat Description problem!
« Reply #1 on: 03 Feb 2004, 20:24:30 »
It's your CfgRadio section which is wrong. Here is the corrected version:

Code: [Select]
class CfgRadio
{
      Sounds[] = { Dude01, Dude02, Dude03 };

          class Dude01
          {
                Name = "Dude01";
                Sound[] = {"Dude01.ogg", db 50, 1.0};
                Title = $STR_Dude01;
          };
               

          class Dude02
          {
                Name = "Dude02";
                Sound[] = {"Dude02.ogg", db 50, 1.0};
                Title = $STR_Dude02;
          };
               

          class Dude03
          {
                Name = "Dude03";
                Sound[] = {"Dude03.ogg", db 50, 1.0};
                Title = $STR_Dude03;
          };
};


When you write these, try and line up the opening and closing brackets - it makes it much easier to read and debug. 8)





Offline Captain Crunch

  • Members
  • *
Re:Fat Description problem!
« Reply #2 on: 03 Feb 2004, 23:50:06 »
Thats very nice of You!

   Vielen Dank Welshmanizer!  ;)

Back to the forest!