A simple Fix Wiring minigame, Among Us style.
I made this script a while ago for my server to make a direct connection when stealing a vehicle, everyone loved the idea and this minigame can be used in several ways.
This minigame is not my own, what I did was simply convert it to work on fivem. Original author by Louis Hoebregts (Codeopen Fix Wiring: https://codepen.io/Mamboleoo/pen/NWrBoep).
The minigame is completely STANDALONE, just call an event with the necessary configuration and the minigame will open.
Video
How to use
The minigame has an event with CallBack Function, that is, when calling the event, it will only execute the event function if the minigame is successfully completed.
Just call this event in other scripts and use your creativity.
This is a client-side event.
No problem, If it could be random i would 100% use this but without that function it makes it hard to implement as people would have the path cracked in a few seconds with muscle memory. Great resource however!
Depending on which version of esx_repairkit you are using, because in a quick search, I found 3 modifications of this script, but anyway, it is possible to use the minigame to repair the vehicleās engine, you will only have to make some changes to the esx_repairkit code , in this case, itās not just putting the event to start the minigame, tell me which one you use, so I can see it
Eyoo with the randomization of the wires, this is actually great!!
I was planning on creating an electrician job with this kind of script, fuses burn etc.
Was also looking for an among-us style switch (lights off thing) game but this will do the trick!
Combined with weathersync blackout, this is awesome!! Good job
Heyy
So I tried it, implemented it into a suitable job.
First of all; I canāt get the window to be where I want.
I had to use TriggerEvent(āMx::StartMinigameElectricCircuitā, 10, 10, 100, 700, 0, function()
to make it even remotely visible and its in the top left corner.
The thing I miss is a fail option. As in; maybe a timer configuration (you need to finish it in time).
The parameters are completely wrong, the correct one would be
TriggerEvent(āMx::StartMinigameElectricCircuitā, ā50%ā, ā92%ā, ā1.0ā, ā30vminā, ā0ā, function()
The failure option only had a timer, because theoretically there is no way to fail the minigame or you complete it or close it, I can try to add it in the future