PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Beretta RX4 brauche hilfe beim Feinschliff


Clawhammer
27.07.2008, 13:15
Hallo zusammen,

Ich brauche mal eure Hilfe bei den letzten feinschliffen meiner Beretta RX4 (Im GRAW2 look).

Das Model ist fast fertig und die Texturen, für die erste Beta auch (Werden aber nochmal in der nächsten version überarbeitet).

Allerdings habe ich das problem das die Waffe noch nicht schießen kann.
Weder mit dem Granatwerfer noch dem normalen lauf. (Ist das erste mal das ich was modeliere also sry)

Was muss da genau gemacht werden oder wo finde ich ein tutorial wo dies erklärt wird und wie aktiviere ich den granatwerfer in der config.cpp ?

Hier mal die config:


#define private 0
#define protected 1
#define public 2

#define true 1
#define false 0

#define TEast 0
#define TWest 1
#define TGuerrila 2
#define TCivilian 3
#define TSideUnknown 4
#define TEnemy 5
#define TFriendly 6
#define TLogic 7

class CfgPatches
{
class RX4_Version
{
units[] = {};
requiredVersion = 1.0;
};
};

class CfgMagazines
{
class Default;

class CA_Magazine : Default {};

class RX4_Mag : CA_Magazine {
scope = 2;
displayName = RX4 MAG;
ammo = "RX4_Mag";
count = 31;
initSpeed = 700;
picture = "\CA\weapons\data\equip\m_ak74_ca.paa";
};
};
class Mode_SemiAuto {};

class Mode_Burst : Mode_SemiAuto {};

class Mode_FullAuto : Mode_SemiAuto {};

class cfgWeapons {
class Default;
class PistolCore;
class RifleCore;
class mgunCore;


class MGun : MGunCore { };
class Rifle : MGun {};
class AK74 : Rifle {};
class RX4 : AK74 {
model = "\Rx4\RX4.p3d";
picture = "\RX4\Textures\RX4_PictureSmall.jpg";
UiPicture = "\CA\weapons\data\Ico\i_regular_CA.paa";
value = 1;
opticsZoomMin = 0.3;
opticsZoomMax = 0.4;
modes[] = {"Single", "FullAuto"};
magazines[] = {RX4_Mag};
class Single : Mode_SemiAuto {
sound[] = {"\RX4\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
reloadTime = 0.1;
dispersion = 0.003;
minRange = 2;
minRangeProbab = 0.1;
midRange = 100;
midRangeProbab = 0.7;
maxRange = 300;
maxRangeProbab = 0.04;
};


class FullAuto : Mode_FullAuto {
sound[] = {"\RX4\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
dispersion = 0.005;
};
displayName ="RX4";


};
class RX4_SD : AK74 {
model = "\Rx4\RX4_SD.p3d";
picture = "\RX4\Textures\RX4_PictureSmall_SD.jpg";
UiPicture = "\CA\weapons\data\Ico\i_regular_CA.paa";
value = 1;
opticsZoomMin = 0.3;
opticsZoomMax = 0.4;
modes[] = {"Single", "FullAuto"};
magazines[] = {RX4_Mag};
class Single : Mode_SemiAuto {
sound[] = {"\RX4\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
reloadTime = 0.1;
dispersion = 0.003;
minRange = 2;
minRangeProbab = 0.1;
midRange = 100;
midRangeProbab = 0.7;
maxRange = 300;
maxRangeProbab = 0.04;
};


class FullAuto : Mode_FullAuto {
sound[] = {"\RX4\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
dispersion = 0.005;
};
displayName ="RX4";


};
class RX4_M203 : AK74 {
model = "\Rx4\RX4_M203.p3d";
picture = "\RX4\Textures\RX4_PictureSmall_M203.jpg";
UiPicture = "\CA\weapons\data\Ico\i_regular_CA.paa";
value = 1;
opticsZoomMin = 0.3;
opticsZoomMax = 0.4;
modes[] = {"Single", "FullAuto"};
magazines[] = {RX4_Mag};
class Single : Mode_SemiAuto {
sound[] = {"\RX4\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
reloadTime = 0.1;
dispersion = 0.003;
minRange = 2;
minRangeProbab = 0.1;
midRange = 100;
midRangeProbab = 0.7;
maxRange = 300;
maxRangeProbab = 0.04;
};


class FullAuto : Mode_FullAuto {
sound[] = {"\RX4\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
dispersion = 0.005;
};
displayName ="RX4";


};
class RX4_M203_SD : AK74 {
model = "\Rx4\RX4_M203_SD.p3d";
picture = "\RX4\Textures\RX4_PictureSmall_M203_SD.jpg";
UiPicture = "\CA\weapons\data\Ico\i_regular_CA.paa";
value = 1;
opticsZoomMin = 0.3;
opticsZoomMax = 0.4;
modes[] = {"Single", "FullAuto"};
magazines[] = {RX4_Mag};
class Single : Mode_SemiAuto {
sound[] = {"\RX4\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
reloadTime = 0.1;
dispersion = 0.003;
minRange = 2;
minRangeProbab = 0.1;
midRange = 100;
midRangeProbab = 0.7;
maxRange = 300;
maxRangeProbab = 0.04;
};


class FullAuto : Mode_FullAuto {
sound[] = {"\RX4\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
dispersion = 0.005;
};
displayName ="RX4";


};
};





Das Paket soll die RX4 in 4 Versionen bereitstellen.

Normal
Normal + M203
Normal + SD
Normal + SD + M203

Zum schluss noch 2 Bilder:

http://www.abload.de/thumb/arma2008-07-2714-03-cw4.jpg (http://www.abload.de/image.php?img=arma2008-07-2714-03-cw4.jpg)

http://www.abload.de/thumb/arma2008-07-2714-03-gax.jpg (http://www.abload.de/image.php?img=arma2008-07-2714-03-gax.jpg)

Danke schonmal ;)

modEmMaik
27.07.2008, 14:40
Ich hab' eigentlich das gleiche Prob mit dem Smokelauncher der WollMilchSau... :(

Probier mal, dass Du Ammo und Mag von dem Pendant der AK74 ableitest, so wie Du es auch mit der Waffe gemacht hast. So konnte ich zumindest mit einer neuen M1Abrams M256 Redefinition wieder schiessen.

mike

:edit: Laut Wiki (http://community.bistudio.com/wiki/ArmA:_Weapons) währen das für Dich B_545x39_Ball für die Ammo und 30Rnd_545x39_AK für das Mag. In etwa so:
class CfgMagazines
{
class 30Rnd_545x39_AK;
class RX4_Mag : 30Rnd_545x39_AK {
scope = 2;
displayName = RX4 MAG;
ammo = "B_545x39_Ball";
count = 31;
initSpeed = 700;
picture = "\CA\weapons\data\equip\m_ak74_ca.paa";
};
};

Clawhammer
27.07.2008, 17:20
Ja das Problem ist das ich im Oyxgen noch nicht die LOD's gesetzt habe.
Mann muss dem ja sagen wo der Granatenwerfer sitzt, der lauf ist und wo die Patronenhülsen rausfliegen sollen.

modEmMaik
27.07.2008, 18:15
Für's erste checken sind die Detail-LOD's nicht so wichtig, aber die Memory-LOD sollte schon passen... :zahn:

Aber ich denke, wenn was fehlt, nimmt das System an, es sei am 0,0,0-Punkt definiert.

Kleiner Tipp für die Config: nimm einfach das P3D-File vom der AK74 mit Launcher. So kannst Du von einem funktionierenden Modell ausgehen und auf Fehler in der Config checken... oder auch was funktionierendes kaputtmachen, dass man sieht, wie es funktioniert :naughty:

Clawhammer
28.07.2008, 09:54
Ah ok Danke jetzt tuz das mit dem Schießen :)

Jetzt brauch ich nurnoch diese 2 Sachen:

1. Was muss ich machen damit der Granatwerfer funktioniert in der config.cpp
2. Wie mache ich das das er nicht kimme und Korn ansicht macht sondern durch die optic des M4/M203 Acog von Bi? z.b

Danke :)

mfg
Clawhammer

modEmMaik
28.07.2008, 10:33
Da musst Du mal mit der entsprechenden Config vom BI-Original checken (in der ArmA/AddOns mal in die Weapons.pbo gucken und die Def. für die AK74GL analysieren).

Ich glaub' da gibt's so was wie Launchercore und der wird auf die Granatwerfer-Waffen vererbt. Bin mir aber da nicht so ganz sicher.

Die Anzeige zum Zielen wird unter cursorAim und cursor definiert, wobei der cursorAim beim Werfer wohl auf "\ca\Weapons\Data\clear_empty" gesetzt ist.

Clawhammer
28.07.2008, 11:38
Da kann man nichts gucken die config ist verschlüsselt :(


class RX4_M203 : AK74 {
model = "\Rx4\RX4_M203.p3d";
picture = "\RX4\Textures\RX4_PictureSmall_M203.jpg";
UiPicture = "\CA\weapons\data\Ico\i_regular_CA.paa";
value = 1;
opticsZoomMin = 0.3;
opticsZoomMax = 0.4;
modes[] = {"Single", "FullAuto"};
magazines[] = {RX4_Mag};
class Single : Mode_SemiAuto {
cursorAim = "\ca\Weapons\Data\cursor_target_locked_ca.paa";
cursor = "\ca\Weapons\Data\w_weapon_S";
sound[] = {"\RX4\Sounds\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
reloadTime = 0.1;
dispersion = 0.003;
minRange = 2;
minRangeProbab = 0.1;
midRange = 100;
midRangeProbab = 0.7;
maxRange = 300;
maxRangeProbab = 0.04;
};


Hab das mal mit reingeschriebne aber der guckt immernoch über Kimme und Korn?

Desweiteren wenn ich bei der Class definition z.b AK74 mit meinetwegen M4GL austausche oder AK74GL funktioniert nichts mehr dann hat der die Standartd M4/M203 / AK74GL Waffenmodis drin aber nicht das was in der Konfig steht?

modEmMaik
28.07.2008, 12:04
Da kann man nichts gucken die config ist verschlüsselt :(

Nimm pboView (http://www.armaholic.com/page.php?id=1434), der entschlüsselt binäre Dateien automatisch. Die configs sind nur verschlüsselt, um im MP evtl. modifizierte Configs identifizieren zu können ;)

Desweiteren wenn ich bei der Class definition z.b AK74 mit meinetwegen M4GL austausche oder AK74GL funktioniert nichts mehr dann hat der die Standartd M4/M203 / AK74GL Waffenmodis drin aber nicht das was in der Konfig steht?

Korrekt, weil Du alles von der AK74 abgeleitet hast. Willst Du einen Granatwerfer dazu, kannst Du einerseits deine eigene Konfig entsprechend erweitern, oder Du leitest von der AK74GL ab und hast sommit den Granatwerfer mit drin. Etwa so:
...
class AK74GL;
class RX4 : AK74GL {
model = "\Rx4\RX4.p3d";
...
class RX4_SD : AK74GL {Bin mir nur nicht sicher, ob die AK74GL von Rifle abgeleitet ist, daher habe ich direkt von der AK74GL abgeleitet.

Wenn Du das M4/203 nimmst, passt die Magazin-Definition nicht mehr dazu, weil die eine andere Munition (http://community.bistudio.com/wiki/ArmA:_Weapons) braucht (30Rnd_556x45_Stanag, 20Rnd_556x45_Stanag, 30Rnd_556x45_StanagSD mit B_556x45_Ball, B_556x45_Ball_SD).

...
2. Wie mache ich das das er nicht kimme und Korn ansicht macht sondern durch die optic des M4/M203 Acog von Bi?
Ach Mist.... falsch verstanden von mir... :(
Weiss ich leider aus dem Stehgreif auch nicht, kann ich wiederum nur auf die BI-Configs verweisen. Btw.: Die Configs sind komplett und unverschlüsselt in den BI-Samples (http://www.armaholic.com/page.php?id=2804) drin

Clawhammer
28.07.2008, 12:29
So ich bin jetzt mal auf M4GL umgesprungen
Vorteil = Der Granatwerfer und das Acog Visier funktioniert
Nachteil = Der schluckt jetzt die M4 Config für Munition etc

Warum ich hab doch alles geändert?


#define private 0
#define protected 1
#define public 2

#define true 1
#define false 0

#define TEast 0
#define TWest 1
#define TGuerrila 2
#define TCivilian 3
#define TSideUnknown 4
#define TEnemy 5
#define TFriendly 6
#define TLogic 7

class CfgPatches
{
class RX4_Version
{
units[] = {};
requiredVersion = 1.0;
};
};

class CfgMagazines
{
class 30Rnd_556x45_Stanag;
class RX4_Mag : 30Rnd_556x45_Stanag {
scope = 2;
displayName = RX4 MAG;
ammo = "B_556x45_Ball";
count = 31;
initSpeed = 700;
picture = "\RX4\Textures\RX4_Magazine.jpg";
};
};

class Mode_SemiAuto {};

class Mode_Burst : Mode_SemiAuto {};

class Mode_FullAuto : Mode_SemiAuto {};

class cfgWeapons {
class Default;
class PistolCore;
class RifleCore;
class mgunCore;


class MGun : MGunCore { };
class Rifle : MGun {};
class M4GL : Rifle {};
class RX4 : M4GL {
model = "\Rx4\RX4.p3d";
picture = "\RX4\Textures\RX4_PictureSmall.jpg";
UiPicture = "\CA\weapons\data\Ico\i_regular_CA.paa";
value = 1;
opticsZoomMin = 0.3;
opticsZoomMax = 0.4;
modes[] = {"Single", "FullAuto"};
magazines[] = {RX4_Mag};
class Single : Mode_SemiAuto {
sound[] = {"\RX4\Sounds\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
reloadTime = 0.1;
dispersion = 0.003;
minRange = 2;
minRangeProbab = 0.1;
midRange = 100;
midRangeProbab = 0.7;
maxRange = 300;
maxRangeProbab = 0.04;
};


class FullAuto : Mode_FullAuto {
sound[] = {"\RX4\Sounds\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
dispersion = 0.005;
};
displayName ="RX4";


};
class RX4_SD : M4GL {
model = "\Rx4\RX4_SD.p3d";
picture = "\RX4\Textures\RX4_PictureSmall_SD.jpg";
UiPicture = "\CA\weapons\data\Ico\i_regular_CA.paa";
value = 1;
opticsZoomMin = 0.3;
opticsZoomMax = 0.4;
modes[] = {"Single", "FullAuto"};
magazines[] = {RX4_Mag};
class Single : Mode_SemiAuto {
sound[] = {"\RX4\Sounds\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
reloadTime = 0.1;
dispersion = 0.003;
minRange = 2;
minRangeProbab = 0.1;
midRange = 100;
midRangeProbab = 0.7;
maxRange = 300;
maxRangeProbab = 0.04;
};


class FullAuto : Mode_FullAuto {
sound[] = {"\RX4\Sounds\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
dispersion = 0.005;
};
displayName ="RX4";


};
class RX4_M203 : M4GL {
model = "\Rx4\RX4_M203.p3d";
picture = "\RX4\Textures\RX4_PictureSmall_M203.jpg";
UiPicture = "\CA\weapons\data\Ico\i_regular_CA.paa";
value = 1;
opticsZoomMin = 0.3;
opticsZoomMax = 0.4;
modes[] = {"Single", "FullAuto"};
magazines[] = {RX4_Mag};
class Single : Mode_SemiAuto {
sound[] = {"\RX4\Sounds\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
reloadTime = 0.1;
dispersion = 0.003;
minRange = 2;
minRangeProbab = 0.1;
midRange = 100;
midRangeProbab = 0.7;
maxRange = 300;
maxRangeProbab = 0.04;
};


class FullAuto : Mode_FullAuto {
sound[] = {"\RX4\Sounds\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
dispersion = 0.005;
};
displayName ="RX4";


};
class RX4_M203_SD : M4GL {
model = "\Rx4\RX4_M203_SD.p3d";
picture = "\RX4\Textures\RX4_PictureSmall_M203_SD.jpg";
UiPicture = "\CA\weapons\data\Ico\i_regular_CA.paa";
value = 1;
opticsZoomMin = 0.3;
opticsZoomMax = 0.4;
modes[] = {"Single", "FullAuto"};
magazines[] = {RX4_Mag};
class Single : Mode_SemiAuto {
sound[] = {"\RX4\Sounds\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
reloadTime = 0.1;
dispersion = 0.003;
minRange = 2;
minRangeProbab = 0.1;
midRange = 100;
midRangeProbab = 0.7;
maxRange = 300;
maxRangeProbab = 0.04;
};


class FullAuto : Mode_FullAuto {
sound[] = {"\RX4\Sounds\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
dispersion = 0.005;
};
displayName ="RX4";


};
};

modEmMaik
28.07.2008, 13:55
So ich bin jetzt mal auf M4GL umgesprungen
Vorteil = Der Granatwerfer und das Acog Visier funktioniert
Nachteil = Der schluckt jetzt die M4 Config für Munition etc

Warum ich hab doch alles geändert?


Vll. weil die Granat-Muni in den Magazines-Definitionen für die Waffe fehlt? Ist nur eine Vermutung... :(

Ich habe zumeist die BI-Magazine drin belassen als Alternativ-Munition. Mit ist gerade noch siedend heiss aufgefallen, dass man alle Konfigs über den Config-Explorer (http://www.armaholic.com/page.php?id=2208) checken kann. So kommt man in-game schnell auf einen Trichter, was noch fehlen könnte. Man muss aber wissen, wo man gucken muss... :angel:

Clawhammer
28.07.2008, 13:59
Also das mit der M4GL geht so überhaupt nicht.
Was muss ich den schreiben damit der mir die Option granatwerfer dazupackt und wie geht das mit der Munition?
Sry meine Fragen aber ich kann diesen scriptkram überhaupt nicht :/


UPDATE: So das mit den Optics geht Muss nurnoch wissen wie man den M203 + ammo dazupackt (Wobei hier die ammo BI Standart sein darf) :)

modEmMaik
28.07.2008, 16:07
Wie schon gesagt, da müsstest Du mal die Configs von BI über eines der oberen Tools checken (am besten über den Config-Explorer), damit Du siehst, wie das definiert ist.

In 'nem Tank schiebt man alle Magazine zusammen, die man verwenden kann. Währe dann etwa so:
Magazines[]={"30Rnd_556x45_Stanag","1Rnd_HE_M203","FlareWhite_M203","FlareGreen_M203"...};

Bin aber nicht sicher, ob das bei Inf-Waffen auch so ist... :komisch:

Clawhammer
28.07.2008, 16:38
Wie heist den die Class des Grenadlaunchers M203?
Dann verweise ich einfach darauf.

modEmMaik
28.07.2008, 16:47
Wie heist den die Class des Grenadlaunchers M203?
Dann verweise ich einfach darauf.

Kann ich derzeit leider nicht feststellen, weil mich mein Chef noch nicht wegen "ünerhöhter Internettnutzung" gekündigt hat... ist aber nur noch eine Frage der Zeit :D

Nope, sorry, da musst Du selber die BI-Konfig durchpflügen. Ich komme höchstens morgen abend dazu... :(

Clawhammer
28.07.2008, 16:52
lol na dann pass aber mal besser auf ;) :P

Hab nen lustigen Bug, habe jetzt den M203 so teilweise drin...
Ich kann jetzt auf M203 wechseln aber ich schieße dann so als wenn ich normale schuss habe (also keine M203 Granaten). Als Munition frist er immerhin meine RMX4Mags XD
Und es hört sich so an als wenn ich granaten schieße aber es kommt meine normale RMX munition vorne raus. Als Visir macht er mir das acog und nicht die GL eye ansicht ^^. Komische sache ^^


#define private 0
#define protected 1
#define public 2

#define true 1
#define false 0

#define TEast 0
#define TWest 1
#define TGuerrila 2
#define TCivilian 3
#define TSideUnknown 4
#define TEnemy 5
#define TFriendly 6
#define TLogic 7

class CfgPatches
{
class RX4_Version
{
units[] = {};
requiredVersion = 1.0;
};
};

class CfgMagazines
{
class 30Rnd_545x39_AK;
class RX4_Mag : 30Rnd_545x39_AK {
scope = 2;
displayName = RX4 MAG;
ammo = "B_545x39_Ball";
count = 31;
initSpeed = 700;
picture = "\RX4\Textures\RX4_Magazine.jpg";
};
};

class Mode_SemiAuto {};
class Mode_Burst : Mode_SemiAuto {};
class Mode_FullAuto : Mode_SemiAuto {};

class cfgWeapons {
class Default;
class PistolCore;
class RifleCore;
class mgunCore;
class GrenadeLauncher : Default {};
class M16A2;

class MGun : MGunCore { };
class Rifle : MGun {};
class AK74 : Rifle {};
class RX4 : AK74 {
model = "\Rx4\RX4.p3d";
picture = "\RX4\Textures\RX4_PictureSmall.jpg";
UiPicture = "\CA\weapons\data\Ico\i_regular_CA.paa";
modelOptics = "\CA\weapons\optika_acog.p3d";
value = 1;
opticsZoomMin = 0.3;
opticsZoomMax = 0.4;
modes[] = {"Single", "FullAuto"};
magazines[] = {RX4_Mag};
class Single : Mode_SemiAuto {
sound[] = {"\RX4\Sounds\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
reloadTime = 0.1;
dispersion = 0.003;
minRange = 2;
minRangeProbab = 0.1;
midRange = 100;
midRangeProbab = 0.7;
maxRange = 300;
maxRangeProbab = 0.04;
};


class FullAuto : Mode_FullAuto {
sound[] = {"\RX4\Sounds\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
dispersion = 0.005;
};
displayName ="RX4";


};
class RX4_SD : AK74 {
model = "\Rx4\RX4_SD.p3d";
picture = "\RX4\Textures\RX4_PictureSmall_SD.jpg";
UiPicture = "\CA\weapons\data\Ico\i_regular_CA.paa";
modelOptics = "\CA\weapons\optika_acog.p3d";
value = 1;
opticsZoomMin = 0.3;
opticsZoomMax = 0.4;
modes[] = {"Single", "FullAuto"};
magazines[] = {RX4_Mag};
class Single : Mode_SemiAuto {
sound[] = {"\RX4\Sounds\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
reloadTime = 0.1;
dispersion = 0.003;
minRange = 2;
minRangeProbab = 0.1;
midRange = 100;
midRangeProbab = 0.7;
maxRange = 300;
maxRangeProbab = 0.04;
};


class FullAuto : Mode_FullAuto {
sound[] = {"\RX4\Sounds\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
dispersion = 0.005;
};
displayName ="RX4 SD";


};
class RX4_M203 : AK74 {
model = "\Rx4\RX4_M203.p3d";
picture = "\RX4\Textures\RX4_PictureSmall_M203.jpg";
UiPicture = "\CA\weapons\data\Ico\i_regular_CA.paa";
modelOptics = "\CA\weapons\optika_acog.p3d";
value = 1;
opticsZoomMin = 0.3;
opticsZoomMax = 0.4;
modes[] = {"Single", "FullAuto", "RMXMuzzle"};
magazines[] = {RX4_Mag};
class Single : Mode_SemiAuto {
sound[] = {"\RX4\Sounds\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
reloadTime = 0.1;
dispersion = 0.003;
minRange = 2;
minRangeProbab = 0.1;
midRange = 100;
midRangeProbab = 0.7;
maxRange = 300;
maxRangeProbab = 0.04;
};


class FullAuto : Mode_FullAuto {
sound[] = {"\RX4\Sounds\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
dispersion = 0.005;
};

class M203Muzzle: GrenadeLauncher{};
class RMXMuzzle: M203Muzzle {
displayName = "RMX M203";
magazines[] = {"1Rnd_HE_M203", "FlareWhite_M203", "FlareGreen_M203", "FlareRed_M203", "FlareYellow_M203"};
sound[] = {"\ca\Weapons\Data\Sound\Grenade_launch1_A", db-20, 1};
reloadMagazineSound[] = {"\ca\Weapons\Data\Sound\flare_reload", 0.000316228, 1};
magazineReloadTime = 0;
reloadTime = 0.1;
optics = "true";
modelOptics = "-";
cameraDir = "GL look";
memoryPointCamera = "GL eye";
opticsZoomMin = 0.22;
opticsZoomMax = 0.95;
opticsZoomInit = 0.42;
};

displayName ="RX4 M203";


};
class RX4_M203_SD : AK74 {
model = "\Rx4\RX4_M203_SD.p3d";
picture = "\RX4\Textures\RX4_PictureSmall_M203_SD.jpg";
UiPicture = "\CA\weapons\data\Ico\i_regular_CA.paa";
modelOptics = "\CA\weapons\optika_acog.p3d";
value = 1;
opticsZoomMin = 0.3;
opticsZoomMax = 0.4;
modes[] = {"Single", "FullAuto", "RX4_M203"};
magazines[] = {RX4_Mag};
class Single : Mode_SemiAuto {
sound[] = {"\RX4\Sounds\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
reloadTime = 0.1;
dispersion = 0.003;
minRange = 2;
minRangeProbab = 0.1;
midRange = 100;
midRangeProbab = 0.7;
maxRange = 300;
maxRangeProbab = 0.04;
};


class FullAuto : Mode_FullAuto {
sound[] = {"\RX4\Sounds\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
dispersion = 0.005;

};

displayName ="RX4 M203 SD";


};
};





Meine aktuelle config.cpp

SmartGun
28.07.2008, 17:32
Hi!

du hast den m203 unter modes eingetragen, läuft aber unter muzzle:



lass RX4_M203 : AK74 {
model = "\Rx4\RX4_M203.p3d";
picture = "\RX4\Textures\RX4_PictureSmall_M203.jpg";
UiPicture = "\CA\weapons\data\Ico\i_regular_CA.paa";
modelOptics = "\CA\weapons\optika_acog.p3d";
value = 1;
opticsZoomMin = 0.3;
opticsZoomMax = 0.4;
modes[] = {"Single", "FullAuto"};
muzzles[] = {"muzzle_one", "RMXMuzzle"};
magazines[] = {RX4_Mag};

class muzzle_one:RX4 {};

class RMXMuzzle: M203Muzzle {
displayName = "RMX M203";
magazines[] = {"1Rnd_HE_M203", "FlareWhite_M203", "FlareGreen_M203", "FlareRed_M203",FlareYellow_M203"};
sound[] = {"\ca\Weapons\Data\Sound\Grenade_launch1_A", db-20, 1};
reloadMagazineSound[] = {"\ca\Weapons\Data\Sound\flare_reload", 0.000316228, 1};
magazineReloadTime = 0;
reloadTime = 0.1;
optics = "true";
modelOptics = "-";
cameraDir = "GL look";
memoryPointCamera = "GL eye";
opticsZoomMin = 0.22;
opticsZoomMax = 0.95;
opticsZoomInit = 0.42;
};
class Single : Mode_SemiAuto {
sound[] = {"\RX4\Sounds\RX4_SingleShot.wav", 10.0, 1};
recoil = "M4Recoil";
recoilProne = "M4Recoil";
reloadTime = 0.1;
dispersion = 0.003;
minRange = 2;
minRangeProbab = 0.1;
midRange = 100;
midRangeProbab = 0.7;
maxRange = 300;
maxRangeProbab = 0.04;
};

Clawhammer
28.07.2008, 17:48
UPDATE: Woohooo es funktioniert, aber alles und endlich so wie es soll :)

Hab nurnoch eine kleine Frage: Wie kann man die Waffenbeschreibung änder?(Das was wenn man die waffe im inventar begutachtet sieht an geschrieben History kram).

RIESEN DANK AN EUCH BEIDEN :)

mfg
Clawhammer

modEmMaik
28.07.2008, 18:40
Etwa so:


class Xm8Brutalo : AK74 {
...
class Library {
libTextDesc = "Das ist die Rambo-Variante mit 120mm und Pfeilgeschossen";
};
};

Clawhammer
28.07.2008, 19:10
Jo das tuz Danke :)

Dann fumml ich mal weiter am model herum...

mfg
Clawhammer

Clawhammer
30.07.2008, 11:12
So hier mal ein paar Screens ;) :

http://www.abload.de/thumb/arma2008-07-3000-34-prr.jpg (http://www.abload.de/image.php?img=arma2008-07-3000-34-prr.jpg) http://www.abload.de/thumb/arma2008-07-3000-36-big.jpg (http://www.abload.de/image.php?img=arma2008-07-3000-36-big.jpg)

http://www.abload.de/thumb/arma2008-07-3000-37-unu.jpg (http://www.abload.de/image.php?img=arma2008-07-3000-37-unu.jpg) http://www.abload.de/thumb/arma2008-07-3000-37-5tw.jpg (http://www.abload.de/image.php?img=arma2008-07-3000-37-5tw.jpg)

modEmMaik
30.07.2008, 11:47
Schööön :daumen:

Machst Du noch einen Shadow-LOD dazu? Der Schatten auf dem zweiten Bild zeigt die linke Hand "frei fliegend"... :D

Clawhammer
30.07.2008, 15:19
Ja das ist noch in meiner To-Do List keine sorge ;)