Gamestudio Links
Zorro Links
Newest Posts
Z9 getting Error 058
by k_ivan. 04/20/26 15:57
Stooq now requires an API key
by jcl. 04/13/26 09:42
Strange "Alien" Skull created with >Knubber<
by NeoDumont. 04/10/26 18:58
400 free seamless texture pack downl. here !
by NeoDumont. 04/08/26 19:55
ZorroGPT
by TipmyPip. 04/08/26 17:08
AUM Magazine
Latest Screens
Dorifto samurai
Shadow 2
Rocker`s Revenge
Stug 3 Stormartillery
Who's Online Now
2 registered members (TipmyPip, Quad), 4,536 guests, and 4 spiders.
Key: Admin, Global Mod, Mod
Newest Members
juergenwue, VladMak, Geir, ondrej, mredit
19208 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Wo ist hier der Fehler? #125898
04/23/07 17:54
04/23/07 17:54
Joined: Apr 2007
Posts: 2
C
chris3884 Offline OP
Guest
chris3884  Offline OP
Guest
C

Joined: Apr 2007
Posts: 2
Hallo,

bin neu hier und habe gleich mal ein Problem:

der Spieler soll durch drücken der Taste "M" eine Karte aufrufen und diese durch "Shift+M" wieder verbergen können.

So sieht der Code in der WDL aus:

Code:
 
bmap levelmap = <map_01.pcx>;

panel karte {
bmap = levelmap;
flags = refresh,d3d;
}

function show_map()
if (key_shift == 0) {
karte.visible = on;
return;
} else {
karte.visible = off;
}
}

on_m = show_map();



Wenn ich jetzt das Spiel starten will, kriege ich diese Fehlermeldung(en):


Compiling LEVEL_1.WDL...........
<^else {>
LEVEL_1.WDL 240:0 Error(19): Parameter unknown else bad keyword in {}

<^karte.visible = off;>
LEVEL_1.WDL 241:0 Error(19): Parameter unknown karte.visible bad keyword in {}

Error in script

1321116 KB free - engine shutdown


Ich weiß wirklich nicht, wo da jetzt ein Fehler sein soll und hoffe, jemand kann mir helfen.

Vielen Dank im Voraus

Re: Wo ist hier der Fehler? [Re: chris3884] #125899
04/23/07 17:59
04/23/07 17:59
Joined: Mar 2007
Posts: 261
Germany
Thracian Offline
Member
Thracian  Offline
Member

Joined: Mar 2007
Posts: 261
Germany
So wie ich das sehe, brauchst du glaube ich eine while-schleife. Das heisst:

bmap levelmap = <map_01.pcx>;

panel karte {
bmap = levelmap;
flags = refresh,d3d;
}

function show_map()
whlie(1){if (key_shift == 0) {
karte.visible = on;
return;
} else {
karte.visible = off;
}wait(1);}
}

on_m = show_map();


ganz sicher bin ich mir aber nicht, da ich kein skripter bin, aber sofern ich weiss brauchst du die schleife auf jeden fall.


------------------------

All programmers are playwrights and all computers are lousy actors.
Re: Wo ist hier der Fehler? [Re: Thracian] #125900
04/23/07 18:06
04/23/07 18:06
Joined: Apr 2007
Posts: 2
C
chris3884 Offline OP
Guest
chris3884  Offline OP
Guest
C

Joined: Apr 2007
Posts: 2
Hallo Thracian,

hab's mal probiert, das mit der while-Schleife.

Funktioniert bestens, hätte auch selbst drauf kommen können

Vielen Dank nochmal

Re: Wo ist hier der Fehler? [Re: chris3884] #125901
04/24/07 09:12
04/24/07 09:12
Joined: Jan 2003
Posts: 4,305
Damocles Offline
Expert
Damocles  Offline
Expert

Joined: Jan 2003
Posts: 4,305
Nochmal auf das eigendliche Problem zurück:

function show_map()

{ <--- hat gefeht


if (key_shift == 0) {
karte.visible = on;
return;
} else {
karte.visible = off;
}
}


gewöhn Dir am besten einen einheitlichen Stil an beim schreiben
der Klammern
Ich schreib die zB

function show_map()
{
if (key_shift == 0)
{
karte.visible = on;
return;
}
else
{
karte.visible = off;
}
}

(Leider werden die Tabs/Einrückungen hier im Post irgendwie weggeschnitten..)

Re: Wo ist hier der Fehler? [Re: Damocles] #125902
04/24/07 09:40
04/24/07 09:40
Joined: Apr 2005
Posts: 3,076
Germany, NRW
rvL_eXile Offline

3D Artist
rvL_eXile  Offline

3D Artist

Joined: Apr 2005
Posts: 3,076
Germany, NRW
*hust* Damocles *hust* setzt mal [CODE] und [/CODE] (aber klein geschrieben ) am Anfang und ende deines Scriptes, dann werden die Tabs etc. dargestellt

cYa Sebastian


Tutorials:
[Blender]Terrain creation ENG/GER
[Blender]Low Poly Tree Modeling
[GIMP]Create a Texture for Terrains
CLICK HERE



Moderated by  HeelX, Lukas, rayp, Rei_Ayanami, Superku, Tobias, TWO, VeT 

Gamestudio download | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1