Posted By: AmenophisIV
Level freischalten - 10/26/07 17:13
Wenn man mein Spiel startet, befindet man sich erst in einem Raum, von dem aus man dann in andere Räume kann.
z.B. Raum "Kampagne"
Dort ist dann ein Model eingebaut, welches mich in das erste Level der Kampagne bringt.
Raum "Übungsraum"
Dort kann man halt reingehen und ein anderes Model bringt mich in ein Übungslevel
Meine Frage ist nun:
Wenn ich z.B. das 2. Level der Kampagne geschafft habe, geht im Raum "Kampagne" eine Tür auf, mit der ich beim nächsten Mal spielen sofort bei Level 2 beginnen kann.
Oder es wird im "Übungsraum" ein neues Übungslevel freigeschaltet.
Ihr versteht was ich meine?
Gut. Nur wie soll das gehen?
Posted By: flits
Re: Level freischalten - 10/26/07 17:23
do you mean save/load?
when you walked inside the secend door its saved and then you kom in the starthall
there you have doors each door is a lvl and you need to play the lvl to unlock the next lvl
or do i understand it wrong?
Posted By: Martek
Re: Level freischalten - 10/26/07 18:24
Du hast ja am Ende deines Level, welches du spielst ein Event,
Welches dich wieder zum Anfang bringt, wo du in die Räume gehen kannst.
Erstelle doch einfach eine Variable, z.B. done_level. Wenn du jetzt Level 1
geschafft hast, setzt du done_level auf 1. Dann fragst du bei den Türen ab, ob done_level >= 1 ist, und dann öffnet sich dir Tür, wenn du Level 1 geschafft hast.
Für die Restlichen Level machst du es genau so, also wenn du level2 abgeschlossen hast ist done_level = 2...
Ich hoffe das hilft dir weiter, Pingulord
Posted By: AmenophisIV
Re: Level freischalten - 10/27/07 11:19
ich komme von Level 1 aber direkt in Level 2, es soll ja alles aneinander hängen.
Posted By: Martek
Re: Level freischalten - 10/27/07 16:27
Du erhöst die variable tortzdem. Und wenn du wieder am Anfang bis(z.B. durch spiel neustart) dann ist die Tür zu Level 2 offen...
Posted By: AmenophisIV
Re: Level freischalten - 10/27/07 18:12
Ich arbeite mit den Templates, ist es da auch möglich und wenn ja, wie lautet dann der Script?
Posted By: Martek
Re: Level freischalten - 10/27/07 18:34
Mit dem Templates kenne ich mich net aus, sry.
Posted By: AmenophisIV
Re: Level freischalten - 10/27/07 21:43
Im AUM stand mal was von wegen wenn man einem NPC einen bestimmten Code sagt, geht eine Tür auf.
Nur klappt der Script wie bei allen anderen AUM-Scripts bei mir nicht...
Kannst du mir dazu genaueres sagen, weil so kann man es ja auch machen.
Am Ende eines Levels bekommt man einen Code und den muss man einer Person im Anfangsraum sagen!
Posted By: TSG_Torsten
Re: Level freischalten - 10/28/07 17:11
hmm, wie wärs wenn die Tür ne action hätte
z.B.
Code:
var level=1;
action level_2
{
while(1)
{
if(level>=2)
{
my.passable=on;
my.invisible=on;
}
else
{
my.passable=off;
my.invisible=off;
}
wait(5);
}
}
Natürlich muss die Variable Level auch erhöht werden und gespeichert werden, wenn du ein Level geschafft hast...
Gruß
TSGames
Posted By: AmenophisIV
Re: Level freischalten - 10/28/07 18:02
Das klingt gut!
Nur wie schon gesagt arbeite ich bei diesem Projekt mit den Templates oder wird die Variabel erhöht bei dem Level-Wechselscript?
Posted By: drich91
Re: Level freischalten - 11/16/07 16:19
das müsste eigentlich auch mit den templates gehen. hab ich früher auch so gemacht. du machst einfach eine variable die bei levelende um 1 erhöht wird wie oben schon erklärt