Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ███████████████████████████████████████████████████████████████████████
- // █████████████████ DYNAMIC MARKET BASIC CONFIGURATION ██████████████████
- // ███████████████████████████████████████████████████████████████████████
- DYNMARKET_Serveruptime = 04; // Serveruptime after restart in hours
- DYNMARKET_UseExternalDatabase = true; // Should the script use the External Database?
- DYNMARKET_PriceUpdateInterval = 10; //10 After how many minutes should the price be updated?
- DYNMARKET_CreateBackups = true; // Should the server save write the prices regulary into the Database? If false, it will save the prices before Server-restart?
- DYNMARKET_CreateBackupInterval = 3; // After how many updates (PriceUpdateIntervals) should the prices be saved into the Database?
- DYNMARKET_UserNotification = true; // Should the user be informed with a hint whenever the prices got updated?
- DYNMARKET_createRandomEvents = false; // Should random events appear that influence the market?
- // █████████████████ USER NOTIFICATION TEXTS █████████████████
- DYNMARKET_UserNotification_Text =
- [
- "Die Marktpreise wurden aktualisiert!",
- "Die neuen Marktpreise werden an der Boerse berechnet..."
- ];
- // █████████████████ ITEM GROUP CONFIGURATION █████████████████
- DYNMARKET_Items_Groups =
- [
- ["Tagebau",
- [
- // Legale Rohstoffe
- ["copper_refined",-1,450,2017],
- ["cement",-1,900,2600],
- ["cocaine_processed",-1,950,4100],
- ["goldbar",-1,80000,100000],
- ["Smaragd",-1,1318,2964]
- ],
- 0.6
- ],
- ["BergwerkA",
- [
- // Bergwerk Aktionen Rohstoffe
- ["schwein_refined",-1,950,1900],
- ["Rubin",-1,1518,3104]
- ],
- 0.6
- ],
- ["BergwerkB",
- [
- // Bergwerk Aktionen Rohstoffe
- ["oil_processed",-1,550,3000],
- ["Safir",-1,1118,2912],
- ["heroin_processed",-1,950,4400],
- ["iron_refined",-1,900,2212],
- ["glass",-1,750,1900]
- ],
- 0.6
- ],
- ["BergwerkC",
- [
- // Bergwerk Aktionen Rohstoffe
- ["turtle_raw",-1,900,5750],
- ["salt_refined",-1,750,1900],
- ["diamond_cut",-1,900,3000],
- ["goldbar",-1,80000,100000],
- ["marijuana",-1,900,4750],
- ["Amethyst",-1,1818,2904]
- ],
- 0.6
- ],
- ["Schaetze",
- [
- ["Goldkette",-1,500,3600],
- ["Goldring",-1,500,3400],
- ["Goldmuenze",-1,500,3500],
- ["vergoldetes_Wappen",-1,1000,4400],
- ["vergoldetes_Schwert",-1,1000,4600],
- ["Goldener_Armreifen",-1,100,2900],
- ["Silberkrone",-1,1000,3400],
- ["Pokal",-1,1000,5080],
- ["altes_Paddel",-1,10,200],
- ["rostige_Hellebarde",-1,1000,6100],
- ["rostiger_Spaten",-1,10,60],
- ["Keramikteller",-1,1,2300]
- ],
- 0.4
- ],
- ["Schaetze2",
- [
- ["Silbermuenze",-1,100,2100],
- ["Kupfermuenze",-1,100,1900],
- ["Perlenkette",-1,100,2799],
- ["alte_Bronzekiste",-1,1000,6700],
- ["rostiger_Armreifen",-1,100,1000],
- ["rostiger_Dolch",-1,100,1400],
- ["Schatzkiste",-1,1000,8262],
- ["Koenigsstab",-1,1000,78000]
- ],
- 0.4
- ],
- ["Festpreise",
- [
- ["apple",-1,45,45],
- ["peach",-1,40,40],
- ["turtle_soup",-1,100,1000],
- ["ornate_raw",-1,250,250],
- ["ornate",-1,350,350],
- ["mackerel_raw",-1,270,270],
- ["mackerel",-1,310,310],
- ["tuna_raw",-1,700,700],
- ["tuna",-1,1000,1000],
- ["mullet_raw",-1,250,250],
- ["mullet",-1,400,400],
- ["catshark_raw",-1,290,290],
- ["catshark",-1,500,500],
- ["hen_raw",-1,300,300],
- ["hen",-1,330,330],
- ["rooster_raw",-1,310,310],
- ["rooster",-1,330,330],
- ["sheep_raw",-1,3100,3100],
- ["sheep",-1,330,330],
- ["goat_raw",-1,550,550],
- ["goat",-1,135,135],
- ["rabbit_raw",-1,250,250],
- ["rabbit",-1,115,115],
- ["salema_raw",-1,260,260],
- ["salema",-1,155,155],
- ["tbacon",-1,25,25],
- ["donuts",-1,60,60],
- //["destille",-1,750,750],
- //["Moonshine",-1,9000,9000],
- ["Gaspatrone",-1,350,350],
- ["drogenkueche",-1,750,3750],
- ["schlafmohn_pflanzen",-1,450,450],
- ["cannabis_pflanzen",-1,450,450],
- ["Cocastrauch_pflanzen",-1,450,450],
- ["dynamite",-1,350,350],
- ["schaufel",-1,350,350],
- ["GPSTracker",-1,2000,2000]
- ],
- 0.4
- ]
- ];
- // █████████████████ ALL SELLABLE ITEMS █████████████████
- DYNMARKET_Items_ToTrack =
- [
- //legales
- ["copper_refined",1700],
- ["iron_refined",1900],
- ["glass",1900],
- ["cement",2500],
- ["salt_refined",1900],
- ["oil_processed",1900],
- //Bergwerk
- ["Rubin",4718.28],
- ["Safir",5118.61],
- ["Smaragd",3613.63],
- ["Amethyst",2874.29],
- ["diamond_cut",3000],
- ["schwein_refined",1900],
- ["dynamite",350],
- //Illegales
- ["heroin_processed",3900],
- ["marijuana",3050],
- ["cocaine_processed",4800],
- ["goldbar",95000],
- ["turtle_raw",3650],
- ["turtle_soup",3650],
- //Schaetze
- ["Goldkette",2003.47],
- ["Goldring",1820.18],
- ["Goldmuenze",2135.27],
- ["vergoldetes_Wappen",2669.48],
- ["vergoldetes_Schwert",3802.22],
- ["Goldener_Armreifen",1968.33],
- ["Silbermuenze",1309.10],
- ["Kupfermuenze",1507.48],
- ["Perlenkette",1604.29],
- ["Silberkrone",1675.37],
- ["Pokal",9280.06],
- ["alte_Bronzekiste",5958.14],
- ["altes_Paddel",150.46],
- ["rostiger_Armreifen",772.08],
- ["rostiger_Dolch",1306.05],
- ["rostige_Hellebarde",2938.99],
- ["rostiger_Spaten",1014.58],
- ["Keramikteller",1004.27],
- ["Schatzkiste",9429.93],
- ["Koenigsstab",38157.54],
- ["schaufel",350],
- //Festreise
- ["apple",50],
- ["peach",45],
- ["tbacon",25],
- ["donuts",60],
- ["rabbit_raw",250],
- ["rabbit",115],
- ["salema_raw",1000],
- ["salema",190],
- ["ornate_raw",1000],
- ["ornate",190],
- ["mackerel_raw",1000],
- ["mackerel",190],
- ["tuna_raw",1000],
- ["tuna",190],
- ["mullet_raw",1000],
- ["mullet",200],
- ["catshark_raw",1000],
- ["catshark",200],
- ["hen_raw",1900],
- ["hen",200],
- ["rooster_raw",2000],
- ["rooster",210],
- ["sheep_raw",1450],
- ["sheep",155],
- ["goat_raw",2900],
- ["goat",300],
- ["redgull",1500],
- ["coffee",10],
- ["waterBottle",10],
- ["pickaxe",350],
- ["fuelFull",500],
- ["spikeStrip",1200],
- ["lockpick",75],
- ["blastingcharge",10000],
- ["boltcutter",3500],
- ["defusekit",1500],
- ["storagesmall",55000],
- ["storagebig",95000],
- /*["destille",750],
- ["Moonshine",7000],*/
- ["Gaspatrone",350],
- ["drogenkueche",750],
- ["schlafmohn_pflanzen",450],
- ["cannabis_pflanzen",450],
- ["Cocastrauch_pflanzen",450],
- ["GPSTracker",350]
- ];
- //███████████████████████████████████████████████████████████████████████
- //██████████████████ DO NOT MODIFY THE FOLLOWING CODE! ██████████████████
- //███████████████████████████████████████████████████████████████████████
- DYNMARKET_Items_CurrentPriceArr = [];
- DYNMARKET_sellarraycopy = DYNMARKET_Items_ToTrack;
- DYNMARKET_Serveruptime = (DYNMARKET_Serveruptime * 3600) - 300;
- {
- _currentArray = _x;
- DYNMARKET_Items_CurrentPriceArr pushBack [_currentArray select 0,_currentArray select 1,0];
- } forEach DYNMARKET_Items_ToTrack;
- publicVariable "DYNMARKET_UserNotification";
- publicVariable "DYNMARKET_UserNotification_Text";
- if (DYNMARKET_UseExternalDatabase) then {[1] call TON_fnc_HandleDB;};
- DYNMARKET_UpdateCount = 0;
- if (DYNMARKET_UseExternalDatabase) then {
- [] spawn {
- sleep DYNMARKET_Serveruptime;
- diag_log "### DYNMARKET >> CURRENT PRICES ARE BEING WRITTEN TO THE DATABASE ###";
- diag_log "### DYNMARKET >> AS PLANNED, AWAITING RESULT... ###";
- [0] call TON_fnc_HandleDB;
- };
- };
- sleep 5;
- [] call TON_fnc_sleeper;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement