Jump to content
Sign in to follow this  
Stewy

RPO Role Playing Objects Config Question?

Recommended Posts

G'day guys,

I don't know if Al Simmons and Tiger are still on the forums - so I haven't asked them for advice/permission - But I don't think this is drastically modifying their work.

I've been trying to add to the config so that are few individual objects (currently stored inside an ammo box) are individual items that can placed on a map - i.e. instead of placing on the map an ammobox (full of drugs, cash and documents, etc) I wanted to be able to place a passport, gps, or pda computer in the mission editor so that I could be able to search for/recover it for a mission.

Is there a way to add to the config to make a placeable (in the mission creator) object and be able to pick it up and store in a magazine slot?)

I don't this would be very hard for somone who knows what they're doing - but I'm just trying to teach myself config work.

Here is the config:

class CfgPatches

{

class RPO_Sample

{

units[] = {""};

weapons[] = {""};

};

};

class CfgModels

{

class weapon;

class tt_cb1: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class tt_cb5: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class 1dollar: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class 2dollar: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class 10dollar: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class 20dollar: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class 50dollar: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class 100dollar: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class 500dollar: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class 1000dollar: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class 5000dollar: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class 5dollar: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class 10000dollar: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class pda: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class w810i: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class goldbar: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class sv2: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class passportGer: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class passportuk: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class passportus: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class 5euro: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class 10euro: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class 20euro: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class 50euro: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class 100euro: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class 200euro: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class 500euro: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class dope_1: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class compass: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class gps: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class hummertire: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class radio: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class watch: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class fuelcan: weapon

{

sectionsInherit = "";

sections[] ={""};

};

class feuerloescher: weapon

{

sectionsInherit = "";

sections[] ={""};

};

};

class CfgMagazines

{

class CA_Magazine;

class RPO_obj1: CA_Magazine

{

scope = 2;

count = 1;

ammo = "";

initSpeed = 0;

sound[] = {};

displayName = "1Kg Cocaine";

picture = "\RPO-Sample\inv\cb1.paa";

modelmagazine = "\RPO-Sample\drug\tt_cb1.p3d";

model = "\RPO-Sample\drug\tt_cb1.p3d";

modelspecial = "\RPO-Sample\drug\tt_cb1.p3d";

class Library

{

libTextDesc = "Ein Kilo Kokain, auf dem Schwarzmarkt von Sahrani ein kleines Vermoegen wert.";

};

};

class RPO_obj2: RPO_obj1

{

displayName = "5Kg Cocaine";

picture = "\RPO-Sample\inv\cb5.paa";

modelmagazine = "\RPO-Sample\drug\tt_cb5.p3d";

model = "\RPO-Sample\drug\tt_cb5.p3d";

modelspecial = "\RPO-Sample\drug\tt_cb5.p3d";

class Library

{

libTextDesc = "Fuenf Kilo Kokain, auf dem Schwarzmarkt von Sahrani ein Vermoegen wert. In etwa der Preis fuer einen gebrauchten BMP.";

};

};

class RPO_obj3: RPO_obj1

{

displayName = "$100";

picture = "\RPO-Sample\inv\dollarinv.paa";

modelmagazine = "\RPO-Sample\mon\1dollar.p3d";

model = "\RPO-Sample\mon\1dollar.p3d";

modelspecial = "\RPO-Sample\mon\1dollar.p3d";

class Library

{

libTextDesc = "A pack of 100 $1 bills";

};

};

class RPO_obj4: RPO_obj1

{

displayName = "$200";

picture = "\RPO-Sample\inv\dollarinv.paa";

modelmagazine = "\RPO-Sample\mon\2dollar.p3d";

model = "\RPO-Sample\mon\2dollar.p3d";

modelspecial = "\RPO-Sample\mon\2dollar.p3d";

class Library

{

libTextDesc = "A pack of 100 $2 bills";

};

};

class RPO_obj5: RPO_obj1

{

displayName = "$500";

picture = "\RPO-Sample\inv\dollarinv.paa";

modelmagazine = "\RPO-Sample\mon\5dollar.p3d";

model = "\RPO-Sample\mon\5dollar.p3d";

modelspecial = "\RPO-Sample\mon\5dollar.p3d";

class Library

{

libTextDesc = "A pack of 100 $5 bills";

};

};

class RPO_obj6: RPO_obj1

{

displayName = "$1000";

picture = "\RPO-Sample\inv\dollarinv.paa";

modelmagazine = "\RPO-Sample\mon\10dollar.p3d";

model = "\RPO-Sample\mon\10dollar.p3d";

modelspecial = "\RPO-Sample\mon\10dollar.p3d";

class Library

{

libTextDesc = "A pack of 100 $10 bills";

};

};

class RPO_obj7: RPO_obj1

{

displayName = "$2000";

picture = "\RPO-Sample\inv\dollarinv.paa";

modelmagazine = "\RPO-Sample\mon\20dollar.p3d";

model = "\RPO-Sample\mon\20dollar.p3d";

modelspecial = "\RPO-Sample\mon\20dollar.p3d";

class Library

{

libTextDesc = "A pack of 100 $20 bills";

};

};

class RPO_obj8: RPO_obj1

{

displayName = "$5000";

picture = "\RPO-Sample\inv\dollarinv.paa";

modelmagazine = "\RPO-Sample\mon\50dollar.p3d";

model = "\RPO-Sample\mon\50dollar.p3d";

modelspecial = "\RPO-Sample\mon\50dollar.p3d";

class Library

{

libTextDesc = "A pack of 100 $50 bills";

};

};

class RPO_obj9: RPO_obj1

{

displayName = "$10000";

picture = "\RPO-Sample\inv\dollarinv.paa";

modelmagazine = "\RPO-Sample\mon\100dollar.p3d";

model = "\RPO-Sample\mon\100dollar.p3d";

modelspecial = "\RPO-Sample\mon\100dollar.p3d";

class Library

{

libTextDesc = "A pack of 100 $100 bills";

};

};

class RPO_obj10: RPO_obj1

{

displayName = "$50000";

picture = "\RPO-Sample\inv\dollarinv.paa";

modelmagazine = "\RPO-Sample\mon\500dollar.p3d";

model = "\RPO-Sample\mon\500dollar.p3d";

modelspecial = "\RPO-Sample\mon\500dollar.p3d";

class Library

{

libTextDesc = "A pack of 100 $500 bills";

};

};

class RPO_obj11: RPO_obj1

{

displayName = "$100000";

picture = "\RPO-Sample\inv\dollarinv.paa";

modelmagazine = "\RPO-Sample\mon\1000dollar.p3d";

model = "\RPO-Sample\mon\1000dollar.p3d";

modelspecial = "\RPO-Sample\mon\1000dollar.p3d";

class Library

{

libTextDesc = "A pack of 100 $1000 bills";

};

};

class RPO_obj12: RPO_obj1

{

displayName = "$500000";

picture = "\RPO-Sample\inv\dollarinv.paa";

modelmagazine = "\RPO-Sample\mon\5000dollar.p3d";

model = "\RPO-Sample\mon\5000dollar.p3d";

modelspecial = "\RPO-Sample\mon\5000dollar.p3d";

class Library

{

libTextDesc = "A pack of 100 $5000 bills";

};

};

class RPO_obj13: RPO_obj1

{

displayName = "$1000000";

picture = "\RPO-Sample\inv\dollarinv.paa";

modelmagazine = "\RPO-Sample\mon\10000dollar.p3d";

model = "\RPO-Sample\mon\10000dollar.p3d";

modelspecial = "\RPO-Sample\mon\10000dollar.p3d";

class Library

{

libTextDesc = "A pack of 100 $10000 bills";

};

};

class RPO_obj14: RPO_obj1

{

displayName = "PDA";

picture = "\RPO-Sample\inv\pdainv.paa";

modelmagazine = "\RPO-Sample\item\pda.p3d";

model = "\RPO-Sample\item\pda.p3d";

modelspecial = "\RPO-Sample\item\pda.p3d";

class Library

{

libTextDesc = "A PDA which has some valuable data on his HD.";

};

};

class RPO_obj15: RPO_obj1

{

displayName = "W810i mobile phone";

picture = "\RPO-Sample\inv\w810iinv.paa";

modelmagazine = "\RPO-Sample\item\w810i.p3d";

model = "\RPO-Sample\item\w810i.p3d";

modelspecial = "\RPO-Sample\item\w810i.p3d";

class Library

{

libTextDesc = "This is your mobile phone, moron.";

};

};

class RPO_obj16: RPO_obj1

{

displayName = "300g goldbar";

picture = "\RPO-Sample\inv\goldbarinv.paa";

modelmagazine = "\RPO-Sample\mon\goldbar.p3d";

model = "\RPO-Sample\mon\goldbar.p3d";

modelspecial = "\RPO-Sample\mon\goldbar.p3d";

class Library

{

libTextDesc = "This is a goldbar weighting 300g. There are some countries which still accept it as an currency.";

};

};

class RPO_obj17: RPO_obj1

{

displayName = "Smirnoff Red Label";

picture = "\RPO-Sample\inv\vodkainv.paa";

modelmagazine = "\RPO-Sample\drug\sv2.p3d";

model = "\RPO-Sample\drug\sv2.p3d";

modelspecial = "\RPO-Sample\drug\sv2.p3d";

class Library

{

libTextDesc = "Smirnoff Wodka wird aus Getreide hergestellt. 3-mal destilliert und 10-mal gefiltert, ist dadurch besonders klar und rein. Der Premium-Wodka aus dem Hause Smirnoff ist mild und sehr leicht am Gaumen - unverfaelscht und klar mit wenig Restsuesse, zum pur geniessen und zum Mixen.";

};

};

class RPO_obj18: RPO_obj1

{

displayName = "German Passport";

picture = "\RPO-Sample\inv\passgerinv.paa";

modelmagazine = "\RPO-Sample\docs\passportGer.p3d";

model = "\RPO-Sample\docs\passportGer.p3d";

modelspecial = "\RPO-Sample\docs\passportGer.p3d";

class Library

{

libTextDesc = "This is your german fake passport.";

};

};

class RPO_obj19: RPO_obj1

{

displayName = "UK Passport";

picture = "\RPO-Sample\inv\passukinv.paa";

modelmagazine = "\RPO-Sample\docs\passportuk.p3d";

model = "\RPO-Sample\docs\passportuk.p3d";

modelspecial = "\RPO-Sample\docs\passportuk.p3d";

class Library

{

libTextDesc = "This is your british fake passport.";

};

};

class RPO_obj20: RPO_obj1

{

displayName = "US Passport";

picture = "\RPO-Sample\inv\passusinv.paa";

modelmagazine = "\RPO-Sample\docs\passportus.p3d";

model = "\RPO-Sample\docs\passportus.p3d";

modelspecial = "\RPO-Sample\docs\passportus.p3d";

class Library

{

libTextDesc = "This is your american fake passport.";

};

};

class RPO_obj21: RPO_obj1

{

displayName = "500 Euro";

picture = "\RPO-Sample\inv\euroinv.paa";

modelmagazine = "\RPO-Sample\mon\5euro.p3d";

model = "\RPO-Sample\mon\5euro.p3d";

modelspecial = "\RPO-Sample\mon\5euro.p3d";

class Library

{

libTextDesc = "Thats a thick pack of 5 Euro bills.";

};

};

class RPO_obj22: RPO_obj1

{

displayName = "1000 Euro";

picture = "\RPO-Sample\inv\euroinv.paa";

modelmagazine = "\RPO-Sample\mon\10euro.p3d";

model = "\RPO-Sample\mon\10euro.p3d";

modelspecial = "\RPO-Sample\mon\10euro.p3d";

class Library

{

libTextDesc = "Thats a thick pack of 10 Euro bills.";

};

};

class RPO_obj23: RPO_obj1

{

displayName = "2000 Euro";

picture = "\RPO-Sample\inv\euroinv.paa";

modelmagazine = "\RPO-Sample\mon\20euro.p3d";

model = "\RPO-Sample\mon\20euro.p3d";

modelspecial = "\RPO-Sample\mon\20euro.p3d";

class Library

{

libTextDesc = "Thats a thick pack of 20 Euro bills.";

};

};

class RPO_obj24: RPO_obj1

{

displayName = "5000 Euro";

picture = "\RPO-Sample\inv\euroinv.paa";

modelmagazine = "\RPO-Sample\mon\50euro.p3d";

model = "\RPO-Sample\mon\50euro.p3d";

modelspecial = "\RPO-Sample\mon\50euro.p3d";

class Library

{

libTextDesc = "Thats a thick pack of 50 Euro bills.";

};

};

class RPO_obj25: RPO_obj1

{

displayName = "10000 Euro";

picture = "\RPO-Sample\inv\euroinv.paa";

modelmagazine = "\RPO-Sample\mon\100euro.p3d";

model = "\RPO-Sample\mon\100euro.p3d";

modelspecial = "\RPO-Sample\mon\100euro.p3d";

class Library

{

libTextDesc = "Thats a thick pack of 100 Euro bills.";

};

};

class RPO_obj26: RPO_obj1

{

displayName = "20000 Euro";

picture = "\RPO-Sample\inv\euroinv.paa";

modelmagazine = "\RPO-Sample\mon\200euro.p3d";

model = "\RPO-Sample\mon\200euro.p3d";

modelspecial = "\RPO-Sample\mon\200euro.p3d";

class Library

{

libTextDesc = "Thats a thick pack of 200 Euro bills.";

};

};

class RPO_obj27: RPO_obj1

{

displayName = "50000 Euro";

picture = "\RPO-Sample\inv\euroinv.paa";

modelmagazine = "\RPO-Sample\mon\500euro.p3d";

model = "\RPO-Sample\mon\500euro.p3d";

modelspecial = "\RPO-Sample\mon\500euro.p3d";

class Library

{

libTextDesc = "Thats a thick pack of 500 Euro bills.";

};

};

class RPO_obj28: RPO_obj1

{

displayName = "100g dope";

picture = "\RPO-Sample\inv\dope1inv.paa";

modelmagazine = "\RPO-Sample\drug\dope_1.p3d";

model = "\RPO-Sample\drug\dope_1.p3d";

modelspecial = "\RPO-Sample\drug\dope_1.p3d";

class Library

{

libTextDesc = "Thats a pack of 100g dope fresh from your local hemp farm.";

};

};

class RPO_obj29: RPO_obj1

{

displayName = "Compass";

picture = "\RPO-Sample\inv\compassinv.paa";

modelmagazine = "\RPO-Sample\item\compass.p3d";

model = "\RPO-Sample\item\compass.p3d";

modelspecial = "\RPO-Sample\item\compass.p3d";

class Library

{

libTextDesc = "A military grade compass.";

};

};

class RPO_obj30: RPO_obj1

{

displayName = "GPS";

picture = "\RPO-Sample\inv\gpsinv.paa";

modelmagazine = "\RPO-Sample\item\gps.p3d";

model = "\RPO-Sample\item\gps.p3d";

modelspecial = "\RPO-Sample\item\gps.p3d";

class Library

{

libTextDesc = "A military grade GPS.";

};

};

class RPO_obj31: RPO_obj1

{

displayName = "Radio";

picture = "\RPO-Sample\inv\radioinv.paa";

modelmagazine = "\RPO-Sample\item\radio.p3d";

model = "\RPO-Sample\item\radio.p3d";

modelspecial = "\RPO-Sample\item\radio.p3d";

class Library

{

libTextDesc = "This radio can store up to 12 Channels.";

};

};

class RPO_obj32: RPO_obj1

{

displayName = "Watch";

picture = "\RPO-Sample\inv\watchinv.paa";

modelmagazine = "\RPO-Sample\item\watch.p3d";

model = "\RPO-Sample\item\watch.p3d";

modelspecial = "\RPO-Sample\item\watch.p3d";

class Library

{

libTextDesc = "Thats a very nice and precice watch.";

};

};

class RPO_obj33: RPO_obj1

{

displayName = "Hummer tire";

picture = "\RPO-Sample\inv\Hmmwvtireinv.paa";

modelmagazine = "\RPO-Sample\item\Hummertire.p3d";

model = "\RPO-Sample\item\Hummertire.p3d";

modelspecial = "\RPO-Sample\item\Hummertire.p3d";

class Library

{

libTextDesc = "With this tire you can easily fix a broken car but its very heavy.";

};

};

class RPO_obj34: RPO_obj1

{

displayName = "Fuel can";

picture = "\RPO-Sample\inv\fuelcaninv.paa";

modelmagazine = "\RPO-Sample\item\fuelcan.p3d";

model = "\RPO-Sample\item\fuelcan.p3d";

modelspecial = "\RPO-Sample\item\fuelcan.p3d";

class Library

{

libTextDesc = "Suitable for all fuel types.";

};

};

class RPO_obj35: RPO_obj1

{

displayName = "fire extinguisher";

picture = "\RPO-Sample\inv\fireextinv.paa";

modelmagazine = "\RPO-Sample\item\feuerloescher.p3d";

model = "\RPO-Sample\item\feuerloescher.p3d";

modelspecial = "\RPO-Sample\item\feuerloescher.p3d";

class Library

{

libTextDesc = "A fire extinguisher is an absolute necessity in any home or vehicle.";

};

};

};

class CfgVehicleClasses

{

class AS_RPO

{

displayName = "Roleplay Objects";

};

};

class CfgVehicles

{

class ReammoBox;

class RPO_objBox1: ReammoBox

{

scope = 2;

accuracy = 1000;

vehicleClass="AS_RPO";

displayName = "Objects Box";

class TransportMagazines

{

class _RPO_obj1

{

magazine = "RPO_obj1";

count = 10;

};

class _RPO_obj2

{

magazine = "RPO_obj2";

count = 10;

};

class _RPO_obj3

{

magazine = "RPO_obj3";

count = 10;

};

class _RPO_obj4

{

magazine = "RPO_obj4";

count = 10;

};

class _RPO_obj5

{

magazine = "RPO_obj5";

count = 10;

};

class _RPO_obj6

{

magazine = "RPO_obj6";

count = 10;

};

class _RPO_obj7

{

magazine = "RPO_obj7";

count = 10;

};

class _RPO_obj8

{

magazine = "RPO_obj8";

count = 10;

};

class _RPO_obj9

{

magazine = "RPO_obj9";

count = 10;

};

class _RPO_obj10

{

magazine = "RPO_obj10";

count = 10;

};

class _RPO_obj11

{

magazine = "RPO_obj11";

count = 10;

};

class _RPO_obj12

{

magazine = "RPO_obj12";

count = 10;

};

class _RPO_obj13

{

magazine = "RPO_obj13";

count = 10;

};

class _RPO_obj14

{

magazine = "RPO_obj14";

count = 10;

};

class _RPO_obj15

{

magazine = "RPO_obj15";

count = 10;

};

class _RPO_obj16

{

magazine = "RPO_obj16";

count = 10;

};

class _RPO_obj17

{

magazine = "RPO_obj17";

count = 10;

};

class _RPO_obj18

{

magazine = "RPO_obj18";

count = 10;

};

class _RPO_obj19

{

magazine = "RPO_obj19";

count = 10;

};

class _RPO_obj20

{

magazine = "RPO_obj20";

count = 10;

};

class _RPO_obj21

{

magazine = "RPO_obj21";

count = 10;

};

class _RPO_obj22

{

magazine = "RPO_obj22";

count = 10;

};

class _RPO_obj23

{

magazine = "RPO_obj23";

count = 10;

};

class _RPO_obj24

{

magazine = "RPO_obj24";

count = 10;

};

class _RPO_obj25

{

magazine = "RPO_obj25";

count = 10;

};

class _RPO_obj26

{

magazine = "RPO_obj26";

count = 10;

};

class _RPO_obj27

{

magazine = "RPO_obj27";

count = 10;

};

class _RPO_obj28

{

magazine = "RPO_obj28";

count = 10;

};

class _RPO_obj29

{

magazine = "RPO_obj29";

count = 10;

};

class _RPO_obj30

{

magazine = "RPO_obj30";

count = 10;

};

class _RPO_obj31

{

magazine = "RPO_obj31";

count = 10;

};

class _RPO_obj32

{

magazine = "RPO_obj32";

count = 10;

};

class _RPO_obj33

{

magazine = "RPO_obj33";

count = 10;

};

class _RPO_obj34

{

magazine = "RPO_obj34";

count = 10;

};

class _RPO_obj35

{

magazine = "RPO_obj35";

count = 10;

};

};

class TransportWeapons

{};

};

};

Edited by Stewy

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×