Hi,
ich baslte gerade an einem Character-Auswahlsreen a la "Maniac Mansion".
Mein Problem dabei ist, dass es wie im MM möglich sein soll höchstens und auch mindestens 2 Figuren auszuwählen.
Ich wollte das Problem mit einer Variablen lösen, deren Wert auf 2 stehen muss, um den "Start-Butten" zu aktivieren.
Wie sieht so ein Skript aus? Und was muss ich schreiben, damit man die Variable um 1 herhöhen oder verringern kann?
Eine Open-Source-Demo der Startscreens für AGS 2.7 ist ist schon online:
http://rapidshare.de/files/18251034/MMD ... 7.zip.html
Skript mit Variablen?
- Mister L
- Rätselmeister
- Beiträge: 1913
- Registriert: 21.03.2005, 01:55
- Kontaktdaten:
Skript mit Variablen?
My MMM-Episodes: #7 "Right said Fred", #32 "Secret of Maniac Mansion", # 33 "Carry on Smiley", H05 "Escape from Maniac Mansion", #45 "Maniac Monday", #54 "CSI:RONVILLE", #58 "The People's Court", #70 "Maniac Mansion Begins", #74 "The Curse of King RootenTooten", #93 "Murder a.t. Moonshine Mansion"
- Floyd
- Logik-Lord
- Beiträge: 1088
- Registriert: 14.03.2004, 19:59
Am Anfang des room scripts:
Beim Klick auf einen Charakter, wenn dieser noch nicht ausgewählt wurde (kann entweder über eine weitere Variable oder über die Abfrage der angezeigten Grafik gelöst werden):
Wenn er bereits zum Team gehört:
Beim Startknopf:
edit: In der Verzweigung "characteranzahl" durch "charakteranzahl" ersetzt 
Code: Alles auswählen
int charakteranzahl;
int zahl= 2;
Code: Alles auswählen
charakteranzahl +=1;
//Grafik ändern
Code: Alles auswählen
charakteranzahl -=1;
//Grafik ändern
Code: Alles auswählen
if (charakteranzahl == zahl) {
NewRoom(2);
}
else {}

Zuletzt geändert von Floyd am 19.04.2006, 17:03, insgesamt 1-mal geändert.
Der verschwundene Husky - ein 2D Point&Click Adventure
Einen schönen Orbit, Bürger!
Einen schönen Orbit, Bürger!
- Mister L
- Rätselmeister
- Beiträge: 1913
- Registriert: 21.03.2005, 01:55
- Kontaktdaten:
1000 Dank!
Oder besser 2000!
Oder besser 2000!

My MMM-Episodes: #7 "Right said Fred", #32 "Secret of Maniac Mansion", # 33 "Carry on Smiley", H05 "Escape from Maniac Mansion", #45 "Maniac Monday", #54 "CSI:RONVILLE", #58 "The People's Court", #70 "Maniac Mansion Begins", #74 "The Curse of King RootenTooten", #93 "Murder a.t. Moonshine Mansion"
- KhrisMUC
- Adventure-Gott
- Beiträge: 4674
- Registriert: 14.03.2005, 00:55
- Wohnort: München
EDIT: Nicht beachten, wird gerade überarbeitet 
EDIT2: Wenn es reibungslos funktioniert und GIVE_TO drin ist, werde ich es als Pack veröffentlichen.

EDIT2: Wenn es reibungslos funktioniert und GIVE_TO drin ist, werde ich es als Pack veröffentlichen.
Zuletzt geändert von KhrisMUC am 19.04.2006, 20:49, insgesamt 1-mal geändert.
Use gopher repellent on funny little man
- Mister L
- Rätselmeister
- Beiträge: 1913
- Registriert: 21.03.2005, 01:55
- Kontaktdaten:
Die Lösung von Floyd ist für mich mal wieder idiotensicherer.
Obwohl dein Skript sicherlich die elegantere Lösung ist.
Ich will das ganze aber so einfach wie möglich halten.

Obwohl dein Skript sicherlich die elegantere Lösung ist.
Ich will das ganze aber so einfach wie möglich halten.
My MMM-Episodes: #7 "Right said Fred", #32 "Secret of Maniac Mansion", # 33 "Carry on Smiley", H05 "Escape from Maniac Mansion", #45 "Maniac Monday", #54 "CSI:RONVILLE", #58 "The People's Court", #70 "Maniac Mansion Begins", #74 "The Curse of King RootenTooten", #93 "Murder a.t. Moonshine Mansion"