Zum Inhalt springen
  • Dunkel
  • Hell
  • System

!pp

Set Argument: Target säubern

Core Arguments Set Argument
Variable Name targetLogin
Value $replace(%input0%, @, )$

If/Else: Fallback auf Sender

Core Logic If/Else
Input %targetLogin%
Operation Is Null or Empty
Then

Set Argument: Sender als Target

Core Arguments Set Argument
Variable Name targetLogin
Value %userName%

Get User Info for Target

Twitch User Get User Info for Target
User Login %targetLogin%

Get Random Number

Core Logic Get Random Number
Type Between
Min 0
Max 30

Set Argument: Bar bauen

Core Arguments Set Argument

Baut eine ASCII-Bar nach Größe: optisch lustiger als nur die Zahl.

Variable Name ppBar
Value 8$repeat(=, %randomNumber%)$D

Send Message to Channel

Twitch Chat Send Message to Channel
Message @%targetUser% hat %randomNumber% cm: %ppBar%
AzaBot: @TargetUser hat 14 cm: 8==============D
So sieht's im Chat aus
  1. 1 Set Argument: targetLogin = $replace(%input0%, @, )$
  2. 2 If/Else: %targetLogin% Is Null or Empty
    1. Then 2a Set Argument: targetLogin = %userName%
  3. 3 Get User Info for Target
  4. 4 Get Random Number (0, 30)
  5. 5 Set Argument: ppBar = 8$repeat(=, %randomNumber%)$D
  6. 6 Send Message: "@%targetUser% hat %randomNumber% cm: %ppBar%"
FeldWert
Name!pp. PP-Size
GroupAzaCraft Fun
Commands!pp
!ppsize
!schniepel
Global Cooldown0
User Cooldown60
  • 0 cm: $repeat(=, 0)$ liefert Leerstring → Bar wird zu 8D. Optional: If/Else %randomNumber% Equals 0 → Sondertext.
  • Persisted Best: Pro User Highscore via User (target) Persisted Global speichern, bei neuem Highscore Extra-Message.
  • Sub-Boost: If/Else %targetIsSubscribed% Equals true → randomNumber + 5.
  • Disclaimer-Command: !ppinfo mit „!pp-Werte sind zufällig und repräsentieren nichts Reales“.