!roll
Einsteiger !dice !w
Würfelt eine Zahl. Standard 1–100, mit Argument konfigurierbar (!roll 6 = 1–6).
Patterns
- Steps
- 4
- Cooldown
- 15s/User
- Cooldown
- 0sglobal
- Zugriff
- Public
!dice !w
Würfelt eine Zahl. Standard 1–100, mit Argument konfigurierbar (!roll 6 = 1–6).
[Cmd] !roll| Variable Name | maxRoll |
|---|---|
| Value | %input0% |
| Input | %maxRoll% |
|---|---|
| Operation | Is Null or Empty |
| Variable Name | maxRoll |
|---|---|
| Value | 100 |
Setzt %randomNumber%.
| Type | Between |
|---|---|
| Min | 1 |
| Max | %maxRoll% |
| Message | 🎲 @%user% rollt %randomNumber% (1-%maxRoll%) |
|---|---|
| Send using bot account | aktiv |
| Feld | Wert |
|---|---|
| Name | !roll |
| Group | AzaCraft Fun |
| Commands | !roll!dice!w (deutsch Würfel) |
| Sources | Twitch Message |
| Global Cooldown | 0 |
| User Cooldown | 15 |
| Chat | Resultat |
|---|---|
!roll | „🎲 @user rollt 42 (1-100)“ |
!roll 6 | „🎲 @user rollt 4 (1-6)“ |
!roll 1000 | „🎲 @user rollt 731 (1-1000)“ |
!roll banana | Range-Validation greift evtl. nicht — Verhalten undefiniert. Validierung in Erweiterung. |
3. If/Else: %maxRoll% Regex Match ^[0-9]+$ (sonst Break + Hilfe)4. If/Else: %maxRoll% Less Than 2 (sonst Break + Hilfe)5. If/Else: %maxRoll% Greater Than 99999 (sonst Break + Hilfe)Bei !roll 20 auf 1 = Crit Fail, auf 20 = Crit Success:
5. If/Else: %maxRoll% Equals 20 ├── If/Else: %randomNumber% Equals 1 │ ├── Send Message: "🎲 @%user% rollt 1 — CRIT FAIL 💀" │ └── Break ├── If/Else: %randomNumber% Equals 20 │ ├── Send Message: "🎲 @%user% rollt 20 — NAT 20! 🔥" │ └── Break