PDA

View Full Version : No entry 'bin\config.bin/



oyman
Oct 26 2007, 17:25
So im trying to add a acog version and when I try it ingame I get this error "No entry 'bin\config.bin/CfgWeapons.oyman_sr47Acog'"
I dont know whats making this error but heres the config. The problem part is near the bottom. All the other versions work except the Acog.

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">

class CfgWeapons
{
class Default;
class Pistol;
class MGunCore;
class MGun;
class Rifle;
class AK74;
class oyman_sr47&#58; AK74
{
model = &#34;&#92;oyman_sr47&#92;oyman_sr47.p3d&#34;;
displayName = &#34;SR-47&#34;;
picture = &#34;&#92;CA&#92;weapons&#92;data&#92;equip&#92;w_ak74_ca.paa&#34;;
UiPicture = &#34;&#92;CA&#92;weapons&#92;data&#92;Ico&#92;i_regular_CA.paa&#34;;
reloadMagazineSound&#91;&#93; = {&#34;&#92;ca&#92;Weapons&#92;Data&#92;Sound&#92;AK47_fill_v3&#34;, 0.005623, 1};
modes&#91;&#93;= {&#34;SR47Single&#34;, &#34;SR47Auto&#34;};
magazines&#91;&#93;= {&#34;oyman_762_30&#34;};

class SR47Single&#58; Mode_SemiAuto
{
sound&#91;&#93;= {&#34;&#92;ca&#92;Weapons&#92;Data&#92;Sound&#92;AK47_1_SS&#34;, 10.000000, 1};
ammo = &#34;oyman_762x39&#34;;
reloadTime = 0.100000;
recoil = &#34;AK74Recoil&#34;;
recoilProne = &#34;AK74Recoil&#34;;
dispersion = 0.002500;
minRange = 2;
minRangeProbab = 0.100000;
midRange = 250;
midRangeProbab = 0.700000;
maxRange = 400;
maxRangeProbab = 0.040000;
};
class SR47Auto&#58; Mode_Fullauto
{
sound&#91;&#93;= {&#34;&#92;ca&#92;Weapons&#92;Data&#92;Sound&#92;AK47_1_SS&#34;, 10.000000, 1};
ammo = &#34;oyman_762x39&#34;;
reloadTime = 0.100000;
ffCount = 30;
recoil = &#34;AK74Recoil&#34;;
recoilProne = &#34;AK74Recoil&#34;;
dispersion = 0.005000;
minRange = 2;
minRangeProbab = 0.100000;
midRange = 30;
midRangeProbab = 0.700000;
maxRange = 60;
maxRangeProbab = 0.050000;
};
class Library {
libTextDesc = &#34;&#036;STR_LIB_SVD&#34;;
};
};
class AKS74UN&#58; Rifle {};
class oyman_sr47SD&#58; AKS74UN
{
model = &#34;&#92;oyman_sr47&#92;oyman_sr47SD.p3d&#34;;
displayName = &#34;SR-47 SD&#34;;
modes&#91;&#93;= {&#34;SR47Single&#34;, &#34;SR47Auto&#34;};
magazines&#91;&#93;= {&#34;oyman_762_30SD&#34;};

class SR47Single&#58; Mode_SemiAuto
{
sound&#91;&#93; = {&#34;&#92;ca&#92;Weapons&#92;Sound&#92;bizon&#34;, 0.316228, 1};
dispersion = 0.003500;
ammo = &#34;oyman_762x39SD&#34;;
reloadTime = 0.100000;
recoil = &#34;AK74Recoil&#34;;
recoilProne = &#34;AK74Recoil&#34;;
minRange = 2;
minRangeProbab = 0.100000;
midRange = 250;
midRangeProbab = 0.700000;
maxRange = 400;
maxRangeProbab = 0.040000;
};
class SR47Auto&#58; Mode_Fullauto
{
sound&#91;&#93; = {&#34;&#92;ca&#92;Weapons&#92;Sound&#92;bizon&#34;, 0.316228, 1};
dispersion = 0.007000;
ammo = &#34;oyman_762x39SD&#34;;
reloadTime = 0.100000;
ffCount = 30;
recoil = &#34;AK74Recoil&#34;;
recoilProne = &#34;AK74Recoil&#34;;
minRange = 2;
minRangeProbab = 0.100000;
midRange = 30;
midRangeProbab = 0.700000;
maxRange = 60;
maxRangeProbab = 0.050000;
};

};
class oyman_sr47Aim&#58; oyman_sr47
{
model = &#34;&#92;oyman_sr47&#92;oyman_sr47Aim.p3d&#34;;
displayName = &#34;SR-47 &#40;M68&#41;&#34;;
};
};
class m16a4_acg {};
class oyman_sr47Acog&#58; m16a4_acg
{
model = &#34;&#92;oyman_sr47&#92;oyman_sr47Acog.p3d&#34;;
displayName = &#34;SR-47 &#40;ACOG&#41;&#34;;
modelOptics = &#34;&#92;ca&#92;weapons&#92;optika_acog&#34;;
opticsZoomMin = 0.062500;
opticsZoomMax = 0.062500;
distanceZoomMin = 100;
distanceZoomMax = 100;
opticsFlare = &#34;true&#34;;
opticsDisablePeripherialVision = &#34;true&#34;;
modes&#91;&#93;= {&#34;SR47Single&#34;, &#34;SR47Auto&#34;};
magazines&#91;&#93;= {&#34;oyman_762_30&#34;};

class SR47Single&#58; Mode_SemiAuto
{
sound&#91;&#93;= {&#34;&#92;ca&#92;Weapons&#92;Data&#92;Sound&#92;AK47_1_SS&#34;, 10.000000, 1};
ammo = &#34;oyman_762x39&#34;;
reloadTime = 0.100000;
recoil = &#34;AK74Recoil&#34;;
recoilProne = &#34;AK74Recoil&#34;;
dispersion = 0.002500;
minRange = 2;
minRangeProbab = 0.100000;
midRange = 250;
midRangeProbab = 0.700000;
maxRange = 400;
maxRangeProbab = 0.040000;
};
class SR47Auto&#58; Mode_Fullauto
{
sound&#91;&#93;= {&#34;&#92;ca&#92;Weapons&#92;Data&#92;Sound&#92;AK47_1_SS&#34;, 10.000000, 1};
ammo = &#34;oyman_762x39&#34;;
reloadTime = 0.100000;
ffCount = 30;
recoil = &#34;AK74Recoil&#34;;
recoilProne = &#34;AK74Recoil&#34;;
dispersion = 0.005000;
minRange = 2;
minRangeProbab = 0.100000;
midRange = 30;
midRangeProbab = 0.700000;
maxRange = 60;
maxRangeProbab = 0.050000;
};
};
class CfgVehicles
{
class SoldierWB;
class oyman_sr47Sol&#58;SoldierWB
{
displayName=&#34;Soldier &#40;SR47&#41;&#34;;
weapons&#91;&#93;={&#34;oyman_sr47&#34;,&#34;NVGoggles&#34;,&#34;Throw&#34;,&#34;Put&#34;};
magazines&#91;&#93;={&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;};
};
class oyman_sr47SolSD&#58;oyman_sr47Sol
{
displayName=&#34;Soldier &#40;SR47-SD&#41;&#34;;
weapons&#91;&#93;={&#34;oyman_sr47SD&#34;,&#34;NVGoggles&#34;,&#34;Throw&#34;,&#34;Put&#34;};
magazines&#91;&#93;={&#34;oyman_762_30SD&#34;,&#34;oyman_762_30SD&#34;,&#34;oyman_762_30SD&#34;,&#34;oyman_762_30SD&#34;,&#34;oyman_762_30SD&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;};
};
class oyman_sr47SolM68&#58;oyman_sr47Sol
{
displayName=&#34;Soldier &#40;SR47 M68&#41;&#34;;
weapons&#91;&#93;={&#34;oyman_sr47Aim&#34;,&#34;NVGoggles&#34;,&#34;Throw&#34;,&#34;Put&#34;};
magazines&#91;&#93;={&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;};
};
class oyman_sr47SolAcog&#58;oyman_sr47Sol
{
displayName=&#34;Soldier &#40;SR47 ACOG&#41;&#34;;
weapons&#91;&#93;={&#34;oyman_sr47Acog&#34;,&#34;NVGoggles&#34;,&#34;Throw&#34;,&#34;Put&#34;};
magazines&#91;&#93;={&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;};
};
};
};[/QUOTE]

Planck
Oct 26 2007, 22:07
I think its that age old problem of too many &#39;}&#39; or &#39;{&#39;.

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">
class oyman_sr47Aim&#58; oyman_sr47
{
model = &#34;&#92;oyman_sr47&#92;oyman_sr47Aim.p3d&#34;;
displayName = &#34;SR-47 &#40;M68&#41;&#34;;
};
}; &#60;------------------------HERE
class m16a4_acg {};
class oyman_sr47Acog&#58; m16a4_acg
{[/QUOTE]


Planck

CSJ
Oct 26 2007, 22:08
class oyman_sr47Acog: m16a4_acg
{
model = "&#92;oyman_sr47&#92;oyman_sr47Acog.p3d";
displayName = "SR-47 (ACOG)";
modelOptics = "&#92;ca&#92;weapons&#92;optika_acog";
opticsZoomMin = 0.062500;
opticsZoomMax = 0.062500;
distanceZoomMin = 100;
distanceZoomMax = 100;
opticsFlare = "true";
opticsDisablePeripherialVision = "true";
modes[]= {"SR47Single", "SR47Auto"};
magazines[]= {"oyman_762_30"};

};  <====  You forgot to shut the gate http://forums.bistudio.com/oldsmileys/confused_o.gif


class SR47Single: Mode_SemiAuto
{
sound[]= {"&#92;ca&#92;Weapons&#92;Data&#92;Sound&#92;AK47_1_SS", 10.000000

oyman
Oct 26 2007, 22:19
Both of your ways dont work, if I removed that }; Planck then the soldiers would not show up ingame cause the game would think that the oyman_sr47Aim class would keep going. CSJ your way wont work cause if you check the original oyman_sr47 class then you will see that I didnt put a }; up there where you said and that works fine. But I tried your way CSJ and when I start up ArmA I get that "Config: some input after EndofFile" on startup.


thanks anyway.

raedor
Oct 26 2007, 22:56
Fixed some {}s here and there...<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">class CfgWeapons
{
class Default;
class Pistol;
class MGunCore;
class MGun;
class Rifle;
class AK74;
class oyman_sr47&#58; AK74
{
model = &#34;&#92;oyman_sr47&#92;oyman_sr47.p3d&#34;;
displayName = &#34;SR-47&#34;;
picture = &#34;&#92;CA&#92;weapons&#92;data&#92;equip&#92;w_ak74_ca.paa&#34;;
UiPicture = &#34;&#92;CA&#92;weapons&#92;data&#92;Ico&#92;i_regular_CA.paa&#34;;
reloadMagazineSound&#91;&#93; = {&#34;&#92;ca&#92;Weapons&#92;Data&#92;Sound&#92;AK47_fill_v3&#34;, 0.005623, 1};
modes&#91;&#93;= {&#34;SR47Single&#34;, &#34;SR47Auto&#34;};
magazines&#91;&#93;= {&#34;oyman_762_30&#34;};

class SR47Single&#58; Mode_SemiAuto
{
sound&#91;&#93;= {&#34;&#92;ca&#92;Weapons&#92;Data&#92;Sound&#92;AK47_1_SS&#34;, 10.000000, 1};
ammo = &#34;oyman_762x39&#34;;
reloadTime = 0.100000;
recoil = &#34;AK74Recoil&#34;;
recoilProne = &#34;AK74Recoil&#34;;
dispersion = 0.002500;
minRange = 2;
minRangeProbab = 0.100000;
midRange = 250;
midRangeProbab = 0.700000;
maxRange = 400;
maxRangeProbab = 0.040000;
};
class SR47Auto&#58; Mode_Fullauto
{
sound&#91;&#93;= {&#34;&#92;ca&#92;Weapons&#92;Data&#92;Sound&#92;AK47_1_SS&#34;, 10.000000, 1};
ammo = &#34;oyman_762x39&#34;;
reloadTime = 0.100000;
ffCount = 30;
recoil = &#34;AK74Recoil&#34;;
recoilProne = &#34;AK74Recoil&#34;;
dispersion = 0.005000;
minRange = 2;
minRangeProbab = 0.100000;
midRange = 30;
midRangeProbab = 0.700000;
maxRange = 60;
maxRangeProbab = 0.050000;
};
class Library {
libTextDesc = &#34;&#036;STR_LIB_SVD&#34;;
};
};
class AKS74UN&#58; Rifle {};
class oyman_sr47SD&#58; AKS74UN
{
model = &#34;&#92;oyman_sr47&#92;oyman_sr47SD.p3d&#34;;
displayName = &#34;SR-47 SD&#34;;
modes&#91;&#93;= {&#34;SR47Single&#34;, &#34;SR47Auto&#34;};
magazines&#91;&#93;= {&#34;oyman_762_30SD&#34;};

class SR47Single&#58; Mode_SemiAuto
{
sound&#91;&#93; = {&#34;&#92;ca&#92;Weapons&#92;Sound&#92;bizon&#34;, 0.316228, 1};
dispersion = 0.003500;
ammo = &#34;oyman_762x39SD&#34;;
reloadTime = 0.100000;
recoil = &#34;AK74Recoil&#34;;
recoilProne = &#34;AK74Recoil&#34;;
minRange = 2;
minRangeProbab = 0.100000;
midRange = 250;
midRangeProbab = 0.700000;
maxRange = 400;
maxRangeProbab = 0.040000;
};
class SR47Auto&#58; Mode_Fullauto
{
sound&#91;&#93; = {&#34;&#92;ca&#92;Weapons&#92;Sound&#92;bizon&#34;, 0.316228, 1};
dispersion = 0.007000;
ammo = &#34;oyman_762x39SD&#34;;
reloadTime = 0.100000;
ffCount = 30;
recoil = &#34;AK74Recoil&#34;;
recoilProne = &#34;AK74Recoil&#34;;
minRange = 2;
minRangeProbab = 0.100000;
midRange = 30;
midRangeProbab = 0.700000;
maxRange = 60;
maxRangeProbab = 0.050000;
};

};
class oyman_sr47Aim&#58; oyman_sr47
{
model = &#34;&#92;oyman_sr47&#92;oyman_sr47Aim.p3d&#34;;
displayName = &#34;SR-47 &#40;M68&#41;&#34;;
};

class m16a4_acg {};
class oyman_sr47Acog&#58; m16a4_acg
{
model = &#34;&#92;oyman_sr47&#92;oyman_sr47Acog.p3d&#34;;
displayName = &#34;SR-47 &#40;ACOG&#41;&#34;;
modelOptics = &#34;&#92;ca&#92;weapons&#92;optika_acog&#34;;
opticsZoomMin = 0.062500;
opticsZoomMax = 0.062500;
distanceZoomMin = 100;
distanceZoomMax = 100;
opticsFlare = &#34;true&#34;;
opticsDisablePeripherialVision = &#34;true&#34;;
modes&#91;&#93;= {&#34;SR47Single&#34;, &#34;SR47Auto&#34;};
magazines&#91;&#93;= {&#34;oyman_762_30&#34;};
};
class SR47Single&#58; Mode_SemiAuto
{
sound&#91;&#93;= {&#34;&#92;ca&#92;Weapons&#92;Data&#92;Sound&#92;AK47_1_SS&#34;, 10.000000, 1};
ammo = &#34;oyman_762x39&#34;;
reloadTime = 0.100000;
recoil = &#34;AK74Recoil&#34;;
recoilProne = &#34;AK74Recoil&#34;;
dispersion = 0.002500;
minRange = 2;
minRangeProbab = 0.100000;
midRange = 250;
midRangeProbab = 0.700000;
maxRange = 400;
maxRangeProbab = 0.040000;
};
class SR47Auto&#58; Mode_Fullauto
{
sound&#91;&#93;= {&#34;&#92;ca&#92;Weapons&#92;Data&#92;Sound&#92;AK47_1_SS&#34;, 10.000000, 1};
ammo = &#34;oyman_762x39&#34;;
reloadTime = 0.100000;
ffCount = 30;
recoil = &#34;AK74Recoil&#34;;
recoilProne = &#34;AK74Recoil&#34;;
dispersion = 0.005000;
minRange = 2;
minRangeProbab = 0.100000;
midRange = 30;
midRangeProbab = 0.700000;
maxRange = 60;
maxRangeProbab = 0.050000;
};
};
class CfgVehicles
{
class SoldierWB;
class oyman_sr47Sol&#58;SoldierWB
{
displayName=&#34;Soldier &#40;SR47&#41;&#34;;
weapons&#91;&#93;={&#34;oyman_sr47&#34;,&#34;NVGoggles&#34;,&#34;Throw&#34;,&#34;Put&#34;};
magazines&#91;&#93;={&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;};
};
class oyman_sr47SolSD&#58;oyman_sr47Sol
{
displayName=&#34;Soldier &#40;SR47-SD&#41;&#34;;
weapons&#91;&#93;={&#34;oyman_sr47SD&#34;,&#34;NVGoggles&#34;,&#34;Throw&#34;,&#34;Put&#34;};
magazines&#91;&#93;={&#34;oyman_762_30SD&#34;,&#34;oyman_762_30SD&#34;,&#34;oyman_762_30SD&#34;,&#34;oyman_762_30SD&#34;,&#34;oyman_762_30SD&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;};
};
class oyman_sr47SolM68&#58;oyman_sr47Sol
{
displayName=&#34;Soldier &#40;SR47 M68&#41;&#34;;
weapons&#91;&#93;={&#34;oyman_sr47Aim&#34;,&#34;NVGoggles&#34;,&#34;Throw&#34;,&#34;Put&#34;};
magazines&#91;&#93;={&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;};
};
class oyman_sr47SolAcog&#58;oyman_sr47Sol
{
displayName=&#34;Soldier &#40;SR47 ACOG&#41;&#34;;
weapons&#91;&#93;={&#34;oyman_sr47Acog&#34;,&#34;NVGoggles&#34;,&#34;Throw&#34;,&#34;Put&#34;};
magazines&#91;&#93;={&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;oyman_762_30&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;,&#34;HandGrenadeTimed&#34;};
};
};
[/QUOTE]

/edit: I suggest to use notepad++ (http://notepad-plus.sourceforge.net/de/site.htm)&#33;

oyman
Oct 26 2007, 23:03
thanks for cleaning up the };&#39;s though

Edit; raedor your fixes work but I get a error with the singleshot class but that should be manageable.

Planck
Oct 26 2007, 23:07
Actually not true oyman.

The oyman_sr47Aim class was already closed, you just had an extra &#39;}&#39; on the end.


class oyman_sr47Aim: oyman_sr47
{
model = "&#92;oyman_sr47&#92;oyman_sr47Aim.p3d";
displayName = "SR-47 (M68)";
};
}; <-------------This one.......as I pointed out earlier


Planck

oyman
Oct 26 2007, 23:17
ya you were right planck, havent done and real big configs since the ofp days.

Thanks for all of your helps guys it all works now.