Duel
Let users play the game "Duel" on your Discord.
Duel
Erlaubt es deinen Nutzern, das Spiel "Duel" auf deinem Discord zu spielen
Dieses Modul ist Open-Source.
Dieses Modul hat keine verfügbaren Konfigurationsdateien.
Dieses Modul wird auf über 6900 Servern auf SCNX aktiv verwendet.
Dieses Modul ist bei jedem Plan kostenlos dabei. Mehr über Preise erfahren.
Features
- Challenge another user to a turn-based duel game.
- Simple mechanics with three actions: Shoot, Guard, and Reload.
- Interactive button-based gameplay directly in Discord.
- Invitation system with accept/deny options and automatic expiry.
Setup
- Enable the module in your SCNX dashboard.
- No further configuration is needed. The module has no configuration file.
Usage
Use the /duel command to challenge another user. The challenged user has 2 minutes to accept or deny the invitation.
Once the game starts, both players choose one of three actions each round by clicking buttons:
- Shoot - Fire your gun at the opponent. Requires at least one bullet. If the opponent is not guarding, you win.
- Guard - Defend against a shot. You cannot guard more than 5 times in a row; after that, your guard breaks.
- Reload - Add a bullet to your gun. You can hold a maximum of 5 bullets. You are vulnerable while reloading.
Both players make their choices simultaneously. Once both have chosen, the round resolves and the next round begins. The game ends when a player successfully shoots an unguarded opponent.
Commands
Dokumentation Verstehen
In dieser Dokumentation bezeichnen wir eine verpflichtende Slash-Befehl-Option mit dem Namen
name und dem Typen Typ als name:<Typ>. Optionen, die nicht Pflichtfelder sind, werden als [name:<Typ>] angegeben. Wenn sich die Aktionen eines Befehls zwischen Pflichtfeldern und Nicht-Pflichtfeldern sehr unterscheiden, listen wir sie eventuell separat.Beispiele
/moderate ban user:<Mitglied>: Dieser Befehl (/moderate ban) hat nur eine verpflichtende Option mit dem Namen "user", die nur ein Mitglied akzeptiert./moderate ban victim:<Mitglied> reason:<Text>: Dieser Befehl (/moderate ban) hat eine Option mit dem Namen "victim" als Pflichtangabe, die nur ein Mitglied akzeptiert, und ein weiteres Pflichtfeld mit dem Namen "reason", das jeglichen Text als Wert akzeptiert./moderate ban victim:<Mitglied> reason:<Text> [proof:<Anhang>]: Dieser Befehl (/moderate ban) hat eine Option mit dem Namen "victim" als Pflichtangabe, die nur ein Mitglied akzeptiert, und ein weiteres Pflichtfeld mit dem Namen "reason", das jeglichen Text als Wert akzeptiert. Zusätzlich gibt es eine optionale Option mit dem Namen "proof", die einen Anhang als Wert akzeptiert.
| Command | Description |
|---|---|
/duel user:<User> | Challenge another user to a duel. |
Troubleshooting
The invitation expired
- The challenged user has 2 minutes to accept the invitation. After that, it expires automatically.
