zrobin
Goto Top

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?

Content-Key: 365933

Url: https://administrator.de/contentid/365933

Printed on: April 19, 2024 at 02:04 o'clock

Member: wiesi200
Solution wiesi200 Feb 23, 2018 at 20:16:10 (UTC)
Goto Top
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.
Member: zRobin
zRobin Feb 23, 2018 at 20:23:49 (UTC)
Goto Top
Also:
If counter >= "5000" then...?  
Oder hab ich da was falsch verstanden?
Member: wiesi200
Solution wiesi200 Feb 23, 2018 at 20:28:36 (UTC)
Goto Top
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.
Member: zRobin
zRobin Feb 23, 2018 at 20:35:30 (UTC)
Goto Top
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!
Member: wiesi200
wiesi200 Feb 23, 2018 at 21:02:20 (UTC)
Goto Top