Defiled

dCasino Guide

Guide Last Updated: September 26, 2021

Contents:

  1. QuickStart Guide
  2. Setup GUI (Graphical User Interface):
    • General Tab
    • Location Tab
    • Games Tab
    • Messages Tab
    • Moderators Tab
  3. Live Control GUI (Graphical User Interface):
    • Control Tab

QuickStart Guide

You can 1 click start this script, but before that you need to do a few steps:

1. Load the script on DreamBot and fill in the configuration (Guide for that is below)

2. Save the configuration by using "Tip 2" below.

3. Create a quickstart file. There's only 1 param.

Param: Saved Config File Location

Setup GUI

Tip 1: You can click the info buttons on the gui to help you identity fields easier.

Tip 2: You can save your configuration so you can load it later and 1 click run the script through the gui or through quickstart.

General Tab

Typing Speed

Here you type in the typing speed of the bot. If it's too much you might risk getting banned faster, but if it's too low you risk losing interest.

Typing Speed is in WPM (Words Per Minute)

Suggestion: 190 - 220.

Speed Deviation

This is a good way to change up your typing speed each time the bot types anything. This will help break the typing pattern if there is any and may help low ban chances.

You can alter the typing speed by a certain deviation number so if the typing speed is 200 and the deviation is 10 it'll either decrease or increase the speed by up to 10 words per minute each time it types something. can be considered as an anti-pattern feature.

Suggestion: 15

Typing Mistakes

If you would like the bot to make mistakes while typing and auto-correcting them as soon as making them, check this box. It may act as pattern breaker.

By checking this box, the typing speed will be slowed down because of the mistakes made! So it is recommended to increase the typing speed if you're going for it.

Note: this can't be used alongside "Typing Accents", why is explained below.

Typing Accents

This will enable typing accents Ex: (á,à,â,ä,ã) The accents/markings are applied automatically and at random to the letters of your messages. If you want to apply them manually, leave typing mistakes and typing accents checkboxes unchecked and add them into your messages. Keep in mind that Not all accents/markings are supported in the game.

Accents Supported:

'á','à','â','ä','ã', 'b', 'ç','¢', 'd', 'é','è','ê','ë', 'f', 'g', 'h', 'í','ì','î','ï', 'j', 'k', 'l', 'm', 'ñ', 'ó','ò','ô','ö','õ','ø', 'p', 'q', 'r', 's', 't', 'ú','ù','û','ü', 'v', 'w', 'x', 'ý','ÿ', 'z', 'Á','À','Â','Ä','Ã', 'B', 'Ç', 'Ð', 'É','È','Ê','Ë', 'F', 'G', 'H', 'Í','Ì','Î','Ï', 'J', 'K', 'L', 'M', 'Ñ', 'Ó','Ò','Ô','Ö','Õ','Ø', 'P', 'Q', 'R', 'S', 'T', 'Ú','Ù','Û','Ü', 'V', 'W', 'X', 'Ý',

Minimum GP:

This is required. Anything under this amount will be rejected by the bot. This feature is required as empty trades aren't acceptable unless it's the mule. Type the amount without letters and commas.

Ex1: 1000 not 1K

Ex2: 10000 not 10,000

Suggestion: 100000 (100 thousand GP)

Maximum GP:

Anything above this amount will be rejected by the bot. Leaving this field empty will result in no limit to the amount of GP traded. Type the amount without letters and commas.

Ex1: 1000 not 1K

Ex2: 10000 not 10,000

Suggestion: 100000 (100 thousand GP)

Trade Screen 1 (Min & Max)

Each time a player trades the bot, a random number of seconds will be generated within the range of the min/max fields. If the first trade screen remains open for a longer amount of seconds than the generated amount it'll be declined and the session reset.

Suggestion: Min: 60, Max: 90

Trade Screen 2 (Min & Max)

Once the second trade screen appears, a random number of seconds will be generated within the range of the min/max fields. If the second trade screen remains open for a longer amount of seconds than the generated amount it'll be declined and the session reset.

Suggestion: Min: 60, Max: 90

Payout Timer (Min & Max)

This generates a random number of seconds within the min/max fields' values. If the gambler doesn't respond to the bot/host's trade requests within this generated time span, the session will be reset and the gambler will lose their winnings.

Suggestion: Min: 60, Max: 90

Infractions

This enables the Infractions system. Infractions allow you to ban abusive people from trading you and allows your bot to focus on real gamblers. It includes an ignore list functionality which you can use to always deny certain people trading access and priority. As of this current version there are 2 ways to infract people and they are: Item Infractions and Decline infractions which are explained in their own help buttons below Note: the infractions system consumes a small amount of hardware resources, but it's worth it.

Item Infractions

This enables Item Infractions. (Requires Infractions to be checked) What's Item Infractions? Every time a gamber adds an item other than GP to the trade screen, the trade will be declined, the player will get 1 infraction point, & the session reset.

Decline Infractions

This enables Decline Infractions. (Requires Infractions to be checked) What's Decline Infractions? Every time the gambler decline the trade screen the player will get 1 infraction point, & the session reset.

Add Ignore List

This is optional & will ONLY work if infractions is checked. You can add your own list of abusers for the bot to ignore. Format: 1 name per line, no empty lines!

Infractions Till Ignore:

This is required if Infractions is checked If the gambler earns more infractions than what's in this field, the ban hammer will go off and the gambler will be ignored for the rest of the session.

Suggestion: 5

Auto Win (No GP)

This is optional but recommended! If the bot doesn't have enough money to provide the winnings for a session, it will automatically be ruled in the favor of the bot/host. Can't use "Stop if under" if this is checked. Pretty useful right? ;)

Stop If Under

If the bot's GP amount falls under the specified amount here, it will logout and stop the script.

Mule Names

This is optional but recommended! If these names inserted here trade the bot, they will be recognised as mules and the bot will go into PayOut mode instantly The amount that will be given to the mule is specified in the field below

Win/Loss Logging

This is optional but recommended! To start logging wins and losses, set a path using the 'Path' button. and set a message for the logger using the 'Message' button.

Mule Logging

To start logging mules, set a path using the 'Path' button. and set a message for the logger using the 'Message' button. Note: You can use the same file as the normal logging. just set the path to it.

Amount to Give (Mule)

This is optional. (Everything will be given if left empty) Enter the amount to be given to the mule. Leave empty if you want it to empty itself to the mule. (if you want it to empty itself, it's recommended to have AutoWin (No GP) on.)

Location Tab

Timed Area Change

This is optional If you would like for the area to change every set amount of time You can insert multiple areas (more than 1) below and set a min and max value which will be used to roll a random number of minutes in that range.

Area Change Min & Max (Minutes)

This is required if the Timed Area Change is checked. A random number of minutes will be rolled in the range of Min->Max & used to set a timer each time the area changes.

Add Area(s)

Format:

  • - 1 Area per line
  • - Areas are written as tile coordinates.
  • - Tile coordinates are separated by commas Ex: 1234,1234,0
  • - In the above example 1234,1234are the X,Y coordinates and 0 is the plane or Z coord
  • - Tile are separated from each other with a space Ex: 1234,1234,0 5678,5678,0

If you want to add a normal area (2 corner tiles): Type in the tiles of the 2 corners Example: 1234,1234,0 5678,5678,0 If you want to add a complex area (Tile collection): Type in ALL the tiles Ex: 1234,1234,0 5678,5678,0 9876,9876,0 etc..

Timed World Change

This is optional BUT not recommended if you experience locks! If you would like for the world to change every set amount of time You can insert multiple world (more than 1) below and set a min and max value which will be used to roll a random number of minutes in that range. If you experience locks regularly, this isn't recommended because world changes can trigger locks.

World Change (Min & Max)

This is required if the Timed World Change is checked. A random number of minutes will be rolled in the range of Min->Max & used to set a timer each time the world changes.

Add World(s)

Add worlds here, 1 world per line, no empty lines! (1 World Atleast Required, even if you don't have timed world change checked)

Games Tab

Legacy Dicer

This is optional but it'll disable command games! This wouldn't be the most configurable casino script out there without having a legacy dicer option! Legacy Dicing is basically Normal Dicing (Roll high/low) without commands. just a straight up trade -> roll with a lot of configurations to make it as favourable to you as you want!

Legacy Configuration

This is required IF you have legacy dicing checked If you have selected Legacy Dicing, this is where you configure Legacy Dicing.

Legacy Dicing is pretty much the !roll command but without the need to do the command. All games are explained below.

Prefix

This is required IF you don't have legacy dicing checked This is the character that comes before the command word. Examples: !,*,. So if the prefix was '!' commands will activate after '!' like !roll

Global Game Configuration

Some of the games have configurations that can't be set individually, so you pretty much set these configurations here.

+ Game

You add games by clicking this button and then selecting the game wanted.

- Game

You can remove already set games using this button by selecting game in the list then clicking this button.

Edit Game

You can edit a game's configuration by selecting the game in the list and then clicking this button.

Dice Duel (Duel)

This game is self-explanatory. You and the gambler roll a X-sided die and whoever scores higher or lower (based on what's configured), wins.

Keyword: Pretty much what comes after the prefix. ex: dd (stands for dice duel)

Add Win Message: This is the message that will be typed after the gambler wins the game

Add Lost Message: This is the message that will be typed after the gambler lost the game

Dice Sides Count: Number of sides the dice has.

No Arguments? If you don't want the gamblers to execute arguments with this game, so like: !dd high for an example where "high" is the argument, check this button.

Duel Mode: If you have No Arguments checked, you have to set the game to a certain mode as the gamblers can't just do !dd high. So like for an example: you can set this to high, check no arguments mode, and set the keyword to !ddhigh. I think you get where I'm going with this.

Gambler Win Percentages: If you wanna go the non-legitimate way and give yourself an even bigger edge, this is the right place for you!

Once you start typing into the text area, this game will automatically be changed into 'Altered' mode and will not use the legitimate gambler win chances in other words, it won't be fair for the gamblers. What you write down below is the Chances for gamblers to win and the GP threshold for that to activate.

Format: CHANCE_FOR_GAMBLER_TO_WIN=GP_THRESHOLD

Example: 50=100000 (This will give the gambler a 50% chance to win if the coin amount is above or equals to 100000).

  • -1 Chance=Threshold per line!
  • -You must include a default one for very low amounts like: 45=0 if the amount given is very low. so in the example 45=0, if the gp amount is 0 or higher, the change for the gambler to win is 45. pretty simple right?
Roll (Dicing)

This game is self-explanatory. You roll a number in the range of 1 - 100, and if it lands high, low, or mid (depends on what's configured below) the gambler wins.

Keyword: Pretty much what comes after the prefix. ex: roll

Add Win Message: This is the message that will be typed after the gambler wins the game

Add Lost Message: This is the message that will be typed after the gambler lost the game

Legit Mid Roll? If this is checked, the bot won't use fake percentages (which are below) for playing mid.

Mid Rolls Range: Pretty much you set what's the mid range for your bot for dicing. so if min is 45 and max is 55, the gambler wins if he/she lands a number in that range. (exclusive)

No Arguments? If you don't want the gamblers to execute arguments with this game, so like: !roll high for an example where "high" is the argument, check this button.

Dice Mode: If you have No Arguments checked, you have to set the game to a certain mode as the gamblers can't just do !roll high. So like for an example: you can set this to high, check no arguments mode, and set the keyword to !high. I think you get where I'm going with this.

Gambler Win Percentages: Read Dice Duel's Gambler Win Percentages Explanation above, it's the same

Hot/Cold (Flower)

This game is pretty much "Flower". The gambler picks a flower type, say for an example "Hot" and if you plant a "Hot" flower like Red, the gambler wins.

Keyword: Pretty much what comes after the prefix. ex: flower

Add Win Message: This is the message that will be typed after the gambler wins the game

Add Lost Message: This is the message that will be typed after the gambler lost the game

Multiplier: This is multiplied with the received amount to produce winnings. So if this was set to 2.0 and gambler gave you 100k, if he/she wins, the gambler will get 200k.

No Arguments? If you don't want the gamblers to execute arguments with this game, so like: !flower hot for an example where "hot" is the argument, check this button.

Hot Mode? If you have No Arguments set, you can either check this or uncheck to activate hot mode. So that everytime someone does !flower, you start a hot game.

Gambler Win Percentages: Read Dice Duel's Gambler Win Percentages Explanation above, it's the same

Poker (Flower Poker)

This game is similar to Dice Duel as in it rolls 5 flowers for the host(you) and the gambler, and whoever scores the better hand wins.

Keyword: Pretty much what comes after the prefix. ex: poker

Add Win Message: This is the message that will be typed after the gambler wins the game

Add Lost Message: This is the message that will be typed after the gambler lost the game

Multiplier: This is multiplied with the received amount to produce winnings. So if this was set to 2.0 and gambler gave you 100k, if he/she wins, the gambler will get 200k.

Gambler Win Percentages: Read Dice Duel's Gambler Win Percentages Explanation above, it's the same

Slots

This game is like the Slots Machines in Real Life Casinos. The gambler pulls the lever and if he/she gets 2 matches or more wins.

Keyword: Pretty much what comes after the prefix. ex: slots

Add Win Message: This is the message that will be typed after the gambler wins the game

Add Lost Message: This is the message that will be typed after the gambler lost the game

Slots Item: Keep it as the default or type in 3 items separated by a comma.

2 Matches Multiplier: If the gambler lands 2 matches, this is the multiplier for that. This is multiplied with the received amount to produce winnings. So if this was set to 2.0 and gambler gave you 100k, if he/she wins, the gambler will get 200k.

3 Matches Multiplier: If the gambler lands 3 matches, this is the multiplier for that. This is multiplied with the received amount to produce winnings. So if this was set to 2.0 and gambler gave you 100k, if he/she wins, the gambler will get 200k.

True Chance for 3 Matches: Set this to the chance you want the gambler to have.

True Chance for 2 Matches: Set this to the chance you want the gambler to have.

Gambler Win Percentages: Read Dice Duel's Gambler Win Percentages Explanation above, it's the same

Roulette

This game is basically "Spin the roulette" at real life casinos where you spin the roulette and hope it lands on what you picked. (even,odd,red,black,number)

Keyword: Pretty much what comes after the prefix. ex: spin

Add Win Message: This is the message that will be typed after the gambler wins the game

Add Lost Message: This is the message that will be typed after the gambler lost the game

No Arguments? If you don't want the gamblers to execute arguments with this game, so like: !spin even for an example where "even" is the argument, check this button.

Roulette Mode: If you have No Arguments checked, you have to set the game to a certain mode as the gamblers can't just do !spin even. So like for an example: you can set this to even, check no arguments mode, and set the keyword to !even. I think you get where I'm going with this.

Gambler Win Percentages: Read Dice Duel's Gambler Win Percentages Explanation above, it's the same

PickCompare (Ex: Bomb Defuse)

This game can be customized however you want, you can call it BombDefuse and added 3 items: yellow,green,black, then you can make the gambler pick one and if it matches the randomized result they win.

Keyword: Pretty much what comes after the prefix. ex: cut

Add Win Message: This is the message that will be typed after the gambler wins the game

Add Lost Message: This is the message that will be typed after the gambler lost the game

Choices: Here you add the items you want the gamblers to pick from. ex: (red,green,black)

Multiplier: This is multiplied with the received amount to produce winnings. So if this was set to 2.0 and gambler gave you 100k, if he/she wins, the gambler will get 200k.

No Arguments? This is explained on the GUI itself thoroughly.

Gambler Win Percentages: Read Dice Duel's Gambler Win Percentages Explanation above, it's the same

Message Tab

Advert Messages

Add messages to be spammed every X amount of seconds. 1 message per line. No empty lines.

Advert Interval (Min/Max)

Time between Advert Messages (Seconds)

Suggestion: Min: 5, Max: 15

Messages Interval (Min/Max)

Time between all messages (Milliseconds). This is different than advert intervals! My script has a queueing system where it queues messages so that they don't get lost. You can here set the time it pulls from the queue everytime

Suggestion: Min: 1000, Max: 2000 (1 second = 1000 milliseconds)

Received GP Message:

This is the message that appears after anyone gives you gp.

Keywords:

<gambler> : Gambler's Name

<received> : Received Amount

<time> : Time(Hour:Minute UTC)

Note: Messages ingame are 80 characters max, keep that in mind.

Post Received Message:

(Optional) This is the message that appears after the received message.

Keywords:

<gambler> : Gambler's Name

<received> : Received Amount

<time> : Time(Hour:Minute UTC)

Note: Messages ingame are 80 characters max, keep that in mind.

PaidOut Message:

This is the message that appears after you pay out someone.

Keywords:

<gambler> : Gambler's Name

<received> : Received Amount

<winnings> : Won amount

<time> : Time(Hour:Minute UTC)

Note: Messages ingame are 80 characters max, keep that in mind.

OverUnder Message:

This message will be displayed if the gambler adds coins under the minimum GP or over the maximum GP.

N/A GP Message:

This message will display if the bot/host doesn't have enough money to start a gambling session with a player that put money over what's available in the inventory. This is useful if you don't have AutoWin (No GP) on (in the General Tab)

No Items Message:

This message will display if the gambler adds an item that isn't coins into the trade. (you can use this message to warn the gambler that they got infracted if you have Item Infractions checked in the general tab)

Moderators Tab

Moderators:

(Optional) You can add your own custom mod list here on top of the built-in mod list that I inserted for you all :) 1 mod per line, no empty lines please.

Mod Logging:

This will make the bot logout for a certain period of time after detection.

Mod Change Area:

This will make the bot change areas after mod detection. Remember to add more than 1 area in the Locations tab if youwant to use this.

Mod Hop:

This will make the bot change world after mod detection. Remember to add more than 1 world in the Locations tab if you want to use this.

Mod Logging (Min/Max):

This is required if you have Mod Logging selected. It will roll out a number in the range of Min -> Max in (Minutes) and sleep for that amount before logging back in after mod detection.

Live Control Tab

Stop Script

This force stops the script.

Force Win

If you're currently in a gambling session, this will guarantee that you win. effect will go away after the session is over.

Force Lose

If you're currently in a gambling session, this will guarantee that you lose. effect will go away after the session is over.

Edit Mules

You can edit/remove/add Mule names here. 1 Mule name per line, no empty lines.

View Trades:

This will make a trade view pop up. You can view previous,current, and future trades here.

Change Mule Amount

You can edit the amount of gp to give to a mule here.

Change Area

You can change the current area here. If you have Timed Area Change, this will reset the timer.

Format: x1,y1,z1 x2,y2,z2 (x1,y1,z1 is the first corner tile, and the other is the second corner tile)

Change World

You can change the current world here. If you have Timed World Change, this will reset the timer.

Edit Advert Messages

You can edit Advert Messages here. 1 message per line, no empty lines

Add Moderator

You can add a moderator name here to avoid.

Add Mule

You can add a mule name here.

Infract User

(Only works if you had infractions checked) You can infract a user here. (+1 infraction)

Ignore User

(Only works if you had infractions checked) You can ignore a user here. (+Infinity Infractions)