ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
RedM projelerine eğlenceli mini oyunlar eklemek isteyen geliştiriciler için bu betik harika bir seçenektir. Taş kağıt makas, kilit açma ve beceri kontrolleri gibi API tabanlı oyunların bir koleksiyonunu içerir ve bunlar RedM projenize kolayca entegre edilebilir. Bu mini oyunlar projenize fazladan bir etkileşim ve eğlence katmanı ekleyebilir ve kullanıcılarınızın yeni ve heyecan verici şekillerde etkileşim kurmasına yardımcı olabilir. Deneyin ve geliştirme sürecinizi nasıl iyileştirebileceğini görün!
local MiniGame = exports['bcc-minigames'].initiate()
RegisterCommand('rollDice', function(args, rawCommand)
local cfg = {
focus = false, -- Should minigame take nui focus
cursor = false, -- Should minigame have cursor (required for lockpick)
type = 'roll',
options = {
notation = { '4d20', '1d6' }, --options:
autoClear = {
active = true,
time = 1000
}
}
}
MiniGame.Start('diceroller', cfg, function(result)
print("Results", result.data)
print("type", result.type)
-- Result.type is a string of the callback type (options: rollComplete, beforeRoll, dieComplete, removeComplete)
end)
end)
RegisterCommand('addDice', function(args, rawCommand)
local cfg = {
type = 'add',
options = {
notation = { '4d20', '1d6' },
autoClear = {
active = false,
time = 1000
}
}
}
MiniGame.Trigger('diceroller', cfg)
end)
RegisterCommand('removeDice', function(args, rawCommand)
local cfg = {
type = 'remove',
options = {
notation = { rollId = 2 }
}
}
MiniGame.Trigger('diceroller', cfg)
end)
RegisterCommand('rerollDice', function(args, rawCommand)
-- The notation argument here requires an roll object or an array of roll objects identifying the roll group groupId and die rollId you wish to reroll. Die result objects from previous rolls are valid arguments and can be passed in to trigger a reroll.
local cfg = {
type = 'reroll',
options = {
notation = {
dieType = "d20",
groupId = 0,
rollId = 0,
sides = 20,
theme = "default",
themeColor = "#33ddff",
value = 9
}
}
}
MiniGame.Trigger('diceroller', cfg)
end)
RegisterCommand('clearDice', function(args, rawCommand)
MiniGame.Trigger('diceroller', { type = 'clear' })
end)
local MiniGame = exports['bcc-minigames'].initiate()
RegisterCommand('playgame', function(args, rawCommand)
local cfg = {
focus = true, -- Should minigame take nui focus (required)
cursor = true, -- Should minigame have cursor (required)
nails = 15, -- How many nails to be hammered
type = 'dark-wood' -- What color wood to display (light-wood, medium-wood, dark-wood)
}
MiniGame.Start('hammertime', cfg, function(result)
print("Done!", result.result) -- true/false
end)
end)
local MiniGame = exports['bcc-minigames'].initiate()
RegisterCommand('playgame', function(args, rawCommand)
local cfg = {
focus = true, -- Should minigame take nui focus
cursor = true, -- Should minigame have cursor (required for lockpick)
maxattempts = 3, -- How many fail attempts are allowed before game over
threshold = 10, -- +- threshold to the stage degree (bigger number means easier)
hintdelay = 500, --milliseconds delay on when the circle will shake to show lockpick is in the right position.
stages = {
{
deg = 25 -- 0-360 degrees
},
{
deg = 0 -- 0-360 degrees
},
{
deg = 300 -- 0-360 degrees
}
}
}
MiniGame.Start('lockpick', cfg, function(result)
print("Unlocked?", result.unlocked) -- true/false
end)
end)
local MiniGame = exports['bcc-minigames'].initiate()
RegisterCommand('playgame', function(args, rawCommand)
local cfg = {
focus = true, -- Should minigame take nui focus
cursor = true, -- Should minigame have cursor (required)
allowretry = false --Allows use to start the minigame over.
}
MiniGame.Start('rps', cfg, function(result)
print("Result?", result.result) -- win, lose, tie
end)
end)
local MiniGame = exports['bcc-minigames'].initiate()
RegisterCommand('playgame', function(args, rawCommand)
local cfg = {
focus = true, -- Should minigame take nui focus (required)
cursor = true, -- Should minigame have cursor (required)
timer = 30, -- The amount of seconds the game will run for
minMilkPerSqueez = 0.1,
maxMilkPerSqueez = 0.4
}
MiniGame.Start('cowmilker', cfg, function(result)
print("Milk Collected!", result.collected) -- true/false
end)
end)
