zrobin

Visual Basic - Cake Clicker Shop, aber wie?

Hey! Ich arbeite seit 2 Tagen mit Visual Basic.

Arbeite gerade an "Cake Clicker", einem "Cookie Clicker" Klon.

Jetzt bin ich gerade beim Shop...

das Upgrade "10 Cakes/s" soll 5000 Cakes kosten.

Ich habe folgendes Versucht:

If Lcookies.Text = "5000 Cakes" Then  
            Shop1.Start()
        Else
            MsgBox("Du hast zu wenig Cakes!", MsgBoxStyle.Critical, "Fehler!")  
        End If

Das geht auch. Dafür muss ich allerding exaxt "5000 Cakes" haben, "5001" geht also nicht mehr :c

Wie kann ich das fixen?
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 365933

Url: https://administrator.de/forum/visual-basic-cake-clicker-shop-aber-wie-365933.html

Ausgedruckt am: 13.07.2025 um 16:07 Uhr

wiesi200
Lösung wiesi200 23.02.2018 um 21:16:10 Uhr
Hallo,

Erstelle eine Integer Variable zum zählen , als Abfrage machst du dann >= und den Text erstellst dann mit dem Integer.
Mit nem Text rechnen ist nicht sooo einfach.

Klar könntest du dir auch aus dem Text die Anzahl auch extrahieren, aber warum kompliziert arbeiten.
zRobin
zRobin 23.02.2018 um 21:23:49 Uhr
Also:
If counter >= "5000" then...?  
Oder hab ich da was falsch verstanden?
wiesi200
Lösung wiesi200 23.02.2018 um 21:28:36 Uhr
Im Endeffekt ja, hab die VB Syntax nicht im Kopf aber ein Integer in Anführungszeichen kommt mir Falsch vor. Mag micht täuschen hab vermutlich seit 10 Jahren nix mehr in VisualBasic gemacht.
zRobin
zRobin 23.02.2018 um 21:35:30 Uhr
Japp geht perfekt. Danke!

Wusste gar nicht dass ">=" geht!

Das wird mir in den nächsten Projekten bestimmt helfen face-smile

Schönen Abend noch!
wiesi200
wiesi200 23.02.2018 um 22:02:20 Uhr