Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: DKP Systeemi

aloitteleva [18.07.2006 21:41:17]

#

DKP = dragon kill points, se on world of warcraftissä semmonen juttu, et katotaan kenen vuoro saada kamaa.
Ongelmana on se, että kama maksaa vaikka 80 dkp ja paikalla mukana on 40 ihmistä, se 80 dkp pitäisi jakaa 40 ihmiselle tasan ja tallentaa kaikki tiedot texti tiedostoon.

Minun taito/äly ei riitä toteuttamaa semmoista juttua.
Formilla on 40 teksti boxia, text1 - text40.
Kun painaa nappia jokaisen textboxin nimen pitäisi saada 2 dkp:tä sinne texti tiedostoon, mutten tajua miten tämä tehdään.
Textboxeissa on nimet pertti, juuso, jaska...
Ja sinne texti tiedostoon pitäisi tulla jotakuinkin näin
Pertti 2
Juuso 2
Jaska 2
...
Ja ainakun painaa uusiksi nappulaa tulee:
Pertti 4
Juuso 4
Jaska 4
...

-Kiitos avusta jo.

Metabolix [18.07.2006 23:27:47]

#

Ensinnäkin tee niistä laatikoista taulukko, jolloin saat kierrettyä systeemin läpi For-silmukassa. Joka kerta tietoja muokattaessa pitää tiedosto lukea ja kirjoittaa, ellet halua lukea sitä ohjelman alussa, säilyttää tietoja muistissa ja kirjoittaa tiedostoon vasta ohjelman lopuksi.

aloitteleva [19.07.2006 00:46:22]

#

Kiitos, yritän näitä huomenissa.
Voisin samalla lukea ja ymmärtää jokaisen oppaan, niistä saa liikaa tietoa ;).

hunajavohveli [19.07.2006 12:14:42]

#

Kaikki tiedot on paras säilyttää nimenomaan taulukoissa ja muuttujissa. Tekstilootat ovat ainoastaan tiedon näyttämistä varten eikä niihin ei pidä säilöä mitään, mikä ei ole tallessa muualla. Tekstilootilla tulisi olla kaikilla sama nimi, mutta eri indeksi (Index-ominaisuus), jolloin tekstilootiin voi viitata numerolla:

Lootannimi(indeksi).ominaisuus

Helpoiten lootat voi indeksoida kopioimalla yksittäistä lootaa. VB kysyy tässä vaiheessa, haluatko luoda niistä tällaisen indeksisysteemiin, siihen vain vastaat kyllä ja kopioit lootia riittämiin.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta