[PAID] Surreal Scripts Missions Script

A script by AmaterasuFe

No reviews yet.
[PAID] Surreal Scripts Missions Script main image

Full Description

This Script allows you to create multiple mission layouts uniquely and fast allowing for players to create parties or run solo for custom made missions to gain dealer reputation and/or unique rewards to your city. The script is built to be easily adaptable and easy to manage to create/edit new missions very fast allowing for unique interactions for player bases. All tasks will be synced between players and task progress is synced within a players party.

Previews:
Showcase: PREVIEW

Example Missions:
Cayo Prep Heist: CAYO HEIST PREPERATION PREVIEW

Features:

  • Custom bosses each with unique missions
  • Ability to add/edit new missions easily and very dynamic
  • Synced peds and mission/task progress with every member of your party.
  • Customize rewards for each mission or even completing tasks within a mission.
  • Customizable functions to allow for you to adapt to any framework you use.
  • Included 24 custom and unique missions/heist

Tasks available to be used within missions. These are used to define what is done within a mission.

Example code of how easy it is to setup full missions.

 [2] = {
         Label = 'Teach the biker gang a lesson',
         Payout = 4000, -- Amount of money each person gets
         RepGain = 1, -- Amount of rep gained or lost
         RepLoss = 2, -- How much rep is lost on fail. Defeault will pull RepGain
         MinRep = 0, -- Minimum required rep
         MissionCode = '45621', --Manually acquire mission through a code
         FinishMessage = "I think they learned their lesson",
         PartyRewards = {
             ['cryptostick'] = {
                 chance = 8,
                 min = 1,
                 max =1,
             },
             ['trojan_usb'] = {
                 chance = 8,
                 min = 1,
                 max =1,
             }
         },
         -- CodeRequired = true, We would set this to require the code and not be in random pool. Can keep off for testing
         Tasks = {
             [1] = {
                 TaskType = Config.PartyTaskTypes.Eliminate,
                 Message = "Take them scum out and steal their leader's bike",
                 -- Task Specific variables
                 EnablePedBlips = true,
                 EnablePropBlips = true,  
                 ShiftDifficulty = 1, 
                 Hostile = true,         
                 RandomLocations = {
                     [1] = {
                         Coords = vector3(64.31, 3636.74, 39.6),
                         Hostile = true,
                         Radius = 50,
                         Peds = {
                             [1] = { coords = vector4(38.45, 3672.81, 39.64, 212.58), model = `g_m_y_lost_02`},
                             [2] = { coords = vector4(45.93, 3693.95, 39.75, 156.45), model = `g_m_y_lost_03`},
                             [3] = { coords = vector4(62.52, 3690.22, 39.83, 153.99), model = `g_m_y_lost_02`},
                             [4] = { coords = vector4(74.6, 3674.42, 39.88, 161.24), model = `g_m_y_lost_03`},
                             [5] = { coords = vector4(44.65, 3651.69, 39.72, 293.22), model = `g_m_y_lost_02`},
                             [6] = { coords = vector4(30.18, 3668.6, 40.44, 284.47), model = `g_m_y_lost_03`},
                             [7] = { coords = vector4(21.04, 3683.21, 39.74, 262.53), model = `g_m_y_lost_02`},
                             [8] = { 
                                 coords = vector4(27.57, 3663.12, 40.44, 319.5), 
                                 model = `g_m_y_lost_03`,
                                 health = 800,
                                 ability = 100,
                                 movement = 2,
                                 range = 2,
                                 accuracy = 75,
                                 weapon = 'weapon_minigun',
                                 headshot = false,
                                 rank = 4
                             },
                         },
                         Vehicle = {
                             VehicleModel = `zombiea`,
                             Coords = vector4(30.75, 3657.3, 39.76, 291.58),
                             Radius = 50,
                         }
                     },
                 },                    
             },
             [2] = {
                 TaskType = Config.PartyTaskTypes.GetVehicle,
                 Message = "Grab the leader's bike",
                 -- Task Specific variables
                 FailOnDestroy = true,
                 FailOnMissing = true,
             },
             [3] = {
                 TaskType = Config.PartyTaskTypes.ReturnVehicle, -- Requires a spawn vehicle task earlier
                 Message = "Bring that piece of junk to me",
                 Coords = vector3(895.81, 3574.32, 33.51),
             },
             [4] = {
                 TaskType = Config.PartyTaskTypes.ConfirmWithBoss, -- Requires a spawn vehicle task earlier
                 Message = "I got something for you",
                 Text = "Solid work"
             },            
        }
     }
Code is accessible Yes
Subscription-based No
Lines (approximately) 8000
Requirements N/a
Support Yes

PURCAHSE $15 USD
$30 USD Version is available which allows access to unencrypted code.

Config Merger
Have you tried Config Merger? Merge your configs easily