#Bank Skript will mich nicht einzahlen lassen. Fehler mit Liste oder so

1 messages · Page 1 of 1 (latest)

limber compass
#

Der Error sagt dir schon was falsch ist, du versucht player zu nutzen obwohl bei ein periodical event keine players gibt. (bei %player's uuid%)

#

Und wieso hat dein Bargeld variable ein Underscore am Anfang?

acoustic delta
#

Ich habe was geändert, es funktioniert nun außer das einzaheln

#
on chat:
    if {Einzahlen::%player's uuid%} is true:
        cancel event
        if message parsed as number is a number:
            set {Betrag::%player's uuid%::*} to message
            send message "%{Betrag::%player's uuid%::*}% dein Betrak" to player
            send message "%{Bargeld::%player's uuid%::*}% dein barkelt" to player
            if {Betrag::%player's uuid%::*} < {Bargeld::%player's uuid%::*}:
                add {Betrag::%player's uuid%::*} to {Bankgeld::%player's uuid%}
                remove {Betrag::%player's uuid%::*} from {Bargeld::%player's uuid%::*}
                send message "§7Du hast §2%{Betrag::%player's uuid%::*}%€ §7eingezahlt" to player
                set {Einzahlen::%player's uuid%} to false
            else: 
                send message "§cDu hast nicht genug Bargeld." to player    
        else:
            send message "§cDu musst einen Betrag eingeben." to player
#

Was mache ich bei der If abfrage falsch mit dem Betrag und Bargeld??
Es kommt immer die Nachricht dass ich niue genug Geld habe

#

obwohl ich mehr habe also der Betrag, den ich eingebe

#

Es spuckt bei den beiden send messages den richtgigen Betrag aus, sprich die haben einen Wert

#

warum kann ich die zwei Werte der Liste nicht vergleichen und abfragen ob eine Liste kleiner odert größer ist??

limber compass
#

Wie willst du Listen vergleichen?

wheat spruce
south rune
#

warum machst du das mit onchat

#

wieso schreibst du Betrag falsch

#

wieso machst du %player's uuid%