forked from Simnation/Main
89 lines
No EOL
2.8 KiB
Lua
89 lines
No EOL
2.8 KiB
Lua
Config = {}
|
|
Config.Locale = 'en'
|
|
|
|
-- You don't have to sum to sum the chances of all of the prices to 100. The totel will be decided based on the
|
|
-- <chance of one price>/<total of all prices>. e.g. Price: 'Common' has a chance of '50' and the total of all chances is 100, so 50/100 (50%)
|
|
-- chance of packing common. You may add as many prices as you want. Follow the preset logic.
|
|
Config.Prices = {
|
|
Nothing = {
|
|
chance = 50,
|
|
message = 'Leider hast Du nichts gewonnen, mal gewinnt man, mal verlieren man .',
|
|
price = {
|
|
price_money = 0,
|
|
item = {
|
|
price_is_item = false,
|
|
item_name = '',
|
|
item_label = '',
|
|
item_amount = 1
|
|
}
|
|
}
|
|
},
|
|
Common = {
|
|
chance = 20,
|
|
message = 'Du hast ein neues Rubbellos gewonnen! Vielleicht holst Du dieses Mal den großen Gewinn?',
|
|
price = {
|
|
price_money = 0,
|
|
item = {
|
|
price_is_item = true,
|
|
item_name = 'scratch_ticket',
|
|
item_label = 'Rubbellos',
|
|
item_amount = 1
|
|
}
|
|
}
|
|
},
|
|
Rare = {
|
|
chance = 15,
|
|
message = 'Du hast gewonnen! Kaufen dir etwas Schönes im Wert von 250 $!',
|
|
price = {
|
|
price_money = 250,
|
|
item = {
|
|
price_is_item = false,
|
|
item_name = '',
|
|
item_label = '',
|
|
item_amount = 1
|
|
}
|
|
}
|
|
},
|
|
Epic = {
|
|
chance = 9,
|
|
message = 'Super! + $750!',
|
|
price = {
|
|
price_money = 750,
|
|
item = {
|
|
price_is_item = false,
|
|
item_name = '',
|
|
item_label = '',
|
|
item_amount = 1
|
|
}
|
|
}
|
|
},
|
|
Legendary = {
|
|
chance = 1,
|
|
message = 'KRASS! Du hast $1000 gewonnen!',
|
|
price = {
|
|
price_money = 1000,
|
|
item = {
|
|
price_is_item = false,
|
|
item_name = '',
|
|
item_label = '',
|
|
item_amount = 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
Config.Webhooks = {
|
|
webhooksEnabled = false, -- enable/disable webhooks. Place your 'Discord WEBHOOK URL' in server/s_webhooks.lua:1
|
|
logProperties = {
|
|
possibleCheatingAttempt = true, -- will trigger on possible cheating attempt
|
|
winMessages = true, -- will trigger on win (both money and item)
|
|
loseMessages = false, -- will trigger on lose
|
|
earlyMessage = false -- will trigger if person doesn't fully scratch ticket
|
|
},
|
|
}
|
|
|
|
Config.ScratchCooldownInSeconds = 25 -- Cooldown in SECONDS, when will player be able to scratch another ticket? If below 30 will show notification until timer finished
|
|
Config.ShowCooldownNotifications = true -- Show a notification to player with the remaining cooldown timer
|
|
Config.ShowUsedTicketNotification = true -- Show a notification to player whenever a ticket is used
|
|
Config.ShowResultTicketNotification = true -- Show a notification with message of price ticket. See Config.Prices.message
|
|
Config.ScratchAmount = 80 -- Percentage of the ticket that needs to be scrapped away for the price to be 'seen' |