[Mening] VB Cookie Klikker

Gestart doorThijmgrijs30 reacties112 weergaven

31 berichten · pagina 1 van 3

Thijmgrijs

Lid · Topicstarter

Berichten
968
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Heyy,

Ik ben momenteel bezig in Visualbasic met mijn eigen soort van cookieclicker.

Screen
Afbeelding

Laat ervan weten van wat je ervan vind!

Mvg,

Thijmen
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oh dat is man geleden. Het was iets van dit:
Me.settings.cookies = 0
0
Thijmgrijs

Lid · Topicstarter

Berichten
968
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dylanh schreef:
Deze al geprobeerd, zonder enig succes.
Aangezien je hem dan in de settings opslaat als string, en hem nodig moet hebben als double aangezien het een cijferreeks is. Ook al geprobeerd om in de settings aan te wijzen als double maar kwam ik niet uit.
Antonn schreef:
Oh dat is man geleden. Het was iets van dit:
Me.settings.cookies = 0
Ook al geprobeerd, tevens heet die label met het aantal clicks lblAantal(.text)
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dan doe je dat he puh

Maar werkt dat niet dan?

Vergeetachtigheid niet bij je settings het vakje aan te vinken dat die de gegevens opgeslagen hold na het afsluiten.

toevoeging op 20 december 2013, 13:34:24:
En de variable the te vinken aan de settings natuurlijk
0
Thijmgrijs

Lid · Topicstarter

Berichten
968
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik had nu net dit geprobeerd, maar werkt ook niet, kom er dus niet helemaal uit.
heb geprobeerd om hem dan uiteindelijk de text op te slaan als double, aangezien ik het via een string in de setting wil gooien, en daarvoor eerst de double moest omzetten naar een string.

Dim labels() As Label

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
         Label waarde opslaan
        labels = New Label() {lblAantal}

        With My.Settings
            If .LabelValue Is Nothing Then .LabelValue = New System.Collections.Specialized.StringCollection
            For i = 0 To labels.Length - 1
                If .LabelValue.Count <= i Then .LabelValue.Add("")
                labels(i).Text = .LabelValue(i)
            Next
        End With
    End Sub

    Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
        For i = 0 To labels.Length - 1
            My.Settings.LabelValue(i) = CDbl(lblAantal.Text)
        Next
        My.Settings.Save()
    End Sub
0
Berichten
3.037
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Antonn schreef:
Oh dat is man geleden. Het was iets van dit:
Me.settings.cookies = 0
Dit werkte bij mijn programma ook, toen sloeg ik een naam op.
0
Thijmgrijs

Lid · Topicstarter

Berichten
968
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bump
Het lukt niet helemaal,
Ik krijg een textbox wel opgeslagen, maar de labels + buttons die al geklikt zijn niet?
Wie weet hier een oplossing voor..
0
Berichten
3.037
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Zet er een timer bij, en doe dat elke x seconden de labels en buttons worden opgeslagen in een textbox en dan me.settings..... = bla
0
Thijmgrijs

Lid · Topicstarter

Berichten
968
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Videotube schreef:
Zet er een timer bij, en doe dat elke x seconden de labels en buttons worden opgeslagen in een textbox en dan me.settings..... = bla
Ik heb nu dit;

If My.Settings.Waarde Is Nothing Then
            My.Settings.Waarde = New System.Collections.Specialized.StringCollection
            My.Settings.Waarde.Add(CDbl(lblAantal.Text))
            My.Settings.Save()
        End If


En in my settings staan:
Waarde als System.Collections.Specialized.StringCollection en scope user.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Volgens mij moet je in je applicatie settings in visual studio gaan kijken, daar kun je waardes bijvoegen en die dan vervolgens setten in je code.
0
Thijmgrijs

Lid · Topicstarter

Berichten
968
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Raaoul schreef:
Volgens mij moet je in je applicatie settings in visual studio gaan kijken, daar kun je waardes bijvoegen en die dan vervolgens setten in je code.

En in my settings staan:
Waarde als System.Collections.Specialized.StringCollection en scope user.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Thijmgrijs schreef:
Eerdere citaten tonen
Raaoul schreef:
Volgens mij moet je in je applicatie settings in visual studio gaan kijken, daar kun je waardes bijvoegen en die dan vervolgens setten in je code.

En in my settings staan:
Waarde als System.Collections.Specialized.StringCollection en scope user.
Kijk eens in youtube hoe ze het daar doen? Ik heb geen idee.
0
Berichten
543
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb onlangs zelf een kleine clicker gemaakt, onafgemaakt.
Maar ik heb toevallig die automatische save wel gemaakt.

Private Sub Save_Tick(sender As System.Object, e As System.EventArgs) Handles Save.Tick
My.Settings.Points = CStr(Val(LabelNaam.Text))
My.Settings.Save()
End Sub

Wat het precies doet, het haalt het aantal clicks op wat je op dit moment beschikbaar hebt. In jouw geval je label: Val(LabelNaam.Text)

Dus als je, in jouw geval, de CheckBox aanvinkt, moet je zorgen dat de Timer gaat tikken. (TimerName.Start())

Waarom moeilijk doen, als het ook makkelijk kan. smile
0
Thijmgrijs

Lid · Topicstarter

Berichten
968
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Alef schreef:
Ik heb onlangs zelf een kleine clicker gemaakt, onafgemaakt.
Maar ik heb toevallig die automatische save wel gemaakt.

Private Sub Save_Tick(sender As System.Object, e As System.EventArgs) Handles Save.Tick
My.Settings.Points = CStr(Val(LabelNaam.Text))
My.Settings.Save()
End Sub

Wat het precies doet, het haalt het aantal clicks op wat je op dit moment beschikbaar hebt. In jouw geval je label: Val(LabelNaam.Text)

Dus als je, in jouw geval, de CheckBox aanvinkt, moet je zorgen dat de Timer gaat tikken. (TimerName.Start())

Waarom moeilijk doen, als het ook makkelijk kan. smile
Hij pakt hem niet helaas,
ik heb dit:

Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
        If CheckBox1.Checked = True Then
            timersave.Enabled = True
            timersave.Start()
        End If

        If CheckBox1.Checked = False Then
            timersave.Enabled = False
            timersave.Stop()
        End If
    End Sub

    Private Sub timersave_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles timersave.Tick
        My.Settings.Points = CStr(Val(lblAantal.Text))
        My.Settings.Save()
    End Sub


En in mn settings heb ik staan:

Points - string - user

Wat doe ik nu verkeerd? yummie
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren