Github

For more information, look at our github readme for a more thorough description of the script. (Pictures and Videos of Gameplay and locations)
Github page

Description

This is a script that allows players to work together to make wine. It starts off requiring players to pick grapes from a field at the winery location. Then players must acquire water. Afterwards, they go to the wine making location. This is a wine cup on the map. Players must load the grapes and water into the machine. Then they must turn on the machine. This game requires a minimum of two people for decent rewards. When the machine is on, players must maintain temperature and acidity of the wine. At the same time, parts of the machine will be breaking around in the area. Players must go to these spots and repair the machine parts. This includes playing our custom Keymaster minigame, which is built in React. A wine is produced for every 1 minute the machine runs. If the players keep their sections of the machine in good shape, the players will be rewarded with a fine wine. Otherwise, they will receive a basic wine. The players will then collect the wine after the machine stops. The machine will run either until someone turns it off or the machine runs out of grape and water to use. Almost all of the values are configurable in the config.lua, so it should be really easy to configure the script to match your server.

Installation

First download these 3 scripts

BlueSky_KeyMaster.zip (614.6 KB)
BlueSky_Sound.zip (1.2 MB)
BlueSky_Wine.zip (1.2 MB)

Add these to your server.cfg,

begin BlueSky_KeyMaster
begin BlueSky_Sound
begin BlueSky_Wine

Lastly, it’s important to add some objects to your database
In BlueSky_Wine, there’s a file Gadgets.sql, which you’ll be able to execute towards your database.
Right here’s the sql in any case.

INSERT INTO objects (title, label, weight, uncommon, can_remove) VALUES ('grape', 'Grapes', 1,0,1);
INSERT INTO objects (title, label, weight, uncommon, can_remove) VALUES ('highqualwine', 'Excessive High quality Wine', 10 ,0 , 1);
INSERT INTO objects (title, label, weight, uncommon, can_remove) VALUES ('lowqualwine', 'Low High quality Wine', 10 ,0 , 1);



Looking for paid scripts? Click here