Skip to content

Retro Radar

Common problems and their solutions. If there is an error here that matches your situation, you can resolve it by applying the solution.


Problem: Nothing happens when item is used.

Solution:

  1. Make sure ensure rs_boosting is in your server.cfg

  2. Check if resource loaded successfully: /refresh and /ensure rs_boosting

  3. Check F8 console for errors


If you are interested in using your own mini-games or modifying mini-games

Section titled โ€œIf you are interested in using your own mini-games or modifying mini-gamesโ€

You can make this change using the shared.lua file we provided as open source.

shared/shared.lua
rs.minigame = function(type, count)
local resource = cfg.minigameResources[type]
if type == 'lockpick' or type == 'hotwire' then
if resource == 'qb' then
return exports['qb-minigames']:Skillbar('medium')
elseif resource == 'peuren' then
return exports.peuren_minigames:StartLockpick(count, 10, 0)
elseif resource == 'ox_lib' then
for i=1, count do
local success = lib.skillCheck('easy', {'w', 'a', 's', 'd'})
if not success then
return false
end
Wait(100)
end
return true
elseif resource == 'rs' then
local p = promise.new()
if type == 'lockpick' then
exports['boosting-minigames']:StartLockpicking('hard', function(res)
p:resolve(res)
end)
else
exports['boosting-minigames']:StartWiring('hard', nil, function(res)
p:resolve(res)
end)
end
return Citizen.Await(p)
end
return true
elseif type == 'tracker' then
if resource == 'qb' then
return exports['qb-minigames']:Skillbar('hard')
elseif resource == 'peuren' then
return exports.peuren_minigames:StartTypewriter(count, 3000)
elseif resource == 'ox_lib' then
for i=1, count do
local success = lib.skillCheck('easy', {'w', 'a', 's', 'd'})
if not success then
return false
end
Wait(100)
end
return true
elseif resource == 'rs' then
local p = promise.new()
exports['boosting-minigames']:StartTerminal('hard', nil, function(res)
p:resolve(res)
end)
return Citizen.Await(p)
end
return true
elseif type == 'doorHack' then
if resource == 'qb' then
return exports['qb-minigames']:Skillbar('medium')
elseif resource == 'peuren' then
return exports.peuren_minigames:StartLockpick(count, 10, 0)
elseif resource == 'ox_lib' then
for i=1, count do
local success = lib.skillCheck('medium', {'w', 'a', 's', 'd'})
if not success then
return false
end
Wait(100)
end
return true
elseif resource == 'rs' then
local p = promise.new()
exports['boosting-minigames']:StartHackerTyper('normal', function(res)
p:resolve(res)
end)
return Citizen.Await(p)
end
elseif type == 'drill' then
local p = promise.new()
exports['boosting-minigames']:StartPlasmaDrill('hard', function(res)
p:resolve(res)
end)
return Citizen.Await(p)
end
return true
end

If your issue is not resolved: