TEXT* funktioniert nicht :(

Posted By: Anonymous

TEXT* funktioniert nicht :( - 04/27/09 06:57

hallo!

ich habe gestern im AUM (welche Nr. weiss ich nicht mehr) folgenden Code gefunden:
TEXT* mymessage_txt =
{
pos_x = 300;

pos_y = 50;

string("Damn! The way is bloked by a big hole in the floor!");

}

action my_obj_blkdway()

{

while (!player) {wait (1);}

while (1)

{

// if the player comes close to the object

if (vec_dist(player.x, my.x) < 100) // play with 100

{

if (key_space)

{

while (key_space) {wait (1);} // wait until the space key is released

set(mymessage_txt, VISIBLE); // and then display the message

wait (-3); // for 3 seconds

reset(mymessage_txt, VISIBLE); // now hide the message

}

}

wait (1);

}

}

so weit so gut, nur wenn ich das Spiel starte kommen einige Errors die diesen Code betreffen, so z.b:

Parameter unknown TEXT* bad keyword in {}
Parameter unknown pos_x bad keyword in {}
Parameter unknown mymessage_txt

Ich hoffe ihr könnt mir helfen und mir sagen was ich da falsch gemacht habe. ich benutze die A7 Extra (nicht A7.7!)

Danke!

EDIT: hmmm i think i got it, i just had to change it from *.wdl to *.c :)) Sorry guys for bother
Posted By: Widi

Re: TEXT* funktioniert nicht :( - 04/27/09 09:14

Hast du "#include <acknex.h>" implementiert? Dort sind nähmlich die ganzen Objekte und anderes deklariert.
Posted By: Anonymous

Re: TEXT* funktioniert nicht :( - 04/27/09 19:20

also wenn ich die datei "acknex.h" inlcude, bekom ich ne menge errors, z.b.:
<typedef fixed var;>
acknex.h 10.0 (): Keyword unknow typedef
...
<STRING* txt_str TEXT*);>
...

hab ich da was vergessen??
Posted By: Widi

Re: TEXT* funktioniert nicht :( - 04/27/09 19:51

Hast du dein Script als *.c (NICHT: *.wdl) gespeichert?
Beim speichern die Endung .c mit eingeben, sonst wird es standardmässig als .wdl gespeichert.
Posted By: Anonymous

Re: TEXT* funktioniert nicht :( - 04/27/09 19:57

yep genau DAS ist das Problem, Wenn ich mein Hauptscript auf .c ändere, funktionieren die gesamten anderen scripen nicht. Ich weiss ich sollte all diese auf c-lite ändern, jedoch was wäre mir zu viel aufwand.
gibt es nichts das ich fur wdl verwenden kann?
Danke für deine Hilfe!
Posted By: Widi

Re: TEXT* funktioniert nicht :( - 04/28/09 05:55

Poste nächstes mal im "C-Script and WDL", dann gibt es keine Missverständnisse. Mit C-Script kenne ich mich nicht (mehr) aus. Aber überlege dir, ob du nicht auf lite-c wechseln wilst. Gibt ne menge Arbeit, aber danach hast du Zugriff auf all die neuen Befehle. Es lohnt sich...
© 2024 lite-C Forums