cbFUN lisäkirjasto CoolBasicille
Re: cbFUN lisäkirjasto CoolBasicille
Saakos tuota MouseEventtiä säädettyä tyyliin näin;
1) hiiren painallus
1a) välissä 0.5sec
2) toinen hiiren painallus
2a) välissä 3.5sec
3) repeat 1)
Itse testailin tuon timerin avulla, mutta lopputuloksena oli vain jatkuvaa, tauotonta klickailua
1) hiiren painallus
1a) välissä 0.5sec
2) toinen hiiren painallus
2a) välissä 3.5sec
3) repeat 1)
Itse testailin tuon timerin avulla, mutta lopputuloksena oli vain jatkuvaa, tauotonta klickailua
Re: cbFUN lisäkirjasto CoolBasicille
Jos et tarvitse ohjelmaan muuta sisältöä (liike saa pysähtyä), sen voi toteuttaa näinkin simppelisti:
Code: Select all
Include "cbFUN\cbFUN.cb"
Repeat
MouseEvent(0)
MouseEvent(1)
Wait 500
MouseEvent(0)
MouseEvent(1)
Wait 3500
Forever
Peli piirtokomennoilla - voittaja, Virtuaalilemmikkipeli - voittaja,
Sukellusvenepeli - voittaja, Paras tileset - voittaja
Vaihtuva päähenkilö - voittaja, Autopeli - voittaja sekä
Hiirellä ohjattava peli - voittaja B)
Sukellusvenepeli - voittaja, Paras tileset - voittaja
Vaihtuva päähenkilö - voittaja, Autopeli - voittaja sekä
Hiirellä ohjattava peli - voittaja B)
Re: cbFUN lisäkirjasto CoolBasicille
Jeps, mutta tuohan ei toimi jos ikkuna on esim. pienennettyHarakka wrote:Jos et tarvitse ohjelmaan muuta sisältöä (liike saa pysähtyä), sen voi toteuttaa näinkin simppelisti:Code: Select all
Include "cbFUN\cbFUN.cb" Repeat MouseEvent(0) MouseEvent(1) Wait 500 MouseEvent(0) MouseEvent(1) Wait 3500 Forever
-
- Tech Developer
- Posts: 545
- Joined: Sun Aug 26, 2007 2:43 pm
- Location: Liminka
Re: cbFUN lisäkirjasto CoolBasicille
Jos ikkuna on pienennetty timer pohjaisen ohjelman pitäisi pyöriä.
Ainakin noin toimii...
Code: Select all
Include "cbFUN\cbFUN.cb"
Repeat
MouseEvent(0)
MouseEvent(1)
alku=Timer()
While timer()-alku<500
Wend
MouseEvent(0)
MouseEvent(1)
alku=Timer()
While timer()-alku<3500
Wend
Forever
CoolBasic henkilökuntaa
Kehittäjä
cbFUN Kello
cbSDL
Whale.dy.fi
<@cce> miltäs tuntuu olla suomen paras
Kehittäjä
cbFUN Kello
cbSDL
Whale.dy.fi
<@cce> miltäs tuntuu olla suomen paras
Re: cbFUN lisäkirjasto CoolBasicille
Kiitos todella paljon tuon c++ sorsan uppimisesta. Itsekin olisi tarkoitus ruveta jonkunlaista DLL:ää CB:n avuksi ruveta rakentelemaan, jolloin tuo ohjelmointi sujuisi laajemmin.
Re: cbFUN lisäkirjasto CoolBasicille
Ei tunnu toimivan... Eli missä teen virheen:
1) Latasin ja purin paketin CoolBasicin asennuskansioon. cbFUN-manuaali ilmestyi editoriin niin kuin pitikin.
2) Kopioin cbFUN.dll-tiedoston projektini kansioon (samassa paikassa missä sourcetkin)
3) Laitoin ohjelman alkuun: Include "C:\Program Files\CoolBasic\cbFUN\cbFUN.cb"
4) Laitoin sen jälkeen: MsgBox("Testiviesti", "Testiotsikko", 48)
5) Ajan ohjelman
6) ERROR: Code 57 in 'cbfun\cbfun.cb'. Syntax error at line 4. Can't understand the statement.
Voi olla kyllä jokin tyhmä virhe kaikista ohjeista huolimatta, mutta päätin kysyä jottei kuluisi koko päivää tuon kanssa.
1) Latasin ja purin paketin CoolBasicin asennuskansioon. cbFUN-manuaali ilmestyi editoriin niin kuin pitikin.
2) Kopioin cbFUN.dll-tiedoston projektini kansioon (samassa paikassa missä sourcetkin)
3) Laitoin ohjelman alkuun: Include "C:\Program Files\CoolBasic\cbFUN\cbFUN.cb"
4) Laitoin sen jälkeen: MsgBox("Testiviesti", "Testiotsikko", 48)
5) Ajan ohjelman
6) ERROR: Code 57 in 'cbfun\cbfun.cb'. Syntax error at line 4. Can't understand the statement.
Voi olla kyllä jokin tyhmä virhe kaikista ohjeista huolimatta, mutta päätin kysyä jottei kuluisi koko päivää tuon kanssa.
-
- Active Member
- Posts: 133
- Joined: Mon Aug 27, 2007 8:13 pm
Re: cbFUN lisäkirjasto CoolBasicille
Onko "CbFun" kansio siinä projekti kansiossa?
Kyllä minä osaan, mutta kun mieli on tällasen kaaoksen vallassa, niin ei siitä mitään tule.
Re: cbFUN lisäkirjasto CoolBasicille
Kai sinulla on asennettu CoolBasic kansioon C:\Program Files\CoolBasic, jos ei ole niin sinun pitää muuttaa tuo cbFUN.cb polku.
Re: cbFUN lisäkirjasto CoolBasicille
Olisi kiva jos voisit hieman nopeuttaa _putpixel ja _getpixel komentoja, sillä ne ovat TODELLA hitaita.
Esim 100x100 kokoisen kuvan piirtäminen ruudulle kestää mulla melkeen n10 sekuntia.
Tai voisit tehdä oman komennon kuvien piirtämistä varten.
Esim 100x100 kokoisen kuvan piirtäminen ruudulle kestää mulla melkeen n10 sekuntia.
Tai voisit tehdä oman komennon kuvien piirtämistä varten.
Re: cbFUN lisäkirjasto CoolBasicille
mistä saa ladattua sen cbfunin? ja miten sen saa toimiin
-
- Tech Developer
- Posts: 545
- Joined: Sun Aug 26, 2007 2:43 pm
- Location: Liminka
Re: cbFUN lisäkirjasto CoolBasicille
KilledWhale wrote: Lataa:
Jos sinulla on asennettu CoolBasic SDK niin lataa tämä paketti http://koti.mbnet.fi/henkruz/cbFUN/cbFU ... alled).rar
Jos CoolBasic SDK ei ole asennettettunu, lataa tämä paketti http://koti.mbnet.fi/henkruz/cbFUN/cbFUN.rar
Asennus:
Pura lataamasi paketti CB:n asennus hakemistoon jolloin muokatut tiedostot menevät oikeisiin paikkoihin.
Jos CB:n manuaaliin on lisääntynyt CBfun linkki, asennus on onnistunut.
CoolBasic henkilökuntaa
Kehittäjä
cbFUN Kello
cbSDL
Whale.dy.fi
<@cce> miltäs tuntuu olla suomen paras
Kehittäjä
cbFUN Kello
cbSDL
Whale.dy.fi
<@cce> miltäs tuntuu olla suomen paras
Re: cbFUN lisäkirjasto CoolBasicille
Onkohan vielä joskus uutta versiota tulossa? Kun kerran tällaisen projektin laitoit pystyyn ja veit Coolbasic -manuaalini etusivulta ison tilan, olisi kiva myös saada sinne cbFUN otsikon alle enemmänkin sisältöä...
-
- Tech Developer
- Posts: 545
- Joined: Sun Aug 26, 2007 2:43 pm
- Location: Liminka
Re: cbFUN lisäkirjasto CoolBasicille
Valitettavasti näillä näkymin ei ole uutta versiota enään tulossa, ellei sitten ala ideoita satelemaan tai löydy ihmeellisiä bugeja.Ruuttu wrote:Onkohan vielä joskus uutta versiota tulossa? Kun kerran tällaisen projektin laitoit pystyyn ja veit Coolbasic -manuaalini etusivulta ison tilan, olisi kiva myös saada sinne cbFUN otsikon alle enemmänkin sisältöä...
CoolBasic henkilökuntaa
Kehittäjä
cbFUN Kello
cbSDL
Whale.dy.fi
<@cce> miltäs tuntuu olla suomen paras
Kehittäjä
cbFUN Kello
cbSDL
Whale.dy.fi
<@cce> miltäs tuntuu olla suomen paras
Re: cbFUN lisäkirjasto CoolBasicille
Aloitin bottia väsäämään, mutta tuli pieni ongelma eteen: Botti pyörii tekemässäni nettiselaimessa ja klikkailee minne komennetaan komennoilla MouseEvent() ja SetCurPosition(). Tein funktion jolla saisi tietää milloin sivu on latautunut. Se lukee _GetPixelillä ruudulta pixeliä repeatin ja foreverin välissä, kunnes pixelin arvo muuttuu halutuksi. Alkuun toimii ihan hyvin, mutta vähän ajan käytön jälkeen pixelin arvo muuttuu -1:ksi vaikka lukisti mistä kohtaa ruutua tahansa.
Missä vika?
Missä vika?
Re: cbFUN lisäkirjasto CoolBasicille
En oikein saanut noita cbfun juttuja toimimaan. Osaisitteko neuvoa.
Re: cbFUN lisäkirjasto CoolBasicille
Voisi auttaa, kun kertoisit hiukan lisää ongelmasta. Tuliko jotain virheilmoitusta kenties?
Re: cbFUN lisäkirjasto CoolBasicille
Juu siis se ei osannu avata sitä ton include:n kaa.
-
- Moderator
- Posts: 1583
- Joined: Mon Aug 27, 2007 11:24 pm
- Location: Otaniemi - Mikkeli -pendelöinti
Re: cbFUN lisäkirjasto CoolBasicille
Siis olit includennut oikean .cb -tiedoston oikeasta paikasta ja sinulla oli DLL:kin asennettuna oikeaan polkuun? Jos näin oli, sen pitäisi toimia..
-
- Tech Developer
- Posts: 545
- Joined: Sun Aug 26, 2007 2:43 pm
- Location: Liminka
Re: cbFUN lisäkirjasto CoolBasicille
Onhan cbfun.dll myös coolbasicin kansiossa?phons wrote:Juu siis se ei osannu avata sitä ton include:n kaa.
CoolBasic henkilökuntaa
Kehittäjä
cbFUN Kello
cbSDL
Whale.dy.fi
<@cce> miltäs tuntuu olla suomen paras
Kehittäjä
cbFUN Kello
cbSDL
Whale.dy.fi
<@cce> miltäs tuntuu olla suomen paras