forked from aniket091/Gamecord
-
Notifications
You must be signed in to change notification settings - Fork 0
Connect 4
Mr5ecret edited this page Jan 20, 2024
·
1 revision
const { Connect4 } = require('flex-gamecord');
const Game = new Connect4({
message: message,
isSlashGame: false,
opponent: message.mentions.users.first(),
embed: {
title: 'Connect4 Game',
statusTitle: 'Status',
color: '#5865F2',
winnerColor: false,
winnerColorInterval: 1000, // In milliseconds (1000 = 1 second)
footerEnabled: false,
footer: {
text: `PΛΞ0NIC Development`,
// iconURL: 'someIconURL', // If you want to add iconURL then remove the comment and add working url!
},
timestamp: false,
},
emojis: {
board: '⚪',
player1: '🔴',
player2: '🟡'
},
mentionUser: true,
timeoutTime: 60000,
buttonStyle: 'PRIMARY',
turnMessage: '{emoji} | Its turn of player **{player}**.',
winMessage: '{emoji} | **{player}** won the Connect4 Game.',
tieMessage: 'The Game tied! No one won the Game!',
timeoutMessage: 'The Game went unfinished! No one won the Game!',
playerOnlyMessage: 'Only {player} and {opponent} can use these buttons.'
});
Game.startGame();
Game.on('gameOver', result => {
console.log(result); // => { result... }
});
message: interaction,
isSlashGame: true,
*** v4.2.6
+ Added winner embed color enable option (edits embed color when someone wins the game)
+ Added winner embed color edit time option in ms
*** v4.2.5
+ Added footer/timeStamp option
+ Added option to disable footer
+ Added fields option