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):
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
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)
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
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.
6. Put rtx_themepark_dlc and rtx_themepark_dlc_objects to the server.cfg
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
3. Replace Config.Framework = "standalone" with Config.Framework = "qbcore"
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)
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
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.
7. Put rtx_themepark_dlc and rtx_themepark_dlc_objects to the server.cfg
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
3. Replace Config.Framework = "standalone" with Config.Framework = "esx"
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)
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
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.
7. Put rtx_themepark_dlc and rtx_themepark_dlc_objects to the server.cfg
Common issues:
@ -58,6 +58,7 @@ Object names for whitelist to anticheat:
prop_cs_hotdog_02
prop_cs_burger_01
prop_plastic_cup_02
sempre_delperropier_popcorn_box
sempre_delperropier_candycotton_prop
sempre_delperropier_balloon_b
@ -68,12 +69,6 @@ sempre_delperropier_bus_blue_screen
sempre_delperropier_bus_red_screen
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
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.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
@ -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.ThemeParkDisableSoundForAttractions = false -- enable this if you want disable music for all attractions
Config.AttractionsSettings = {
gforce = {
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
maxmistakes = 5, -- maximum number of mistakes before cancellation
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
shootingrangeusekey = "E", -- shooting range key for start game.
},
@ -151,6 +149,286 @@ Config.AttractionsSettings = {
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)
},
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 = {
@ -174,6 +452,13 @@ Config.ThemeParkFallSettings = {
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
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
disablemusic = false, -- enable this if you want disable music
},
},
}
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"},
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
},
},
["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"},
brakedance = {
coords = vector3(-1594.3899, -1114.7417, 12.05341), -- location of control machine
rotation = vector3(0.0, 0.0, 268.9210), -- rotation of control machine
label = "BREAK DANCE", -- label of control machine
musiccoords = vector3(-1574.25, -1114.6, 13.27), -- location of music
musicmaxdistance = 30.0, -- distance of music
disablemusic = false, -- enable this if you want disable music
},
},
["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"},
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
},
},
["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"},
carousel = {
coords = vector3(-1625.6858, -1161.9131, 12.05341), -- location of control machine
rotation = vector3(0.0, 0.0, 155.4782), -- rotation of control machine
label = "CAROUSEL", -- label of control machine
musiccoords = vector3(-1630.82, -1169.31, 12.68), -- location of music
musicmaxdistance = 30.0, -- distance of music
disablemusic = false, -- enable this if you want disable music
},
},
["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"},
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
},
},
["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"},
spinride = {
coords = vector3(-1645.6586, -1174.2965, 12.05341), -- location of control machine
rotation = vector3(0.0, 0.0, 47.4081), -- rotation of control machine
label = "SPINRIDE", -- label of control machine
musiccoords = vector3(-1658.11, -1172.23, 33.26), -- location of music
musicmaxdistance = 30.0, -- distance of music
disablemusic = false, -- enable this if you want disable music
},
},
["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"},
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
},
},
["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"},
rollercoaster2 = {
coords = vector3(-1621.8944, -1184.1340, 12.05341), -- location of control machine
rotation = vector3(0.0, 0.0, 230.5453), -- rotation of control machine
label = "ROLLERCOASTER 2", -- label of control machine
musiccoords = vector3(-1610.44, -1219.53, 34.99), -- location of music
musicmaxdistance = 70.0, -- distance of music
disablemusic = false, -- enable this if you want disable music
},
cannon = {
coords = vector3(-1651.1173, -1193.6877, 14.20), -- location of control machine
rotation = vector3(0.0, 0.0, 140.0), -- rotation of control machine
label = "CANNON", -- label of control machine
disablemusic = true, -- enable this if you want disable music
},
},
}
@ -422,92 +680,127 @@ Config.BumperCarsSpawnPoints = {
Config.Stands = {
{
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,
},
{
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,
},
{
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,
},
{
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,
},
{
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,
},
{
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,
},
{
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,
},
{
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,
},
{
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,
},
{
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,
},
{
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,
},
{
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,
},
{
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,
},
{
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,
},
{
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,
},
{
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,
},
{
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,
},
{
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,
},
}
@ -557,7 +850,7 @@ function Notify(text)
--exports["mythic_notify"]:SendAlert("inform", text, 5000)
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)
end
@ -570,6 +863,8 @@ function IncreaseHunger(itemtype)
-- You can add here your function for decrease hunger
elseif itemtype == "burger" then
-- 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

View file

@ -2,9 +2,9 @@ fx_version 'cerulean'
game 'gta5'
description 'RTX THEME PARK'
description 'RTX THEME PARK DLC'
version '60.0'
version '50.0'
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)
@ -21,6 +21,15 @@ server_scripts {
'server/attr7.lua',
'server/attr8.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'
}
@ -29,7 +38,9 @@ client_scripts {
'language/main.lua',
'client/main.lua',
'client/sound.lua',
'client/paths.lua',
'client/paths1.lua',
'client/paths2.lua',
'client/paths3.lua',
'client/attr1.lua',
'client/attr2.lua',
'client/attr3.lua',
@ -38,7 +49,16 @@ client_scripts {
'client/attr6.lua',
'client/attr7.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 {
@ -50,11 +70,12 @@ files {
'html/jquery.connections.js',
'html/BebasNeueBold.ttf',
'html/NakaraRegular.ttf',
'html/img/*.png'
'html/img/*.png',
'html/sounds/*.mp3'
}
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'

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 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() {
$("body").css("display", "none");
@ -40,6 +50,8 @@ $(".closemusicurl").click(function(){
$("#attractionurlshow").hide();
});
window.addEventListener('message', function (event) {
var item = event.data;
@ -232,55 +244,6 @@ window.addEventListener('message', function (event) {
$("#parkattractionshow").hide();
$("#attractionurlshow").hide();
$("#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") {
@ -340,6 +303,16 @@ window.addEventListener('message', function (event) {
} else {
$("#attractionanimtextshow").hide();
}
if (item.attractionbumperchange == true) {
$("#attractioncamtextshow").show();
} else {
$("#attractioncamtextshow").hide();
}
if (item.rollercoastercamchange == true) {
$("#attractioncamtextshow2").show();
} else {
$("#attractioncamtextshow2").hide();
}
$("#attractionshow").show();
}
@ -414,16 +387,6 @@ window.addEventListener('message', function (event) {
if (item.message == "hidemanagmentmenu") {
$("#parkmanagmentmainshow").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") {
@ -449,6 +412,26 @@ window.addEventListener('message', function (event) {
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") {
document.getElementsByClassName("parkattractioncontrolmusictextdata")[0].innerHTML = item.musiclabel;
}
@ -493,7 +476,7 @@ $(".parkmanagmentsettingsbutton").click(function () {
$.post('https://'+themeparkresourcename+'/parkmanagmentsattractions', JSON.stringify({}));
});
for (let int1data = 1; int1data < 11; int1data++) {
for (let int1data = 1; int1data < 20; int1data++) {
$("#parkattractionopendata" + int1data + "").click(function () {
if (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;
}
#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 {
position: absolute;
margin: 0;
@ -1015,21 +1000,6 @@ input[type=range]:focus {
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 {
position: absolute;
margin: 0;
@ -1051,21 +1021,6 @@ input[type=range]:focus {
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 {
position: absolute;
margin: 0;
@ -1087,21 +1042,6 @@ input[type=range]:focus {
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 {
position: absolute;
margin: 0;
@ -1123,21 +1063,6 @@ input[type=range]:focus {
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 {
position: absolute;
margin: 0;
@ -1159,21 +1084,6 @@ input[type=range]:focus {
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 {
position: absolute;
margin: 0;
@ -1195,21 +1105,6 @@ input[type=range]:focus {
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 {
position: absolute;
margin: 0;
@ -1231,21 +1126,6 @@ input[type=range]:focus {
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 {
position: absolute;
margin: 0;
@ -1267,21 +1147,6 @@ input[type=range]:focus {
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 {
position: absolute;
margin: 0;
@ -1318,6 +1183,196 @@ input[type=range]:focus {
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 {
position: absolute;
margin: 0;
@ -1663,6 +1718,52 @@ connection {
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 {
position: absolute;
margin: 0;

View file

@ -87,8 +87,6 @@
<span class="parkattractionopeninputslider"></span>
</label>
</div>
<div class="parkattractionconnector" id="parkattractionconnector1">
</div>
<div class="parkattraction" id="parkmanagmentattraction2">
<div class="parkattractionname">Top Scan</div>
<div class="parkattractiontextclose">Close</div>
@ -98,8 +96,6 @@
<span class="parkattractionopeninputslider"></span>
</label>
</div>
<div class="parkattractionconnector" id="parkattractionconnector2">
</div>
<div class="parkattraction" id="parkmanagmentattraction3">
<div class="parkattractionname">Roller coaster</div>
<div class="parkattractiontextclose">Close</div>
@ -109,8 +105,6 @@
<span class="parkattractionopeninputslider"></span>
</label>
</div>
<div class="parkattractionconnector" id="parkattractionconnector3">
</div>
<div class="parkattraction" id="parkmanagmentattraction4">
<div class="parkattractionname">Shooting Range</div>
<div class="parkattractiontextclose">Close</div>
@ -120,8 +114,6 @@
<span class="parkattractionopeninputslider"></span>
</label>
</div>
<div class="parkattractionconnector" id="parkattractionconnector4">
</div>
<div class="parkattraction" id="parkmanagmentattraction5">
<div class="parkattractionname">Shooting Range</div>
<div class="parkattractiontextclose">Close</div>
@ -131,8 +123,6 @@
<span class="parkattractionopeninputslider"></span>
</label>
</div>
<div class="parkattractionconnector" id="parkattractionconnector5">
</div>
<div class="parkattraction" id="parkmanagmentattraction6">
<div class="parkattractionname">Bumper Cars</div>
<div class="parkattractiontextclose">Close</div>
@ -142,8 +132,6 @@
<span class="parkattractionopeninputslider"></span>
</label>
</div>
<div class="parkattractionconnector" id="parkattractionconnector6">
</div>
<div class="parkattraction" id="parkmanagmentattraction7">
<div class="parkattractionname">Vortex</div>
<div class="parkattractiontextclose">Close</div>
@ -153,8 +141,6 @@
<span class="parkattractionopeninputslider"></span>
</label>
</div>
<div class="parkattractionconnector" id="parkattractionconnector7">
</div>
<div class="parkattraction" id="parkmanagmentattraction8">
<div class="parkattractionname">Ferris wheel</div>
<div class="parkattractiontextclose">Close</div>
@ -164,8 +150,6 @@
<span class="parkattractionopeninputslider"></span>
</label>
</div>
<div class="parkattractionconnector" id="parkattractionconnector8">
</div>
<div class="parkattraction" id="parkmanagmentattraction9">
<div class="parkattractionname">Detonator</div>
<div class="parkattractiontextclose">Close</div>
@ -175,8 +159,6 @@
<span class="parkattractionopeninputslider"></span>
</label>
</div>
<div class="parkattractionconnector" id="parkattractionconnector9">
</div>
<div class="parkattraction" id="parkmanagmentattraction10">
<div class="parkattractionname">Boat</div>
<div class="parkattractiontextclose">Close</div>
@ -186,7 +168,86 @@
<span class="parkattractionopeninputslider"></span>
</label>
</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 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>
<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="attractionleavetext">Press <span id="attractionleavetextkey">F</span> to exit the attraction</div>
</div>

View file

@ -92,6 +92,10 @@ Language = {
["themeparkfall"] = "You fell off the attraction",
["themeparkallowed"] = "You allowed 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"] = {
@ -187,6 +191,10 @@ Language = {
["themeparkfall"] = "You fell off the attraction",
["themeparkallowed"] = "You allowed 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"] = {
["pressforuseseat"] = "Appuyez ["..Config.ThemeParkSeatKey.."] pour vous asseoir",
@ -281,6 +289,10 @@ Language = {
["themeparkfall"] = "You fell off the attraction",
["themeparkallowed"] = "You allowed 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"] = {
["pressforuseseat"] = "Spingere ["..Config.ThemeParkSeatKey.."] per sedere",
@ -375,6 +387,10 @@ Language = {
["themeparkfall"] = "You fell off the attraction",
["themeparkallowed"] = "You allowed 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"] = {
["pressforuseseat"] = "Presiona ["..Config.ThemeParkSeatKey.."] para usar el asiento",
@ -469,6 +485,10 @@ Language = {
["themeparkfall"] = "You fell off the attraction",
["themeparkallowed"] = "You allowed 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"] = {
["pressforuseseat"] = "Pressiona ["..Config.ThemeParkSeatKey.."] para te sentares",
@ -563,5 +583,9 @@ Language = {
["themeparkfall"] = "You fell off the attraction",
["themeparkallowed"] = "You allowed 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'
description 'RTX THEME PARK OBJECTS'
description 'RTX THEME PARK DLC OBJECTS'
version '20.0'
version '10.0'
files {
'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_p.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 'VEHICLE_METADATA_FILE' 'vehicles.meta'

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