Osaatko englantia hyvin? CB:ssä kun on sellainen toiminto, että yleensä se ilmoittaa minkälainen virhe on kyseessä, jos peli ei käynnisty. Kaiken lisäksi se lähes aina kertoo myös rivin millä virhe esiintyy.Käytinkö nyt tuota objectframea ihan oikein vai onko vika muualla?Code: Select all
Koodia
Tässä tulee error:
Wrong usage of a keyword.
Keyword 'objectframe' needs to be expressed with a set of brackets at line 58.
Tarkoittaa suunnilleen: Avainsanaa käytetty väärin, avainsana 'objectframe' tarvitsee sulut (brackets) rivillä 58 (at line 58).
Niinpä hyppäsin heti riville 58 ja huomasin että se oli suoraan sanottuna päin mäntyä Kuten virhe kertoo, et ole käyttänyt sulkuja funkkarissa ObjectFrame. Se tarvitsee kyseisen objektin jonka frame halutaan saada selville. Ja mitä ne ObjectY(vihu1) ja ObjectX(vihu1) siellä tekevät?
Seuraavan koodin kuitenkin pitäisi toimia. En voi (tai jaksa) testata ilman mediaa.
Code: Select all
If ObjectsOverlap( heppu, vihu1 ) And ObjectFrame( huitaisu ) => 1 Then vihu1elämä - 1
En nyt kattonut koodiasi tarkemmin, mutta oletko varma ettei sun pitäisikin tehdä tota if-lauseketta näin:
If ObjectsOverlap( huitaisu, vihu1 ) And ObjectFrame( huitaisu ) => 1 Then vihu1elämä - 1