1
0
Fork 0
forked from Simnation/Main
This commit is contained in:
Nordi98 2025-08-04 20:19:07 +02:00
parent 9f8d0cf336
commit baf4c9b0a2
571 changed files with 2982 additions and 2480 deletions

Binary file not shown.

View file

@ -1,37 +1,37 @@
Thank you for purchasing rtx_themepark we're grateful for your support. If you'd ever have a question and / or need our help, please reach out to us by sending an email or go ahead and create a ticket on our discord: https://discord.gg/P6KdaDpgAk Thank you for purchasing rtx_themepark_dlc we're grateful for your support. If you'd ever have a question and / or need our help, please reach out to us by sending an email or go ahead and create a ticket on our discord: https://discord.gg/P6KdaDpgAk
Install instructions (Standalone): Install instructions (Standalone):
1. Put rtx_themepark and rtx_themepark_objects folder to your resources !!If you have base Theme Park installed, remove rtx_themepark and rtx_themepark_objects
1. Put rtx_themepark_dlc and rtx_themepark_dlc_objects folder to your resources
2. Open config.lua file 2. Open config.lua file
3. Configure your config.lua to your preferences 3. Configure your config.lua to your preferences
4. Upload sql sql.sql file to your mysql database. (if you want to use theme park management) 4. Upload sql sql.sql file to your mysql database. (if you want to use theme park management)
5. Open fxmanifest.lua and edit it same like on this screenshot (https://i.imgur.com/LWaYxz7.png) remove -- from line 11, or replace line 11 with '@oxmysql/lib/MySQL.lua', 5. Open fxmanifest.lua and edit it same like on this screenshot (https://i.imgur.com/LWaYxz7.png) remove -- from line 11, or replace line 11 with '@oxmysql/lib/MySQL.lua',
6. Put rtx_themepark and rtx_themepark_objects to the server.cfg 6. Put rtx_themepark_dlc and rtx_themepark_dlc_objects to the server.cfg
7. If you want custom ped routes in the park, also put rtx_scenarios to your resources and also put rtx_scenarios to the server.cfg
8. If you have any maps around Del Perro Pier, please check our [Compatibility with other maps] folder to see if any files need to be replaced.
Install instructions (QBCore): Install instructions (QBCore):
1. Put rtx_themepark and rtx_themepark_objects folder to your resources !!If you have base Theme Park installed, remove rtx_themepark and rtx_themepark_objects
1. Put rtx_themepark_dlc and rtx_themepark_dlc_objects folder to your resources
2. Open config.lua file 2. Open config.lua file
3. Replace Config.Framework = "standalone" with Config.Framework = "qbcore" 3. Replace Config.Framework = "standalone" with Config.Framework = "qbcore"
4. Configure your config.lua to your preferences 4. Configure your config.lua to your preferences
5. Upload sql sql.sql file to your mysql database. (if you want to use theme park management) 5. Upload sql sql.sql file to your mysql database. (if you want to use theme park management)
6. Open fxmanifest.lua and edit it same like on this screenshot (https://i.imgur.com/LWaYxz7.png) remove -- from line 11, or replace line 11 with '@oxmysql/lib/MySQL.lua', 6. Open fxmanifest.lua and edit it same like on this screenshot (https://i.imgur.com/LWaYxz7.png) remove -- from line 11, or replace line 11 with '@oxmysql/lib/MySQL.lua',
7. Put rtx_themepark and rtx_themepark_objects to the server.cfg 7. Put rtx_themepark_dlc and rtx_themepark_dlc_objects to the server.cfg
8. If you want custom ped routes in the park, also put rtx_scenarios to your resources and also put rtx_scenarios to the server.cfg
9. If you have any maps around Del Perro Pier, please check our [Compatibility with other maps] folder to see if any files need to be replaced.
Install instructions (ESX): Install instructions (ESX):
1. Put rtx_themepark and rtx_themepark_objects folder to your resources. !!If you have base Theme Park installed, remove rtx_themepark and rtx_themepark_objects
1. Put rtx_themepark_dlc and rtx_themepark_dlc_objects folder to your resources.
2. Open config.lua file 2. Open config.lua file
3. Replace Config.Framework = "standalone" with Config.Framework = "esx" 3. Replace Config.Framework = "standalone" with Config.Framework = "esx"
4. Configure your config.lua to your preferences 4. Configure your config.lua to your preferences
5. Upload sql sql.sql file to your mysql database. (if you want to use theme park management) 5. Upload sql sql.sql file to your mysql database. (if you want to use theme park management)
6. Open fxmanifest.lua and edit it same like on this screenshot (https://i.imgur.com/yoULcX4.png) remove -- from line 10, or replace line 10 with '@mysql-async/lib/MySQL.lua', 6. Open fxmanifest.lua and edit it same like on this screenshot (https://i.imgur.com/yoULcX4.png) remove -- from line 10, or replace line 10 with '@mysql-async/lib/MySQL.lua',
7. Put rtx_themepark and rtx_themepark_objects to the server.cfg 7. Put rtx_themepark_dlc and rtx_themepark_dlc_objects to the server.cfg
8. If you want custom ped routes in the park, also put rtx_scenarios to your resources and also put rtx_scenarios to the server.cfg
9. If you have any maps around Del Perro Pier, please check our [Compatibility with other maps] folder to see if any files need to be replaced.
Common issues: Common issues:
@ -58,6 +58,7 @@ Object names for whitelist to anticheat:
prop_cs_hotdog_02 prop_cs_hotdog_02
prop_cs_burger_01 prop_cs_burger_01
prop_plastic_cup_02
sempre_delperropier_popcorn_box sempre_delperropier_popcorn_box
sempre_delperropier_candycotton_prop sempre_delperropier_candycotton_prop
sempre_delperropier_balloon_b sempre_delperropier_balloon_b
@ -68,12 +69,6 @@ sempre_delperropier_bus_blue_screen
sempre_delperropier_bus_red_screen sempre_delperropier_bus_red_screen
sempre_delperropier_bus_target sempre_delperropier_bus_target
You can to stream just one scenarios resource on the server which means if you have any other scenarios resource then just take pier.ymt from our scenarios resource and replace it in scenarios resource that you currently have.
-----------------------------
1) if you want to edit the logo of top of the Detonator, just replace our big logo in sempre_delperropier.ytd
-----------------------------
Open signs floating in the air - this problem is because NVE and sadly we cannot do anything about it. Open signs are obviously deleted but NVE somehow adds them on its own.
License agreement / Terms of Service License agreement / Terms of Service
1. Any purchase is non-refundable. 1. Any purchase is non-refundable.

View file

@ -24,9 +24,9 @@ Config.ThemeParkTicketMachineSettings = {usedistance = 2.0, usekey = "E"}
Config.ThemeParkItemsSettings = {givedistance = 2.0, givekey = "G", throwkey = "F", buydistance = 2.0, buykey = "E"} Config.ThemeParkItemsSettings = {givedistance = 2.0, givekey = "G", throwkey = "F", buydistance = 2.0, buykey = "E"}
Config.MaximumParkDistance = 450.0 -- distance of view of attractions Config.MaximumParkDistance = 1000.0 -- distance of view of attractions
Config.Target = false -- enable this if you want use target Config.Target = false -- enable this if you want use target Do not turn on the target, it will work the day after the release.
Config.Targettype = "qtarget" -- types - qtarget, qbtarget, oxtarget Config.Targettype = "qtarget" -- types - qtarget, qbtarget, oxtarget
@ -54,8 +54,6 @@ Config.ThemeParkDisabledByDefault = false -- enable this feature if you want to
Config.ThemeParkDisableTicketSystem = false -- enable this feature if you want free entry to all attractions Config.ThemeParkDisableTicketSystem = false -- enable this feature if you want free entry to all attractions
Config.ThemeParkDisableSoundForAttractions = false -- enable this if you want disable music for all attractions
Config.AttractionsSettings = { Config.AttractionsSettings = {
gforce = { gforce = {
disable = false, -- enable this if you dont want to use this attraction disable = false, -- enable this if you dont want to use this attraction
@ -138,7 +136,7 @@ Config.AttractionsSettings = {
maxpeektargets = 50, -- maximum number of target hits maxpeektargets = 50, -- maximum number of target hits
maxmistakes = 5, -- maximum number of mistakes before cancellation maxmistakes = 5, -- maximum number of mistakes before cancellation
timetoshoot = 5, -- maximum number of seconds to hit the target timetoshoot = 5, -- maximum number of seconds to hit the target
shootingrangeweapon = "weapon_snspistol_mk2", -- weapon name which you want to use in shootin range shootingrangeweapon = "weapon_musket", -- weapon name which you want to use in shootin range
ticketprice = 10, -- price for ticket ticketprice = 10, -- price for ticket
shootingrangeusekey = "E", -- shooting range key for start game. shootingrangeusekey = "E", -- shooting range key for start game.
}, },
@ -151,6 +149,286 @@ Config.AttractionsSettings = {
ticketprice = 10, -- price for ticket ticketprice = 10, -- price for ticket
speedmodifier = 1, -- attraction speed, default speed is 1 (for roller coaster always increase the numbers by 1 digit, do not use decimal numbers) speedmodifier = 1, -- attraction speed, default speed is 1 (for roller coaster always increase the numbers by 1 digit, do not use decimal numbers)
}, },
prater = {
disable = false, -- enable this if you dont want to use this attraction
usedistance = 1.5, -- distance for use attraction
waitforplayers = 5000, -- in miliseconds
exitcoords = {coords = vector3(-1640.03, -1075.81, 12.15), heading = 52.5}, -- coordinates for exit the attraction
animcooldown = 1000, -- in miliseconds
ticketprice = 10, -- price for ticket
speedmodifier = 1.0, -- attraction speed, default speed is 1.0
attractiontime = 60, -- it will stop in 60 seconds
},
brakedance = {
disable = false, -- enable this if you dont want to use this attraction
usedistance = 2.0, -- distance for use attraction
waitforplayers = 5000, -- in miliseconds
exitcoords = {coords = vector3(-1640.03, -1075.81, 12.15), heading = 52.5}, -- coordinates for exit the attraction
animcooldown = 1000, -- in miliseconds
ticketprice = 10, -- price for ticket
speedmodifier = 1.5, -- attraction speed, default speed is 1.0
maxrounds = 10, -- change this you want more rounds at maximum speed (changing this number to a higher number will change the duration of the attraction)
musicvolume = 40,
musicmaxdistance = 50.0,
changecamera = "B", -- camera change bind.
attractiontime = 60, -- it will stop in 60 seconds
},
slingshot = {
disable = false, -- enable this if you dont want to use this attraction
usedistance = 2.0, -- distance for use attraction
waitforplayers = 5000, -- in miliseconds
exitcoords = {coords = vector3(-1640.03, -1075.81, 12.15), heading = 52.5}, -- coordinates for exit the attraction
animcooldown = 1000, -- in miliseconds
ticketprice = 10, -- price for ticket
speedmodifier = 1.0, -- attraction speed, default speed is 1.0
maxrounds = 5, -- change this you want more rounds at maximum speed (changing this number to a higher number will change the duration of the attraction)
},
carousel = {
disable = false, -- enable this if you dont want to use this attraction
usedistance = 2.0, -- distance for use attraction
waitforplayers = 5000, -- in miliseconds
exitcoords = {coords = vector3(-1640.03, -1075.81, 12.15), heading = 52.5}, -- coordinates for exit the attraction
animcooldown = 1000, -- in miliseconds
ticketprice = 10, -- price for ticket
speedmodifier = 1.0, -- attraction speed, default speed is 1.0
attractiontime = 60, -- it will stop in 60 seconds
},
extasy = {
disable = false, -- enable this if you dont want to use this attraction
usedistance = 2.0, -- distance for use attraction
waitforplayers = 5000, -- in miliseconds
exitcoords = {coords = vector3(-1640.03, -1075.81, 12.15), heading = 52.5}, -- coordinates for exit the attraction
animcooldown = 1000, -- in miliseconds
ticketprice = 10, -- price for ticket
speedmodifier = 1.5, -- attraction speed, default speed is 1.0
maxrounds = 10, -- change this you want more rounds at maximum speed (changing this number to a higher number will change the duration of the attraction)
musicvolume = 40,
musicmaxdistance = 50.0,
changecamera = "B", -- camera change bind.
attractiontime = 60, -- it will stop in 60 seconds
},
spinride = {
disable = false, -- enable this if you dont want to use this attraction
usedistance = 2.0, -- distance for use attraction
waitforplayers = 5000, -- in miliseconds
exitcoords = {coords = vector3(-1640.03, -1075.81, 12.15), heading = 52.5}, -- coordinates for exit the attraction
animcooldown = 1000, -- in miliseconds
ticketprice = 10, -- price for ticket
speedmodifier = 1.5, -- attraction speed, default speed is 1.0
maxrounds = 10, -- change this you want more rounds at maximum speed (changing this number to a higher number will change the duration of the attraction)
musicvolume = 40,
musicmaxdistance = 50.0,
changecamera = "B", -- camera change bind.
attractiontime = 60, -- it will stop in 60 seconds
},
hauntedhouse = {
disable = false, -- enable this if you dont want to use this attraction
usedistance = 2.0, -- distance for use attraction
waitforplayers = 5000, -- in miliseconds
ticketprice = 10, -- price for ticket
speedmodifier = 1, -- attraction speed, default speed is 1 (for roller coaster always increase the numbers by 1 digit, do not use decimal numbers)
sound = true,
},
rollercoaster2 = {
disable = false, -- enable this if you dont want to use this attraction
usedistance = 2.0, -- distance for use attraction
waitforplayers = 5000, -- in miliseconds
ticketprice = 10, -- price for ticket
speedmodifier = 1, -- attraction speed, default speed is 1 (for roller coaster always increase the numbers by 1 digit, do not use decimal numbers)
sound = true,
},
cannon = {
disable = false, -- enable this if you dont want to use this attraction
usedistance = 2.0, -- distance for use attraction
ticketprice = 10, -- price for ticket
disableexplosion = true, -- turn this on if you want to disable the explosion for example because of anticheat
},
}
Config.AttractionsMusic = {
["gforce"] = {
disable = false, -- enable this if you dont want to play music for this attraction
coords = vector3(-1638.08, -1078.77, 40.45), -- coords for music
maxdistance = 30.0, -- max distance for music
musicvolume = 30, -- max volume for music
playlist = {
{musicurl = "https://www.youtube.com/watch?v=K6pUfRCWkJg"},
{musicurl = "https://www.youtube.com/watch?v=EiN8adj6Yxk"},
{musicurl = "https://www.youtube.com/watch?v=HQEXOMjyQ-A"},
},
},
["topscan"] = {
disable = false, -- enable this if you dont want to play music for this attraction
coords = vector3(-1635.18, -1095.14, 35.75), -- coords for music
maxdistance = 30.0, -- max distance for music
musicvolume = 30, -- max volume for music
playlist = {
{musicurl = "https://youtu.be/FIzqO1oxnOY?si=5EasnFZ-CAmNu1td"},
{musicurl = "https://youtu.be/Kv4Tnsz8wn0?si=lkm7f_LSSnZU6llV"},
{musicurl = "https://youtu.be/Dhn5NYR9vXE?si=nkYysah5Suf2xrkf"},
},
},
["vortex"] = {
disable = false, -- enable this if you dont want to play music for this attraction
coords = vector3(-1711.15, -1116.4, 14.0), -- coords for music
maxdistance = 30.0, -- max distance for music
musicvolume = 30, -- max volume for music
playlist = {
{musicurl = "https://www.youtube.com/watch?v=7BqyPAAhLZE"},
{musicurl = "https://www.youtube.com/watch?v=jzR9XS1vyiI"},
{musicurl = "https://www.youtube.com/watch?v=mu8c13Rkj50"},
},
},
["detonator"] = {
disable = false, -- enable this if you dont want to play music for this attraction
coords = vector3(-1689.36, -1130.81, 35.1), -- coords for music
maxdistance = 30.0, -- max distance for music
musicvolume = 30, -- max volume for music
playlist = {
{musicurl = "https://www.youtube.com/watch?v=eVGf7XhGeKk"},
{musicurl = "https://youtu.be/GpiOnf47zfw?si=uO1i7YkSl_vVKT47"},
{musicurl = "https://www.youtube.com/watch?v=XwxLwG2_Sxk"},
},
},
["boat"] = {
disable = false, -- enable this if you dont want to play music for this attraction
coords = vector3(-1656.05, -1120.58, 20.49), -- coords for music
maxdistance = 30.0, -- max distance for music
musicvolume = 30, -- max volume for music
playlist = {
{musicurl = "https://youtu.be/uirdzltJOlc?si=L4TrNaPsZWKp1FKD"},
{musicurl = "https://www.youtube.com/watch?v=dfgJYRdNwDE"},
{musicurl = "https://youtu.be/XFshyenXjsg?si=m_7mRlE4qjTFRJU-"},
{musicurl = "https://youtu.be/xgWDbkHrI8A?si=HzbpxJEfabD4gCTb"},
},
},
["bumpercars"] = {
disable = false, -- enable this if you dont want to play music for this attraction
coords = vector3(-1655.44, -1056.54, 14.09), -- coords for music
maxdistance = 40.0, -- max distance for music
musicvolume = 30, -- max volume for music
playlist = {
{musicurl = "https://www.youtube.com/watch?v=AUkp2LiN6JU"},
{musicurl = "https://youtu.be/aSSNGTSeqCI?si=H7Q5HVYGm8fniOv1"},
{musicurl = "https://youtu.be/TaZp1538ShI?si=8ZIM2B09jvHZsM8v"},
{musicurl = "https://www.youtube.com/watch?v=-GVHOPW3mxM"},
{musicurl = "https://youtu.be/ziX_f7rdFD4?si=QSnYTlD_1YBCsxn1"},
{musicurl = "https://youtu.be/rw6oxwOOTNM?si=wxBxjagkgMKCkZWj"},
},
},
["ferris"] = {
disable = false, -- enable this if you dont want to play music for this attraction
coords = vector3(-1683.14, -1096.15, 39.67), -- coords for music
maxdistance = 50.0, -- max distance for music
musicvolume = 40, -- max volume for music
playlist = {
{musicurl = "https://www.youtube.com/watch?v=mAEJNDzHCtM"},
{musicurl = "https://www.youtube.com/watch?v=GY4Jk6t4Ljg"},
{musicurl = "https://www.youtube.com/watch?v=3TBSvuWYHwM"},
},
},
["rollercoaster"] = {
disable = false, -- enable this if you dont want to play music for this attraction
coords = vector3(-1646.03, -1127.34, 18.21), -- coords for music
maxdistance = 50.0, -- max distance for music
musicvolume = 40, -- max volume for music
playlist = {
{musicurl = "https://www.youtube.com/watch?v=SC7XrlhRTco"},
{musicurl = "https://youtu.be/n6BgM5G8Hp8?si=4iP25aT-VC-VFy5b"},
{musicurl = "https://youtu.be/eVGf7XhGeKk?si=IcosjKwvMQxi130L"},
},
},
["prater"] = {
disable = false, -- enable this if you dont want to play music for this attraction
coords = vector3(-1611.79, -1107.07, 51.62), -- coords for music
maxdistance = 50.0, -- max distance for music
musicvolume = 30, -- max volume for music
playlist = {
{musicurl = "https://www.youtube.com/watch?v=mB8JEqCFJys"},
{musicurl = "https://www.youtube.com/watch?v=nkzPvART7Vo"},
{musicurl = "https://www.youtube.com/watch?v=CgeleP7nWN0"},
},
},
["breakdance"] = {
disable = false, -- enable this if you dont want to play music for this attraction
coords = vector3(-1574.25, -1114.6, 13.27), -- coords for music
maxdistance = 30.0, -- max distance for music
musicvolume = 30, -- max volume for music
playlist = {
{musicurl = "https://www.youtube.com/watch?v=56xSs4jJLCY"},
{musicurl = "https://www.youtube.com/watch?v=sVIJ8nu1OUY"},
{musicurl = "https://www.youtube.com/watch?v=n61OFC-UxBY"},
{musicurl = "https://youtu.be/eIpLAwON_R4?si=8XFS_Ohr12kcvHds"},
{musicurl = "https://youtu.be/SrfqYVRqB98?si=K0yTYxqwi0TAIHov"},
{musicurl = "https://youtu.be/sDW9y1WL59M?si=0i4qRXwOavemT_Bh"},
{musicurl = "https://www.youtube.com/watch?v=yV8tm-ZPdpE"},
{musicurl = "https://youtu.be/s2EtWJHRjQU?si=HIUHDlMbONtz6k_f"},
{musicurl = "https://www.youtube.com/watch?v=3eNCSxMYSrs"},
{musicurl = "https://www.youtube.com/watch?v=U4PHnUr_5kY"},
{musicurl = "https://youtu.be/IZeFcTonOjI?si=bhwWxcvi484DQdW0"},
{musicurl = "https://youtu.be/p2Mfr50zwVs?si=vLI4Y-ysamNKB2QX"},
{musicurl = "https://youtu.be/UT8cmozrUFw?si=whO0K04dBnpUe5cO"},
{musicurl = "https://youtu.be/CLchHmZxqic?si=v0YqLbK5fBzhp35P"},
{musicurl = "https://www.youtube.com/watch?v=AYmi8vqiRi0"},
{musicurl = "https://youtu.be/hEiZF78d4NE?si=lxdy1A745D-_z3FD"},
},
},
["slingshot"] = {
disable = false, -- enable this if you dont want to play music for this attraction
coords = vector3(-1584.81, -1082.94, 52.68), -- coords for music
maxdistance = 50.0, -- max distance for music
musicvolume = 30, -- max volume for music
playlist = {
{musicurl = "https://www.youtube.com/watch?v=uOHdmVmJYsU"},
{musicurl = "https://www.youtube.com/watch?v=6ibspykTbaM"},
{musicurl = "https://www.youtube.com/watch?v=VVtnscexMhU"},
},
},
["carousel"] = {
disable = false, -- enable this if you dont want to play music for this attraction
coords = vector3(-1630.82, -1169.31, 12.68), -- coords for music
maxdistance = 30.0, -- max distance for music
musicvolume = 30, -- max volume for music
playlist = {
{musicurl = "https://youtu.be/ed-CymQpsAU?si=7a6Pl9-2FXWzEoUk0"},
{musicurl = "https://youtu.be/bLjfV2gIIic?si=WzlfR1Xamri62GOa"},
{musicurl = "https://youtu.be/9HFQ82mHkNQ?si=bf8yuXDL9WDia9Lt"},
{musicurl = "https://youtu.be/CtNPIGWWt80?si=hrzV8Ne1bWK17Hxy"},
},
},
["extasy"] = {
disable = false, -- enable this if you dont want to play music for this attraction
coords = vector3(-1633.65, -1137.71, 16.9), -- coords for music
maxdistance = 30.0, -- max distance for music
musicvolume = 30, -- max volume for music
playlist = {
{musicurl = "https://www.youtube.com/watch?v=vKxGXYiXcqs"},
{musicurl = "https://www.youtube.com/watch?v=hSLlHUBBqvY"},
{musicurl = "https://www.youtube.com/watch?v=gPMn50SpOuI"},
},
},
["spinride"] = {
disable = false, -- enable this if you dont want to play music for this attraction
coords = vector3(-1658.11, -1172.23, 33.26), -- coords for music
maxdistance = 30.0, -- max distance for music
musicvolume = 30, -- max volume for music
playlist = {
{musicurl = "https://www.youtube.com/watch?v=To13f6NOOFM"},
{musicurl = "https://www.youtube.com/watch?v=rapOi7-_CHE"},
{musicurl = "https://www.youtube.com/watch?v=xOe-8lBYtXE"},
},
},
["rollercoaster2"] = {
disable = false, -- enable this if you dont want to play music for this attraction
coords = vector3(-1610.44, -1219.53, 34.99), -- coords for music be/-qSPKz9Rlk¨)
maxdistance = 70.0, -- max distance for music
musicvolume = 20, -- max volume for music
playlist = {
{musicurl = "https://youtu.be/-qSPKz9RlkA?si=cS_BiLga5R-_nSId"},
{musicurl = "https://youtu.be/w1Smzzw_w7Q?si=mBYpm37Wyc4xUVAT"},
{musicurl = "https://www.youtube.com/watch?v=J3kXe5wm8FM"},
},
},
} }
Config.ThemeParkBlip = { Config.ThemeParkBlip = {
@ -174,6 +452,13 @@ Config.ThemeParkFallSettings = {
detonator = true, -- enable this if you want to have chance to fall from this attraction detonator = true, -- enable this if you want to have chance to fall from this attraction
boat = true, -- enable this if you want to have chance to fall from this attraction boat = true, -- enable this if you want to have chance to fall from this attraction
rollercoaster = true, -- enable this if you want to have chance to fall from this attraction rollercoaster = true, -- enable this if you want to have chance to fall from this attraction
prater = true, -- enable this if you want to have chance to fall from this attraction
brakedance = true, -- enable this if you want to have chance to fall from this attraction
slingshot = true, -- enable this if you want to have chance to fall from this attraction
carousel = true, -- enable this if you want to have chance to fall from this attraction
extasy = true, -- enable this if you want to have chance to fall from this attraction
spinride = true, -- enable this if you want to have chance to fall from this attraction
rollercoaster2 = true, -- enable this if you want to have chance to fall from this attraction
}, },
} }
@ -306,100 +591,73 @@ Config.ThemeParkControlMachineSettings = {
musicmaxdistance = 40.0, -- distance of music musicmaxdistance = 40.0, -- distance of music
disablemusic = false, -- enable this if you want disable music disablemusic = false, -- enable this if you want disable music
}, },
prater = {
coords = vector3(-1604.7699, -1117.0010, 12.05341), -- location of control machine
rotation = vector3(0.0, 0.0, 49.1917), -- rotation of control machine
label = "PRATER", -- label of control machine
musiccoords = vector3(-1611.79, -1107.07, 51.62), -- location of music
musicmaxdistance = 50.0, -- distance of music
disablemusic = false, -- enable this if you want disable music
}, },
} brakedance = {
coords = vector3(-1594.3899, -1114.7417, 12.05341), -- location of control machine
Config.AttractionsMusic = { rotation = vector3(0.0, 0.0, 268.9210), -- rotation of control machine
["gforce"] = { label = "BREAK DANCE", -- label of control machine
disable = false, -- enable this if you dont want to play music for this attraction musiccoords = vector3(-1574.25, -1114.6, 13.27), -- location of music
coords = vector3(-1638.08, -1078.77, 40.45), -- coords for music musicmaxdistance = 30.0, -- distance of music
maxdistance = 30.0, -- max distance for music disablemusic = false, -- enable this if you want disable music
musicvolume = 30, -- max volume for music
playlist = {
{musicurl = "https://www.youtube.com/watch?v=K6pUfRCWkJg"},
{musicurl = "https://www.youtube.com/watch?v=EiN8adj6Yxk"},
{musicurl = "https://www.youtube.com/watch?v=HQEXOMjyQ-A"},
}, },
slingshot = {
coords = vector3(-1587.7870, -1088.3650, 12.05341), -- location of control machine
rotation = vector3(0.0, 0.0, 322.14270), -- rotation of control machine
label = "SLINGSHOT", -- label of control machine
musiccoords = vector3(-1584.81, -1082.94, 52.68), -- location of music
musicmaxdistance = 50.0, -- distance of music
disablemusic = false, -- enable this if you want disable music
}, },
["topscan"] = { carousel = {
disable = false, -- enable this if you dont want to play music for this attraction coords = vector3(-1625.6858, -1161.9131, 12.05341), -- location of control machine
coords = vector3(-1635.18, -1095.14, 35.75), -- coords for music rotation = vector3(0.0, 0.0, 155.4782), -- rotation of control machine
maxdistance = 30.0, -- max distance for music label = "CAROUSEL", -- label of control machine
musicvolume = 30, -- max volume for music musiccoords = vector3(-1630.82, -1169.31, 12.68), -- location of music
playlist = { musicmaxdistance = 30.0, -- distance of music
{musicurl = "https://youtu.be/FIzqO1oxnOY?si=5EasnFZ-CAmNu1td"}, disablemusic = false, -- enable this if you want disable music
{musicurl = "https://youtu.be/Kv4Tnsz8wn0?si=lkm7f_LSSnZU6llV"},
{musicurl = "https://youtu.be/Dhn5NYR9vXE?si=nkYysah5Suf2xrkf"},
}, },
extasy = {
coords = vector3(-1635.0575, -1148.8358, 12.5), -- location of control machine
rotation = vector3(0.0, 0.0, 358.9469), -- rotation of control machine
label = "EXTASY", -- label of control machine
musiccoords = vector3(-1633.65, -1137.71, 16.9), -- location of music
musicmaxdistance = 30.0, -- distance of music
disablemusic = false, -- enable this if you want disable music
}, },
["vortex"] = { spinride = {
disable = false, -- enable this if you dont want to play music for this attraction coords = vector3(-1645.6586, -1174.2965, 12.05341), -- location of control machine
coords = vector3(-1711.15, -1116.4, 14.0), -- coords for music rotation = vector3(0.0, 0.0, 47.4081), -- rotation of control machine
maxdistance = 30.0, -- max distance for music label = "SPINRIDE", -- label of control machine
musicvolume = 30, -- max volume for music musiccoords = vector3(-1658.11, -1172.23, 33.26), -- location of music
playlist = { musicmaxdistance = 30.0, -- distance of music
{musicurl = "https://www.youtube.com/watch?v=7BqyPAAhLZE"}, disablemusic = false, -- enable this if you want disable music
{musicurl = "https://www.youtube.com/watch?v=jzR9XS1vyiI"},
{musicurl = "https://www.youtube.com/watch?v=mu8c13Rkj50"},
}, },
hauntedhouse = {
coords = vector3(-1601.0016, -1137.1254, 13.2), -- location of control machine
rotation = vector3(0.0, 0.0, 229.98840), -- rotation of control machine
label = "HAUNTEDHOUSE", -- label of control machine
disablemusic = true, -- enable this if you want disable music
}, },
["detonator"] = { rollercoaster2 = {
disable = false, -- enable this if you dont want to play music for this attraction coords = vector3(-1621.8944, -1184.1340, 12.05341), -- location of control machine
coords = vector3(-1689.36, -1130.81, 35.1), -- coords for music rotation = vector3(0.0, 0.0, 230.5453), -- rotation of control machine
maxdistance = 30.0, -- max distance for music label = "ROLLERCOASTER 2", -- label of control machine
musicvolume = 30, -- max volume for music musiccoords = vector3(-1610.44, -1219.53, 34.99), -- location of music
playlist = { musicmaxdistance = 70.0, -- distance of music
{musicurl = "https://www.youtube.com/watch?v=eVGf7XhGeKk"}, disablemusic = false, -- enable this if you want disable music
{musicurl = "https://youtu.be/GpiOnf47zfw?si=uO1i7YkSl_vVKT47"},
{musicurl = "https://www.youtube.com/watch?v=XwxLwG2_Sxk"},
}, },
}, cannon = {
["boat"] = { coords = vector3(-1651.1173, -1193.6877, 14.20), -- location of control machine
disable = false, -- enable this if you dont want to play music for this attraction rotation = vector3(0.0, 0.0, 140.0), -- rotation of control machine
coords = vector3(-1656.05, -1120.58, 20.49), -- coords for music label = "CANNON", -- label of control machine
maxdistance = 30.0, -- max distance for music disablemusic = true, -- enable this if you want disable music
musicvolume = 30, -- max volume for music
playlist = {
{musicurl = "https://youtu.be/uirdzltJOlc?si=L4TrNaPsZWKp1FKD"},
{musicurl = "https://www.youtube.com/watch?v=dfgJYRdNwDE"},
{musicurl = "https://youtu.be/XFshyenXjsg?si=m_7mRlE4qjTFRJU-"},
{musicurl = "https://youtu.be/xgWDbkHrI8A?si=HzbpxJEfabD4gCTb"},
},
},
["bumpercars"] = {
disable = false, -- enable this if you dont want to play music for this attraction
coords = vector3(-1655.44, -1056.54, 14.09), -- coords for music
maxdistance = 40.0, -- max distance for music
musicvolume = 30, -- max volume for music
playlist = {
{musicurl = "https://www.youtube.com/watch?v=AUkp2LiN6JU"},
{musicurl = "https://youtu.be/aSSNGTSeqCI?si=H7Q5HVYGm8fniOv1"},
{musicurl = "https://youtu.be/TaZp1538ShI?si=8ZIM2B09jvHZsM8v"},
{musicurl = "https://www.youtube.com/watch?v=-GVHOPW3mxM"},
{musicurl = "https://youtu.be/ziX_f7rdFD4?si=QSnYTlD_1YBCsxn1"},
{musicurl = "https://youtu.be/rw6oxwOOTNM?si=wxBxjagkgMKCkZWj"},
},
},
["ferris"] = {
disable = false, -- enable this if you dont want to play music for this attraction
coords = vector3(-1683.14, -1096.15, 39.67), -- coords for music
maxdistance = 50.0, -- max distance for music
musicvolume = 40, -- max volume for music
playlist = {
{musicurl = "https://www.youtube.com/watch?v=mAEJNDzHCtM"},
{musicurl = "https://www.youtube.com/watch?v=GY4Jk6t4Ljg"},
{musicurl = "https://www.youtube.com/watch?v=3TBSvuWYHwM"},
},
},
["rollercoaster"] = {
disable = false, -- enable this if you dont want to play music for this attraction
coords = vector3(-1646.03, -1127.34, 18.21), -- coords for music
maxdistance = 50.0, -- max distance for music
musicvolume = 40, -- max volume for music
playlist = {
{musicurl = "https://www.youtube.com/watch?v=SC7XrlhRTco"},
{musicurl = "https://youtu.be/n6BgM5G8Hp8?si=4iP25aT-VC-VFy5b"},
{musicurl = "https://youtu.be/eVGf7XhGeKk?si=IcosjKwvMQxi130L"},
}, },
}, },
} }
@ -422,92 +680,127 @@ Config.BumperCarsSpawnPoints = {
Config.Stands = { Config.Stands = {
{ {
coords = vector3(-1647.5, -1085.73, 12.14), coords = vector3(-1647.5, -1085.73, 12.14),
standtype = "hotdog", -- hotdog, popcorn, cotton, balloon, burger standtype = "hotdog", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5, itemprice = 5,
}, },
{ {
coords = vector3(-1649.97, -1090.43, 12.12), coords = vector3(-1649.97, -1090.43, 12.12),
standtype = "balloon", -- hotdog, popcorn, cotton, balloon, burger standtype = "balloon", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5, itemprice = 5,
}, },
{ {
coords = vector3(-1647.4, -1093.0, 12.08), coords = vector3(-1647.4, -1093.0, 12.08),
standtype = "popcorn", -- hotdog, popcorn, cotton, balloon, burger standtype = "popcorn", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5, itemprice = 5,
}, },
{ {
coords = vector3(-1635.26, -1103.84, 12.02), coords = vector3(-1635.26, -1103.84, 12.02),
standtype = "cotton", -- hotdog, popcorn, cotton, balloon, burger standtype = "cotton", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5, itemprice = 5,
}, },
{ {
coords = vector3(-1616.14, -1056.79, 12.07), coords = vector3(-1616.14, -1056.79, 12.07),
standtype = "balloon", -- hotdog, popcorn, cotton, balloon, burger standtype = "balloon", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5, itemprice = 5,
}, },
{ {
coords = vector3(-1618.93, -1060.0, 12.07), coords = vector3(-1618.93, -1060.0, 12.07),
standtype = "popcorn", -- hotdog, popcorn, cotton, balloon, burger standtype = "popcorn", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5, itemprice = 5,
}, },
{ {
coords = vector3(-1623.27, -1066.29, 12.07), coords = vector3(-1623.27, -1066.29, 12.07),
standtype = "hotdog", -- hotdog, popcorn, cotton, balloon, burger standtype = "hotdog", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5, itemprice = 5,
}, },
{ {
coords = vector3(-1613.03, -1047.15, 12.11), coords = vector3(-1613.03, -1047.15, 12.11),
standtype = "cotton", -- hotdog, popcorn, cotton, balloon, burger standtype = "cotton", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5, itemprice = 5,
}, },
{ {
coords = vector3(-1667.91, -1145.63, 12.01), coords = vector3(-1667.91, -1145.63, 12.01),
standtype = "cotton", -- hotdog, popcorn, cotton, balloon, burger standtype = "cotton", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5, itemprice = 5,
}, },
{ {
coords = vector3(-1676.21, -1148.22, 12.01), coords = vector3(-1676.21, -1148.22, 12.01),
standtype = "popcorn", -- hotdog, popcorn, cotton, balloon, burger standtype = "popcorn", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5, itemprice = 5,
}, },
{ {
coords = vector3(-1683.27, -1149.94, 12.01), coords = vector3(-1683.27, -1149.94, 12.01),
standtype = "balloon", -- hotdog, popcorn, cotton, balloon, burger standtype = "balloon", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5, itemprice = 5,
}, },
{ {
coords = vector3(-1696.45, -1098.79, 12.15), coords = vector3(-1696.45, -1098.79, 12.15),
standtype = "balloon", -- hotdog, popcorn, cotton, balloon, burger standtype = "balloon", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5, itemprice = 5,
}, },
{ {
coords = vector3(-1694.0, -1100.81, 12.15), coords = vector3(-1694.0, -1100.81, 12.15),
standtype = "hotdog", -- hotdog, popcorn, cotton, balloon, burger standtype = "hotdog", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5, itemprice = 5,
}, },
{ {
coords = vector3(-1689.2, -1104.85, 12.15), coords = vector3(-1689.2, -1104.85, 12.15),
standtype = "popcorn", -- hotdog, popcorn, cotton, balloon, burger standtype = "popcorn", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5, itemprice = 5,
}, },
{ {
coords = vector3(-1682.61, -1109.75, 12.15), coords = vector3(-1682.61, -1109.75, 12.15),
standtype = "cotton", -- hotdog, popcorn, cotton, balloon, burger standtype = "cotton", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5, itemprice = 5,
}, },
{ {
coords = vector3(-1617.53, -1044.0, 12.15), coords = vector3(-1617.53, -1044.0, 12.15),
standtype = "burger", -- hotdog, popcorn, cotton, balloon, burger standtype = "burger", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5, itemprice = 5,
}, },
{ {
coords = vector3(-1638.56, -1113.89, 12.02), coords = vector3(-1638.56, -1113.89, 12.02),
standtype = "burger", -- hotdog, popcorn, cotton, balloon, burger standtype = "burger", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5, itemprice = 5,
}, },
{ {
coords = vector3(-1691.91, -1111.48, 12.15), coords = vector3(-1691.91, -1111.48, 12.15),
standtype = "burger", -- hotdog, popcorn, cotton, balloon, burger standtype = "burger", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5,
},
{
coords = vector3(-1594.92, -1068.34, 12.56),
standtype = "burger", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5,
},
{
coords = vector3(-1603.84, -1124.47, 12.01),
standtype = "balloon", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5,
},
{
coords = vector3(-1610.33, -1132.26, 12.01),
standtype = "popcorn", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5,
},
{
coords = vector3(1616.89, -1140.2, 12.01),
standtype = "cotton", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5,
},
{
coords = vector3(-1651.83, -1145.89, 12.56),
standtype = "burger", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5,
},
{
coords = vector3(-1603.56, -1164.56, 12.56),
standtype = "hotdog", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5,
},
{
coords = vector3(-1628.93, -1118.66, 12.56),
standtype = "juice", -- hotdog, popcorn, cotton, balloon, burger, juice
itemprice = 5, itemprice = 5,
}, },
} }
@ -557,7 +850,7 @@ function Notify(text)
--exports["mythic_notify"]:SendAlert("inform", text, 5000) --exports["mythic_notify"]:SendAlert("inform", text, 5000)
end end
function AddBumperKey(vehicle) function AddBumperKey(vehicle, plate, model)
-- if you use some vehicle key system, add here your function for add keys (name of vehicle is rtxbumper) -- if you use some vehicle key system, add here your function for add keys (name of vehicle is rtxbumper)
end end
@ -570,6 +863,8 @@ function IncreaseHunger(itemtype)
-- You can add here your function for decrease hunger -- You can add here your function for decrease hunger
elseif itemtype == "burger" then elseif itemtype == "burger" then
-- You can add here your function for decrease hunger -- You can add here your function for decrease hunger
elseif itemtype == "juice" then
-- You can add here your function for decrease hunger/thirst
end end
end end

View file

@ -2,9 +2,9 @@ fx_version 'cerulean'
game 'gta5' game 'gta5'
description 'RTX THEME PARK' description 'RTX THEME PARK DLC'
version '60.0' version '50.0'
server_scripts { server_scripts {
--'@mysql-async/lib/MySQL.lua', -- enable this and remove oxmysql line (line 11) if you use mysql-async (only enable this for qbcore/esx framework) --'@mysql-async/lib/MySQL.lua', -- enable this and remove oxmysql line (line 11) if you use mysql-async (only enable this for qbcore/esx framework)
@ -21,6 +21,15 @@ server_scripts {
'server/attr7.lua', 'server/attr7.lua',
'server/attr8.lua', 'server/attr8.lua',
'server/attr9.lua', 'server/attr9.lua',
'server/dlc/attr10.lua',
'server/dlc/attr11.lua',
'server/dlc/attr12.lua',
'server/dlc/attr13.lua',
'server/dlc/attr14.lua',
'server/dlc/attr15.lua',
'server/dlc/attr16.lua',
'server/dlc/attr17.lua',
'server/dlc/attr18.lua',
'server/other.lua' 'server/other.lua'
} }
@ -29,7 +38,9 @@ client_scripts {
'language/main.lua', 'language/main.lua',
'client/main.lua', 'client/main.lua',
'client/sound.lua', 'client/sound.lua',
'client/paths.lua', 'client/paths1.lua',
'client/paths2.lua',
'client/paths3.lua',
'client/attr1.lua', 'client/attr1.lua',
'client/attr2.lua', 'client/attr2.lua',
'client/attr3.lua', 'client/attr3.lua',
@ -38,7 +49,16 @@ client_scripts {
'client/attr6.lua', 'client/attr6.lua',
'client/attr7.lua', 'client/attr7.lua',
'client/attr8.lua', 'client/attr8.lua',
'client/attr9.lua' 'client/attr9.lua',
'client/dlc/attr10.lua',
'client/dlc/attr11.lua',
'client/dlc/attr12.lua',
'client/dlc/attr13.lua',
'client/dlc/attr14.lua',
'client/dlc/attr15.lua',
'client/dlc/attr16.lua',
'client/dlc/attr17.lua',
'client/dlc/attr18.lua',
} }
files { files {
@ -50,11 +70,12 @@ files {
'html/jquery.connections.js', 'html/jquery.connections.js',
'html/BebasNeueBold.ttf', 'html/BebasNeueBold.ttf',
'html/NakaraRegular.ttf', 'html/NakaraRegular.ttf',
'html/img/*.png' 'html/img/*.png',
'html/sounds/*.mp3'
} }
exports { exports {
'IsPlayerOnRide', -- exports["rtx_themepark"]:IsPlayerOnRide() -- it will return if player is on some theme park ride 'IsPlayerOnRide', -- exports["rtx_themepark_dlc"]:IsPlayerOnRide() -- it will return if player is on some theme park ride
} }
ui_page 'html/ui.html' ui_page 'html/ui.html'

View file

Before

Width:  |  Height:  |  Size: 137 KiB

After

Width:  |  Height:  |  Size: 137 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 757 B

After

Width:  |  Height:  |  Size: 757 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Before After
Before After

View file

@ -1,6 +1,16 @@
var volumeslider = document.getElementById("volumesliderdata"); var volumeslider = document.getElementById("volumesliderdata");
var themeparkresourcename = "rtx_themepark"; var themeparkresourcename = "rtx_themepark_dlc";
var soundhandlerhaunted = new Howl({
src: "sounds/sound1.mp3",
volume: 0.2,
});
var soundhandler2haunted = new Howl({
src: "sounds/sound1.mp3",
volume: 0.2,
});
function closeMain() { function closeMain() {
$("body").css("display", "none"); $("body").css("display", "none");
@ -40,6 +50,8 @@ $(".closemusicurl").click(function(){
$("#attractionurlshow").hide(); $("#attractionurlshow").hide();
}); });
window.addEventListener('message', function (event) { window.addEventListener('message', function (event) {
var item = event.data; var item = event.data;
@ -232,55 +244,6 @@ window.addEventListener('message', function (event) {
$("#parkattractionshow").hide(); $("#parkattractionshow").hide();
$("#attractionurlshow").hide(); $("#attractionurlshow").hide();
$("#parkmanagmentshow").fadeIn("slow"); $("#parkmanagmentshow").fadeIn("slow");
$('#parkmanagmentattraction1').connections({
to: '#parkattractionconnector1',
'class': 'related'
});
$('#parkmanagmentattraction2').connections({
to: '#parkattractionconnector2',
'class': 'related'
});
$('#parkmanagmentattraction3').connections({
to: '#parkattractionconnector3',
'class': 'related'
});
$('#parkmanagmentattraction4').connections({
to: '#parkattractionconnector4',
'class': 'related'
});
$('#parkmanagmentattraction5').connections({
to: '#parkattractionconnector5',
'class': 'related'
});
$('#parkmanagmentattraction6').connections({
to: '#parkattractionconnector6',
'class': 'related'
});
$('#parkmanagmentattraction7').connections({
to: '#parkattractionconnector7',
'class': 'related'
});
$('#parkmanagmentattraction8').connections({
to: '#parkattractionconnector8',
'class': 'related'
});
$('#parkmanagmentattraction9').connections({
to: '#parkattractionconnector9',
'class': 'related'
});
$('#parkmanagmentattraction10').connections({
to: '#parkattractionconnector10',
'class': 'related'
});
} }
if (item.message == "updateparkbalance") { if (item.message == "updateparkbalance") {
@ -340,6 +303,16 @@ window.addEventListener('message', function (event) {
} else { } else {
$("#attractionanimtextshow").hide(); $("#attractionanimtextshow").hide();
} }
if (item.attractionbumperchange == true) {
$("#attractioncamtextshow").show();
} else {
$("#attractioncamtextshow").hide();
}
if (item.rollercoastercamchange == true) {
$("#attractioncamtextshow2").show();
} else {
$("#attractioncamtextshow2").hide();
}
$("#attractionshow").show(); $("#attractionshow").show();
} }
@ -414,16 +387,6 @@ window.addEventListener('message', function (event) {
if (item.message == "hidemanagmentmenu") { if (item.message == "hidemanagmentmenu") {
$("#parkmanagmentmainshow").hide(); $("#parkmanagmentmainshow").hide();
$("#parkmanagmentshow").hide(); $("#parkmanagmentshow").hide();
$('#parkmanagmentattraction1').connections('remove');
$('#parkmanagmentattraction2').connections('remove');
$('#parkmanagmentattraction3').connections('remove');
$('#parkmanagmentattraction4').connections('remove');
$('#parkmanagmentattraction5').connections('remove');
$('#parkmanagmentattraction6').connections('remove');
$('#parkmanagmentattraction7').connections('remove');
$('#parkmanagmentattraction8').connections('remove');
$('#parkmanagmentattraction9').connections('remove');
$('#parkmanagmentattraction10').connections('remove');
} }
if (item.message == "hideshooter") { if (item.message == "hideshooter") {
@ -449,6 +412,26 @@ window.addEventListener('message', function (event) {
root.style.setProperty('--color', item.interfacecolordata); root.style.setProperty('--color', item.interfacecolordata);
} }
if (item.message == "playsoundhaunted") {
soundhandlerhaunted.stop()
soundhandlerhaunted.volume(item.soundvolume);
soundhandlerhaunted._src = item.soundsrc;
soundhandlerhaunted.load();
soundhandlerhaunted.play();
}
if (item.message == "playsound2haunted") {
soundhandler2haunted.stop()
soundhandler2haunted.volume(item.soundvolume);
soundhandler2haunted._src = item.soundsrc;
soundhandler2haunted.load();
soundhandler2haunted.play();
}
if (item.message == "stopsoundhaunted") {
soundhandlerhaunted.stop()
}
if (item.message == "updateattractionmusiclabel") { if (item.message == "updateattractionmusiclabel") {
document.getElementsByClassName("parkattractioncontrolmusictextdata")[0].innerHTML = item.musiclabel; document.getElementsByClassName("parkattractioncontrolmusictextdata")[0].innerHTML = item.musiclabel;
} }
@ -493,7 +476,7 @@ $(".parkmanagmentsettingsbutton").click(function () {
$.post('https://'+themeparkresourcename+'/parkmanagmentsattractions', JSON.stringify({})); $.post('https://'+themeparkresourcename+'/parkmanagmentsattractions', JSON.stringify({}));
}); });
for (let int1data = 1; int1data < 11; int1data++) { for (let int1data = 1; int1data < 20; int1data++) {
$("#parkattractionopendata" + int1data + "").click(function () { $("#parkattractionopendata" + int1data + "").click(function () {
if (document.getElementById("parkattractionopendata" + int1data + "").checked == false){ if (document.getElementById("parkattractionopendata" + int1data + "").checked == false){
document.getElementById("parkattractionopendata" + int1data + "").checked = false; document.getElementById("parkattractionopendata" + int1data + "").checked = false;

View file

@ -979,21 +979,6 @@ input[type=range]:focus {
font-family: BebasNeueBold; font-family: BebasNeueBold;
} }
#parkattractionconnector1 {
width: 1%;
height: 1.0%;
background-color: rgba(255, 255, 255, 1.0);
margin: 0;
position: absolute;
top: 44%;
left: 38%;
margin-right: -50%;
transform: translate(-50%, -50%);
overflow: hidden;
z-index: 9999999;
border-radius: 5px;
}
#parkmanagmentattraction2 { #parkmanagmentattraction2 {
position: absolute; position: absolute;
margin: 0; margin: 0;
@ -1015,21 +1000,6 @@ input[type=range]:focus {
font-family: BebasNeueBold; font-family: BebasNeueBold;
} }
#parkattractionconnector2 {
width: 1%;
height: 1%;
background-color: rgba(255, 255, 255, 1.0);
margin: 0;
position: absolute;
top: 37%;
left: 37%;
margin-right: -50%;
transform: translate(-50%, -50%);
overflow: hidden;
z-index: 9999999;
border-radius: 5px;
}
#parkmanagmentattraction3 { #parkmanagmentattraction3 {
position: absolute; position: absolute;
margin: 0; margin: 0;
@ -1051,21 +1021,6 @@ input[type=range]:focus {
font-family: BebasNeueBold; font-family: BebasNeueBold;
} }
#parkattractionconnector3 {
width: 1%;
height: 1%;
background-color: rgba(255, 255, 255, 1.0);
margin: 0;
position: absolute;
top: 30.5%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
overflow: hidden;
z-index: 9999999;
border-radius: 5px;
}
#parkmanagmentattraction4 { #parkmanagmentattraction4 {
position: absolute; position: absolute;
margin: 0; margin: 0;
@ -1087,21 +1042,6 @@ input[type=range]:focus {
font-family: BebasNeueBold; font-family: BebasNeueBold;
} }
#parkattractionconnector4 {
width: 1%;
height: 1%;
background-color: rgba(255, 255, 255, 1.0);
margin: 0;
position: absolute;
top: 37%;
left: 43%;
margin-right: -50%;
transform: translate(-50%, -50%);
overflow: hidden;
z-index: 9999999;
border-radius: 5px;
}
#parkmanagmentattraction5 { #parkmanagmentattraction5 {
position: absolute; position: absolute;
margin: 0; margin: 0;
@ -1123,21 +1063,6 @@ input[type=range]:focus {
font-family: BebasNeueBold; font-family: BebasNeueBold;
} }
#parkattractionconnector5 {
width: 1%;
height: 1%;
background-color: rgba(255, 255, 255, 1.0);
margin: 0;
position: absolute;
top: 38.5%;
left: 58%;
margin-right: -50%;
transform: translate(-50%, -50%);
overflow: hidden;
z-index: 9999999;
border-radius: 5px;
}
#parkmanagmentattraction6 { #parkmanagmentattraction6 {
position: absolute; position: absolute;
margin: 0; margin: 0;
@ -1159,21 +1084,6 @@ input[type=range]:focus {
font-family: BebasNeueBold; font-family: BebasNeueBold;
} }
#parkattractionconnector6 {
width: 1%;
height: 1%;
background-color: rgba(255, 255, 255, 1.0);
margin: 0;
position: absolute;
top: 58%;
left: 37%;
margin-right: -50%;
transform: translate(-50%, -50%);
overflow: hidden;
z-index: 9999999;
border-radius: 5px;
}
#parkmanagmentattraction7 { #parkmanagmentattraction7 {
position: absolute; position: absolute;
margin: 0; margin: 0;
@ -1195,21 +1105,6 @@ input[type=range]:focus {
font-family: BebasNeueBold; font-family: BebasNeueBold;
} }
#parkattractionconnector7 {
width: 1%;
height: 1%;
background-color: rgba(255, 255, 255, 1.0);
margin: 0;
position: absolute;
top: 60%;
left: 60%;
margin-right: -50%;
transform: translate(-50%, -50%);
overflow: hidden;
z-index: 9999999;
border-radius: 5px;
}
#parkmanagmentattraction8 { #parkmanagmentattraction8 {
position: absolute; position: absolute;
margin: 0; margin: 0;
@ -1231,21 +1126,6 @@ input[type=range]:focus {
font-family: BebasNeueBold; font-family: BebasNeueBold;
} }
#parkattractionconnector8 {
width: 1%;
height: 1%;
background-color: rgba(255, 255, 255, 1.0);
margin: 0;
position: absolute;
top: 68%;
left: 49.8%;
margin-right: -50%;
transform: translate(-50%, -50%);
overflow: hidden;
z-index: 9999999;
border-radius: 5px;
}
#parkmanagmentattraction9 { #parkmanagmentattraction9 {
position: absolute; position: absolute;
margin: 0; margin: 0;
@ -1267,21 +1147,6 @@ input[type=range]:focus {
font-family: BebasNeueBold; font-family: BebasNeueBold;
} }
#parkattractionconnector9 {
width: 1%;
height: 1%;
background-color: rgba(255, 255, 255, 1.0);
margin: 0;
position: absolute;
top: 47%;
left: 58%;
margin-right: -50%;
transform: translate(-50%, -50%);
overflow: hidden;
z-index: 9999999;
border-radius: 5px;
}
#parkmanagmentattraction10 { #parkmanagmentattraction10 {
position: absolute; position: absolute;
margin: 0; margin: 0;
@ -1318,6 +1183,196 @@ input[type=range]:focus {
border-radius: 5px; border-radius: 5px;
} }
#parkmanagmentattraction11 {
position: absolute;
margin: 0;
background-color: rgba(0, 0, 0, 0.8);
border-bottom: 3px solid var(--color);
color: #ffffff;
font-size: 35px;
text-decoration: none;
text-align: center;
top: 30%;
left: 10%;
margin-right: -50%;
transform: translate(-50%, -50%);
overflow: hidden;
z-index: 9999999;
width: 12%;
height: 10%;
border-radius: 5px;
font-family: BebasNeueBold;
}
#parkmanagmentattraction12 {
position: absolute;
margin: 0;
background-color: rgba(0, 0, 0, 0.8);
border-bottom: 3px solid var(--color);
color: #ffffff;
font-size: 35px;
text-decoration: none;
text-align: center;
top: 30%;
left: 30%;
margin-right: -50%;
transform: translate(-50%, -50%);
overflow: hidden;
z-index: 9999999;
width: 12%;
height: 10%;
border-radius: 5px;
font-family: BebasNeueBold;
}
#parkmanagmentattraction13 {
position: absolute;
margin: 0;
background-color: rgba(0, 0, 0, 0.8);
border-bottom: 3px solid var(--color);
color: #ffffff;
font-size: 35px;
text-decoration: none;
text-align: center;
top: 30%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
overflow: hidden;
z-index: 9999999;
width: 12%;
height: 10%;
border-radius: 5px;
font-family: BebasNeueBold;
}
#parkmanagmentattraction14 {
position: absolute;
margin: 0;
background-color: rgba(0, 0, 0, 0.8);
border-bottom: 3px solid var(--color);
color: #ffffff;
font-size: 35px;
text-decoration: none;
text-align: center;
top: 30%;
left: 70%;
margin-right: -50%;
transform: translate(-50%, -50%);
overflow: hidden;
z-index: 9999999;
width: 12%;
height: 10%;
border-radius: 5px;
font-family: BebasNeueBold;
}
#parkmanagmentattraction15 {
position: absolute;
margin: 0;
background-color: rgba(0, 0, 0, 0.8);
border-bottom: 3px solid var(--color);
color: #ffffff;
font-size: 35px;
text-decoration: none;
text-align: center;
top: 30%;
left: 90%;
margin-right: -50%;
transform: translate(-50%, -50%);
overflow: hidden;
z-index: 9999999;
width: 12%;
height: 10%;
border-radius: 5px;
font-family: BebasNeueBold;
}
#parkmanagmentattraction16 {
position: absolute;
margin: 0;
background-color: rgba(0, 0, 0, 0.8);
border-bottom: 3px solid var(--color);
color: #ffffff;
font-size: 35px;
text-decoration: none;
text-align: center;
top: 70%;
left: 20%;
margin-right: -50%;
transform: translate(-50%, -50%);
overflow: hidden;
z-index: 9999999;
width: 12%;
height: 10%;
border-radius: 5px;
font-family: BebasNeueBold;
}
#parkmanagmentattraction17 {
position: absolute;
margin: 0;
background-color: rgba(0, 0, 0, 0.8);
border-bottom: 3px solid var(--color);
color: #ffffff;
font-size: 35px;
text-decoration: none;
text-align: center;
top: 70%;
left: 40%;
margin-right: -50%;
transform: translate(-50%, -50%);
overflow: hidden;
z-index: 9999999;
width: 12%;
height: 10%;
border-radius: 5px;
font-family: BebasNeueBold;
}
#parkmanagmentattraction18 {
position: absolute;
margin: 0;
background-color: rgba(0, 0, 0, 0.8);
border-bottom: 3px solid var(--color);
color: #ffffff;
font-size: 35px;
text-decoration: none;
text-align: center;
top: 70%;
left: 60%;
margin-right: -50%;
transform: translate(-50%, -50%);
overflow: hidden;
z-index: 9999999;
width: 12%;
height: 10%;
border-radius: 5px;
font-family: BebasNeueBold;
}
#parkmanagmentattraction19 {
position: absolute;
margin: 0;
background-color: rgba(0, 0, 0, 0.8);
border-bottom: 3px solid var(--color);
color: #ffffff;
font-size: 35px;
text-decoration: none;
text-align: center;
top: 70%;
left: 80%;
margin-right: -50%;
transform: translate(-50%, -50%);
overflow: hidden;
z-index: 9999999;
width: 12%;
height: 10%;
border-radius: 5px;
font-family: BebasNeueBold;
}
.parkattractionname { .parkattractionname {
position: absolute; position: absolute;
margin: 0; margin: 0;
@ -1663,6 +1718,52 @@ connection {
font-family: BebasNeueBold; font-family: BebasNeueBold;
} }
.attractioncamtext {
position: absolute;
margin: 0;
text-decoration: none;
text-align: center;
top: 95%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
font-size: 22px;
color: #ffffff;
text-align:center;
font-family: BebasNeueBold;
display: none;
}
#attractioncamtextkey {
font-size: 22px;
color: var(--color);
text-align:center;
font-family: BebasNeueBold;
}
.attractioncamtext2 {
position: absolute;
margin: 0;
text-decoration: none;
text-align: center;
top: 92%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
font-size: 22px;
color: #ffffff;
text-align:center;
font-family: BebasNeueBold;
display: none;
}
#attractioncamtextkey2 {
font-size: 22px;
color: var(--color);
text-align:center;
font-family: BebasNeueBold;
}
.attractionleavetext { .attractionleavetext {
position: absolute; position: absolute;
margin: 0; margin: 0;

View file

@ -87,8 +87,6 @@
<span class="parkattractionopeninputslider"></span> <span class="parkattractionopeninputslider"></span>
</label> </label>
</div> </div>
<div class="parkattractionconnector" id="parkattractionconnector1">
</div>
<div class="parkattraction" id="parkmanagmentattraction2"> <div class="parkattraction" id="parkmanagmentattraction2">
<div class="parkattractionname">Top Scan</div> <div class="parkattractionname">Top Scan</div>
<div class="parkattractiontextclose">Close</div> <div class="parkattractiontextclose">Close</div>
@ -98,8 +96,6 @@
<span class="parkattractionopeninputslider"></span> <span class="parkattractionopeninputslider"></span>
</label> </label>
</div> </div>
<div class="parkattractionconnector" id="parkattractionconnector2">
</div>
<div class="parkattraction" id="parkmanagmentattraction3"> <div class="parkattraction" id="parkmanagmentattraction3">
<div class="parkattractionname">Roller coaster</div> <div class="parkattractionname">Roller coaster</div>
<div class="parkattractiontextclose">Close</div> <div class="parkattractiontextclose">Close</div>
@ -109,8 +105,6 @@
<span class="parkattractionopeninputslider"></span> <span class="parkattractionopeninputslider"></span>
</label> </label>
</div> </div>
<div class="parkattractionconnector" id="parkattractionconnector3">
</div>
<div class="parkattraction" id="parkmanagmentattraction4"> <div class="parkattraction" id="parkmanagmentattraction4">
<div class="parkattractionname">Shooting Range</div> <div class="parkattractionname">Shooting Range</div>
<div class="parkattractiontextclose">Close</div> <div class="parkattractiontextclose">Close</div>
@ -120,8 +114,6 @@
<span class="parkattractionopeninputslider"></span> <span class="parkattractionopeninputslider"></span>
</label> </label>
</div> </div>
<div class="parkattractionconnector" id="parkattractionconnector4">
</div>
<div class="parkattraction" id="parkmanagmentattraction5"> <div class="parkattraction" id="parkmanagmentattraction5">
<div class="parkattractionname">Shooting Range</div> <div class="parkattractionname">Shooting Range</div>
<div class="parkattractiontextclose">Close</div> <div class="parkattractiontextclose">Close</div>
@ -131,8 +123,6 @@
<span class="parkattractionopeninputslider"></span> <span class="parkattractionopeninputslider"></span>
</label> </label>
</div> </div>
<div class="parkattractionconnector" id="parkattractionconnector5">
</div>
<div class="parkattraction" id="parkmanagmentattraction6"> <div class="parkattraction" id="parkmanagmentattraction6">
<div class="parkattractionname">Bumper Cars</div> <div class="parkattractionname">Bumper Cars</div>
<div class="parkattractiontextclose">Close</div> <div class="parkattractiontextclose">Close</div>
@ -142,8 +132,6 @@
<span class="parkattractionopeninputslider"></span> <span class="parkattractionopeninputslider"></span>
</label> </label>
</div> </div>
<div class="parkattractionconnector" id="parkattractionconnector6">
</div>
<div class="parkattraction" id="parkmanagmentattraction7"> <div class="parkattraction" id="parkmanagmentattraction7">
<div class="parkattractionname">Vortex</div> <div class="parkattractionname">Vortex</div>
<div class="parkattractiontextclose">Close</div> <div class="parkattractiontextclose">Close</div>
@ -153,8 +141,6 @@
<span class="parkattractionopeninputslider"></span> <span class="parkattractionopeninputslider"></span>
</label> </label>
</div> </div>
<div class="parkattractionconnector" id="parkattractionconnector7">
</div>
<div class="parkattraction" id="parkmanagmentattraction8"> <div class="parkattraction" id="parkmanagmentattraction8">
<div class="parkattractionname">Ferris wheel</div> <div class="parkattractionname">Ferris wheel</div>
<div class="parkattractiontextclose">Close</div> <div class="parkattractiontextclose">Close</div>
@ -164,8 +150,6 @@
<span class="parkattractionopeninputslider"></span> <span class="parkattractionopeninputslider"></span>
</label> </label>
</div> </div>
<div class="parkattractionconnector" id="parkattractionconnector8">
</div>
<div class="parkattraction" id="parkmanagmentattraction9"> <div class="parkattraction" id="parkmanagmentattraction9">
<div class="parkattractionname">Detonator</div> <div class="parkattractionname">Detonator</div>
<div class="parkattractiontextclose">Close</div> <div class="parkattractiontextclose">Close</div>
@ -175,8 +159,6 @@
<span class="parkattractionopeninputslider"></span> <span class="parkattractionopeninputslider"></span>
</label> </label>
</div> </div>
<div class="parkattractionconnector" id="parkattractionconnector9">
</div>
<div class="parkattraction" id="parkmanagmentattraction10"> <div class="parkattraction" id="parkmanagmentattraction10">
<div class="parkattractionname">Boat</div> <div class="parkattractionname">Boat</div>
<div class="parkattractiontextclose">Close</div> <div class="parkattractiontextclose">Close</div>
@ -186,7 +168,86 @@
<span class="parkattractionopeninputslider"></span> <span class="parkattractionopeninputslider"></span>
</label> </label>
</div> </div>
<div class="parkattractionconnector" id="parkattractionconnector10"> <div class="parkattraction" id="parkmanagmentattraction11">
<div class="parkattractionname">Prater</div>
<div class="parkattractiontextclose">Close</div>
<div class="parkattractiontextopen">Open</div>
<label class="parkattractionopeninput">
<input type="checkbox" id="parkattractionopendata11">
<span class="parkattractionopeninputslider"></span>
</label>
</div>
<div class="parkattraction" id="parkmanagmentattraction12">
<div class="parkattractionname">Break Dance</div>
<div class="parkattractiontextclose">Close</div>
<div class="parkattractiontextopen">Open</div>
<label class="parkattractionopeninput">
<input type="checkbox" id="parkattractionopendata12">
<span class="parkattractionopeninputslider"></span>
</label>
</div>
<div class="parkattraction" id="parkmanagmentattraction13">
<div class="parkattractionname">Slingshot</div>
<div class="parkattractiontextclose">Close</div>
<div class="parkattractiontextopen">Open</div>
<label class="parkattractionopeninput">
<input type="checkbox" id="parkattractionopendata13">
<span class="parkattractionopeninputslider"></span>
</label>
</div>
<div class="parkattraction" id="parkmanagmentattraction14">
<div class="parkattractionname">Carousel</div>
<div class="parkattractiontextclose">Close</div>
<div class="parkattractiontextopen">Open</div>
<label class="parkattractionopeninput">
<input type="checkbox" id="parkattractionopendata14">
<span class="parkattractionopeninputslider"></span>
</label>
</div>
<div class="parkattraction" id="parkmanagmentattraction15">
<div class="parkattractionname">Extasy</div>
<div class="parkattractiontextclose">Close</div>
<div class="parkattractiontextopen">Open</div>
<label class="parkattractionopeninput">
<input type="checkbox" id="parkattractionopendata15">
<span class="parkattractionopeninputslider"></span>
</label>
</div>
<div class="parkattraction" id="parkmanagmentattraction16">
<div class="parkattractionname">Spinride</div>
<div class="parkattractiontextclose">Close</div>
<div class="parkattractiontextopen">Open</div>
<label class="parkattractionopeninput">
<input type="checkbox" id="parkattractionopendata16">
<span class="parkattractionopeninputslider"></span>
</label>
</div>
<div class="parkattraction" id="parkmanagmentattraction17">
<div class="parkattractionname">Hauntedhouse</div>
<div class="parkattractiontextclose">Close</div>
<div class="parkattractiontextopen">Open</div>
<label class="parkattractionopeninput">
<input type="checkbox" id="parkattractionopendata17">
<span class="parkattractionopeninputslider"></span>
</label>
</div>
<div class="parkattraction" id="parkmanagmentattraction18">
<div class="parkattractionname">Rollercoaster 2</div>
<div class="parkattractiontextclose">Close</div>
<div class="parkattractiontextopen">Open</div>
<label class="parkattractionopeninput">
<input type="checkbox" id="parkattractionopendata18">
<span class="parkattractionopeninputslider"></span>
</label>
</div>
<div class="parkattraction" id="parkmanagmentattraction19">
<div class="parkattractionname">Cannon</div>
<div class="parkattractiontextclose">Close</div>
<div class="parkattractiontextopen">Open</div>
<label class="parkattractionopeninput">
<input type="checkbox" id="parkattractionopendata19">
<span class="parkattractionopeninputslider"></span>
</label>
</div> </div>
</div> </div>
<div class="attractionbuyticket-container" id="attractionbuyticketshow"> <div class="attractionbuyticket-container" id="attractionbuyticketshow">
@ -205,6 +266,8 @@
<div class="iteminhandtextthrow">Press <span id="iteminhandtextthrowkey">G</span> to pass the item to the player</div> <div class="iteminhandtextthrow">Press <span id="iteminhandtextthrowkey">G</span> to pass the item to the player</div>
</div> </div>
<div class="attraction-container" id="attractionshow"> <div class="attraction-container" id="attractionshow">
<div class="attractioncamtext2" id="attractioncamtextshow2">Press <span id="attractioncamtextkey">B</span> to change the camera</div>
<div class="attractioncamtext" id="attractioncamtextshow">Press <span id="attractioncamtextkey">B</span> to change the camera</div>
<div class="attractionanimtext" id="attractionanimtextshow">Press <span id="attractionanimtextkey">E</span> to change the animation</div> <div class="attractionanimtext" id="attractionanimtextshow">Press <span id="attractionanimtextkey">E</span> to change the animation</div>
<div class="attractionleavetext">Press <span id="attractionleavetextkey">F</span> to exit the attraction</div> <div class="attractionleavetext">Press <span id="attractionleavetextkey">F</span> to exit the attraction</div>
</div> </div>

View file

@ -92,6 +92,10 @@ Language = {
["themeparkfall"] = "You fell off the attraction", ["themeparkfall"] = "You fell off the attraction",
["themeparkallowed"] = "You allowed access to the Theme Park attractions", ["themeparkallowed"] = "You allowed access to the Theme Park attractions",
["themeparkblocked"] = "You blocked access to the Theme Park attractions", ["themeparkblocked"] = "You blocked access to the Theme Park attractions",
["bindseatuse"] = "Attraction Use",
["leaveattraciton"] = "Attraction Leave",
["attractioninprogress"] = "Attraction is already started",
["attractioncamera"] = "Change camera",
}, },
["German"] = { ["German"] = {
@ -187,6 +191,10 @@ Language = {
["themeparkfall"] = "You fell off the attraction", ["themeparkfall"] = "You fell off the attraction",
["themeparkallowed"] = "You allowed access to the Theme Park attractions", ["themeparkallowed"] = "You allowed access to the Theme Park attractions",
["themeparkblocked"] = "You blocked access to the Theme Park attractions", ["themeparkblocked"] = "You blocked access to the Theme Park attractions",
["bindseatuse"] = "Attraction Use",
["leaveattraciton"] = "Attraction Leave",
["attractioninprogress"] = "Attraction is already started",
["attractioncamera"] = "Change camera",
}, },
["French"] = { ["French"] = {
["pressforuseseat"] = "Appuyez ["..Config.ThemeParkSeatKey.."] pour vous asseoir", ["pressforuseseat"] = "Appuyez ["..Config.ThemeParkSeatKey.."] pour vous asseoir",
@ -281,6 +289,10 @@ Language = {
["themeparkfall"] = "You fell off the attraction", ["themeparkfall"] = "You fell off the attraction",
["themeparkallowed"] = "You allowed access to the Theme Park attractions", ["themeparkallowed"] = "You allowed access to the Theme Park attractions",
["themeparkblocked"] = "You blocked access to the Theme Park attractions", ["themeparkblocked"] = "You blocked access to the Theme Park attractions",
["bindseatuse"] = "Attraction Use",
["leaveattraciton"] = "Attraction Leave",
["attractioninprogress"] = "Attraction is already started",
["attractioncamera"] = "Change camera",
}, },
["Italian"] = { ["Italian"] = {
["pressforuseseat"] = "Spingere ["..Config.ThemeParkSeatKey.."] per sedere", ["pressforuseseat"] = "Spingere ["..Config.ThemeParkSeatKey.."] per sedere",
@ -375,6 +387,10 @@ Language = {
["themeparkfall"] = "You fell off the attraction", ["themeparkfall"] = "You fell off the attraction",
["themeparkallowed"] = "You allowed access to the Theme Park attractions", ["themeparkallowed"] = "You allowed access to the Theme Park attractions",
["themeparkblocked"] = "You blocked access to the Theme Park attractions", ["themeparkblocked"] = "You blocked access to the Theme Park attractions",
["bindseatuse"] = "Attraction Use",
["leaveattraciton"] = "Attraction Leave",
["attractioninprogress"] = "Attraction is already started",
["attractioncamera"] = "Change camera",
}, },
["Spanish"] = { ["Spanish"] = {
["pressforuseseat"] = "Presiona ["..Config.ThemeParkSeatKey.."] para usar el asiento", ["pressforuseseat"] = "Presiona ["..Config.ThemeParkSeatKey.."] para usar el asiento",
@ -469,6 +485,10 @@ Language = {
["themeparkfall"] = "You fell off the attraction", ["themeparkfall"] = "You fell off the attraction",
["themeparkallowed"] = "You allowed access to the Theme Park attractions", ["themeparkallowed"] = "You allowed access to the Theme Park attractions",
["themeparkblocked"] = "You blocked access to the Theme Park attractions", ["themeparkblocked"] = "You blocked access to the Theme Park attractions",
["bindseatuse"] = "Attraction Use",
["leaveattraciton"] = "Attraction Leave",
["attractioninprogress"] = "Attraction is already started",
["attractioncamera"] = "Change camera",
}, },
["Portuguese"] = { ["Portuguese"] = {
["pressforuseseat"] = "Pressiona ["..Config.ThemeParkSeatKey.."] para te sentares", ["pressforuseseat"] = "Pressiona ["..Config.ThemeParkSeatKey.."] para te sentares",
@ -563,5 +583,9 @@ Language = {
["themeparkfall"] = "You fell off the attraction", ["themeparkfall"] = "You fell off the attraction",
["themeparkallowed"] = "You allowed access to the Theme Park attractions", ["themeparkallowed"] = "You allowed access to the Theme Park attractions",
["themeparkblocked"] = "You blocked access to the Theme Park attractions", ["themeparkblocked"] = "You blocked access to the Theme Park attractions",
["bindseatuse"] = "Attraction Use",
["leaveattraciton"] = "Attraction Leave",
["attractioninprogress"] = "Attraction is already started",
["attractioncamera"] = "Change camera",
}, },
} }

View file

@ -2,9 +2,9 @@ fx_version 'adamant'
game 'gta5' game 'gta5'
description 'RTX THEME PARK OBJECTS' description 'RTX THEME PARK DLC OBJECTS'
version '20.0' version '10.0'
files { files {
'vehicles.meta', 'vehicles.meta',
@ -43,7 +43,27 @@ data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_autodrom_auticko_g.ytyp
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_autodrom_auticko_b.ytyp' data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_autodrom_auticko_b.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_autodrom_auticko_p.ytyp' data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_autodrom_auticko_p.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_control.ytyp' data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_control.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_breakdance_auticko_01_anim.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_breakdance_auticko_anim.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_breakdance_svetylka_anim.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_breakdance_svetylka_anim_2.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_breakdance_tocici_anim.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_breakdance_tocici_anim_2.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_breakdance_tocici_auticka_anim.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_cannon_anim.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_dlc_attractions.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_extasy_base_anim_1.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_extasy_base_anim_2.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_extasy_base_tocici_anim.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_prater_anim.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_prater_kolotoc_anim.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_slingshot_sedacka_anim.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_slingshot_zakladna_anim.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_spinride_arm_anim.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_spinride_base_anim_2.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_hauntedhouse_vozik.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_hauntedhouse_annabelle.ytyp'
data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_rollercoaster_vozik.ytyp'
data_file 'HANDLING_FILE' 'handling.meta' data_file 'HANDLING_FILE' 'handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'vehicles.meta' data_file 'VEHICLE_METADATA_FILE' 'vehicles.meta'

Some files were not shown because too many files have changed in this diff Show more