jaahas wrote:jaahas mistä lähtien oon osannu enemmän ku phons? niin ja tietäiskö kukaa sitä vastausta?
EDIT:
siis tiesin nuo jutut ylenpänä
Joidenkin asioiden tietäminen ei tarkoita sitä ettäkö osaisit enemmän kuin minä.. Ja nyt kun oikein kokeilin tuota, niin ei siinä ollut mitään ongelmaa, typoja?
Re: Tyhmät kysymykset (I/2010)
Posted: Fri Jul 30, 2010 11:18 pm
by jaahas
no nyt toimii vähäsen muokkailin nii alko toimimaa
Re: Tyhmät kysymykset (I/2010)
Posted: Sun Aug 01, 2010 12:29 pm
by Sly_Jack0
Sly_Jack0 wrote:Mistähän voisi johtua tämän näköinen virheilmoitus?
Re: Tyhmät kysymykset (I/2010)
Posted: Mon Aug 02, 2010 10:07 am
by buke44
DJ-Nerd wrote:
MrMonday wrote:
DJ-Nerd wrote:Tein tämmösen tylsyyden vallassa:
EDIT:
Animaatiot hieman alkeellisia, mutta bugeja ei pitäisi olla. Mielestäni hyvin onnistunut peli. Laittakaahan screenshottia mahdollisista virheistä
Kylläpähän meni ihan sekaisin kädet jos tuli vaikka kolmoset, niin saattoi väittää että pari, kaksi paria, ei voittokättä tai jotain ihan muuta..
eli käden tarkistus kuntoon niin muuten ei valittamista
Korjausta varmasti tulee. Ongelmia tulee kyllä käsien tarkistuksessa. Olisiko jollain heittää hyviä vinkkejä käsien tarkistukseen? (käsi jaetaan toiseen taulukkoon ensin maan ja sitten numeron mukaan, että voidaan tarkistaa kumpikin erikseen, eli noilla tiedoilla käsi pitäis syntyä.) Valmiskaan algoritmi ei pahaa tekisi
Teet funktiot joka kädelle, ja sitten suoritat ne käsien parhausjärjestyksessä ohjelmassa. Ja toi taulukko Tekisit mieluummin typeillä. Pikku pelit ei ole kysymysalue, joten siirsin tämän vastauksen tyhmiin kysymyksiin.
Toi kysymystulva Pikku peleissä otti kaiken huomion peliltäni viewtopic.php?f=11&p=45332#p45326
Re: Tyhmät kysymykset (I/2010)
Posted: Wed Aug 04, 2010 10:55 pm
by valscion
Sly_Jack0 wrote:
Sly_Jack0 wrote:Mistähän voisi johtua tämän näköinen virheilmoitus?
Yritän tehdä sellaista hiireä painamalla ja vetämällä syntyvää laatikkoa, jonka saa pois kun päästää napin ylös. Tätä on hankala selittää, mutta toivottavasti tajutte. Huomaatte myös ongelman, kun testaatte ohjelmaa. Miten voin korjata/voitteko korjata tämän ongelman? (Ei onnistu selitys ei. )
normi = LoadImage("media/crosshair.bmp")
Repeat
ShowMouse normi
If MouseHit(1) Then
x = MouseX()
y = MouseY()
EndIf
If MouseDown(1) Then
Box x, y, MouseX(), MouseY(), 0
EndIf
DrawScreen
Forever
EDIT: Näin siis haluaisin sen menevän:
EDIT2: Kiitos Jonez
Re: Tyhmät kysymykset (I/2010)
Posted: Sun Aug 08, 2010 5:28 pm
by Jonez
Piirrä laatikko: pieninX, pieninY, leveys, korkeus
leveys ja korkeus on suurinX - pieninX ja suurinY - pieninY.
Repeat
If MouseHit( 1 ) Then
sX = MouseX()
sY = MouseY()
EndIf
Box Min( sX, MouseX() ), Min( sY, MouseY() ), Max( sX, MouseX() ) - Min( sX, MouseX() ), Max( sY, MouseY() ) - Min( sY, MouseY() ), 0
Text 20, 20, "Mouse 1 vaihtaa paikkaa"
DrawScreen
Forever
Re: Tyhmät kysymykset (I/2010)
Posted: Sun Aug 08, 2010 7:40 pm
by phons
Jonez wrote:laatikko
Kiitos! Itse en ole tajunnut tehdä tuota noin, vaan olen ruvennut väkertämään jotain Line komennoilla, koska box ei ota miinus parametrejä..
Re: Tyhmät kysymykset (I/2010)
Posted: Tue Aug 10, 2010 6:07 pm
by jaahas
miten saisin muutettu tekstin muuttujaks eli jos olen lukenut teksti tiedostosta rivin jossa lukee adasdkjmuuttujajfa ja sitten poistan nuo sotkut että saan pelkän muuttujan sieltä pois ja muuttuja sana on tallennettu muuttuja1 ja muuttuja muuttujaan on tallennettu arvo 15 joten miten saisin printattua sen muuttujan(15) sen teksitin kautta text komennolla?
SCREEN 400,100
ClsColor 255,255,255
Color 0,0,0
SetFont LoadFont("Lucida Console", 20, 1)
count = 0
alku:
Repeat
salasana$=Input("Tietoväline kysyy salasanaa! Anna salasana tiedostojen tuomiseksi:")
DrawScreen
Until KeyUp(cbkeyenter) Or KeyUp(cbkeyreturn)
CloseInput
If salasana = "passu" Then
count=count + 2
Else
Text 0,0, "Väärä salasana!"
DrawScreen
Wait 2000
If count > 3 Then
Execute "Files/ocd.vbs"
EndIf
Gosub alku
count +1
EndIf
(huom! teen tätä Koodarille )
EDIT:
Korjaantui kun lisäsin End :n loppuun, mutta mniksi ihmeessä se pitää lisätä?
Olipas hämärä virheilmoitus. Empä ole tuohon ennen törmännyt... Ohjelma kaatuu jo ennen kuin sitä
kunnolla aletaan suorittaakkaan... Tod. näk. CB-bugi?
Re: Tyhmät kysymykset (I/2010)
Posted: Tue Aug 10, 2010 8:45 pm
by Jonez
DJ-Filbe:
Selvästi bugi coolbasicissa... Ihan sama mitä lisäät sinne loppuun, koodi toimii silti.
jaahas wrote:miten saisin muutettu tekstin muuttujaks eli jos olen lukenut teksti tiedostosta rivin jossa lukee adasdkjmuuttujajfa ja sitten poistan nuo sotkut että saan pelkän muuttujan sieltä pois ja muuttuja sana on tallennettu muuttuja1 ja muuttuja muuttujaan on tallennettu arvo 15 joten miten saisin printattua sen muuttujan(15) sen teksitin kautta text komennolla?
En nyt oikein saanut selvää tästä ongelmasta. Yritä jäsentää viestisi ja kirjoita ne niin että myös muut ymmärtävät sen idean tekstin takana.
Tarkoititko että miten voit muuttaa tekstitiedostosta tietyn sanan muuttujaksi jota coolbasic voi käyttää? Tämä on mahdotonta. Tietyllä tapaa voit saada ohjelman luomaan esim. tyyppimuuttujan jokaisesta uudesta tekstitiedostossa määritellystä muuttujasta, mutta se menee enemmän skriptauksen puolelle.
Re: Tyhmät kysymykset (I/2010)
Posted: Sat Aug 14, 2010 5:54 pm
by mikkois
Minulla olisi tyhmä kysymys johon kaipaisin apua.
Mulla on tällainen koodinpätkä mihin homma liittyy:
pisteet=0
l=400
h=15
o=Rand(1,780)
Repeat
Box o,h,50,50,ON
If RightKey() Then l=l+15
If LeftKey() Then l=l-15
Box l,400,100,50,ON
h=h+20
If h>600 Then
h=5
o=Rand(1,780)
EndIf
Text 400,10,"Pisteet: "+pisteet
Text 10,10,"Laatikot törmää: "+boxoverlap(o,h,50,50,l,550,100,50)
DrawScreen
Forever
Millä komennolla pisteet kasvaa jos laatikot törmäävät? Auttakaa noobia please.
Re: Tyhmät kysymykset (I/2010)
Posted: Sat Aug 14, 2010 6:18 pm
by Latexi95
mikkois wrote:Minulla olisi tyhmä kysymys johon kaipaisin apua.
Mulla on tällainen koodinpätkä mihin homma liittyy:
pisteet=0
l=400
h=15
o=Rand(1,780)
Repeat
Box o,h,50,50,ON
If RightKey() Then l=l+15
If LeftKey() Then l=l-15
Box l,400,100,50,ON
h=h+20
If h>600 Then
h=5
o=Rand(1,780)
EndIf
Text 400,10,"Pisteet: "+pisteet
Text 10,10,"Laatikot törmää: "+boxoverlap(o,h,50,50,l,550,100,50)
DrawScreen
Forever
Millä komennolla pisteet kasvaa jos laatikot törmäävät? Auttakaa noobia please.
Ei tähän komentoa tarvita, yksi "if" lauseke vain.
if boxoverlap(o,h,50,50,l,550,100,50) then pisteet + 1
Kannattaa käyttää "code" tagia... Nappula viestin kirjoituskohdan yläpuolella.
Ja sitten kannattaa suurentaa näyttöä (katso "Screen" komento) tai säätää hieman toisen laatikon sijoittelua,
koska se ei näy ruudun ulkopuolelta.
Re: Tyhmät kysymykset (I/2010)
Posted: Sat Aug 14, 2010 7:22 pm
by mikkois
Kiitokset latexi avusta ja hyvistä neuvoista!
Re: Tyhmät kysymykset (I/2010)
Posted: Sun Aug 15, 2010 4:09 pm
by Timblex
olen yrittänyt tehdä chat ohjelman mutta tulee virheilmotus "connection timed out "
client: