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' | 
