noh, niin siinä kävi äsken, kokoyön koodailin ja sain jotai jopa valmiiksi (melkein) :P
eli siis ajattelin tehdä ircin kautta toimivaa stats bottia Soldatiin (www.Soldat.pl) ja irc client on valmis muuten mutta
sen tarkoitus olis palauttaa tiedot tietystä pelaajasta komennon avulla (+Stats [Pelaaja]), kaikki toimii hyvin siihen asti kun pitäsi lukea tiedostosta että onko [pelaaja] tappanut jonkun vai kuollut.
Ilmeisesti VB ei tunnista tätä pelaajan nimeä jos käytän Pelaaja = Komento(1) (Split:iä käyttäen 2 sana komennosta, eli [Pelaaja]) jos esim käytän ircissä komentoa +Stats Jesse irc client palauttaa vaan Kills: 0 Deaths 0 K:D: 0, mutta jos kirjoitan suoraan vb:hen: Pelaaja = "Jesse" client palauttaa oikeat statsit pelaajalle nimeltä Jesse.
Eli VB ei "tajua" tota Komento(1) (vaikka kokeilin msgbox pelaajaa ja sain kyllä tulokseksi Jesse) onko tämä edes mahdollista, vai olenko erittäin tyhmä (noh, koko yö tuli valvottua koodatessa joten armahtakaa tyhmyyttäni + mahdollisia typoja :P)
Claw kirjoitti:
Eli VB ei "tajua" tota Komento(1) (vaikka kokeilin msgbox pelaajaa ja sain kyllä tulokseksi Jesse)
Siinä on varmaan välilyöntejä tai jotain ympärillä.
Koita Trim(Komento(1))
noh kokeilin, ei toiminut muuten kun laittamalla ircissä "+Stats Jesse " eli äli tonne loppuun jonka toi sit poistaa ja se toimii, mut eipä oo hirveetä tietoo noista merkkijonoista ja niiden hallinasta
Eli mitenkäs saisin silleen että se toimis ilman tota väliä tuolla lopussa?
Msgbox "-" & Komento(1) & "-" ilmottaaa ilman väliä "+Stats Jesse" :n lopussa seuraavaa: "-Jesse
-"
eli se viiva tulee seuraavalle riville mutta jos laitan välin ("+Stats Jesse ") ilmoittaa "-Jesse-" suoraan..
Aihe on jo aika vanha, joten et voi enää vastata siihen.