Kopierschutz
- TomBrain
- Verpackungs-Wegwerfer
- Beiträge: 94
- Registriert: 20.08.2003, 19:45
Kopierschutz
kann ma in des Game auch nen Kopierschutz machen
wie bei MI 1+2 ?
(die Bilder sollen variieren und dann soll ein Eingabefeld kommen wo ma was eingeben muss was von den Bildern abhängt)
ich wollte des Teil allerdings net an Anfang machen sondern ins Game
(ma findet irgendwo im Game Schnipsel einer Codetabelle
Teil 1: Bildteile Nr 1
Teil 2: Bildteile Nr 2
Teil 3: Eingabe
Teil 4: Verwendung der Codetabelle)
und ma kommt nur weiter wenn mas richtig benutzt
ich habe folgende Probs:
1.Ich weiss net wie ma des macht dass der von bestimmten Bildern immer zwei beliebige auswählt und zusammenfügt
2.Ich weiss net wie ma ein Eingabefeld macht
3.Ich weiss net wie ma die Codes festlegt
4.Ich weiss net wie ma des macht dass ma nur weiterkommt wen ma den richtigen Code eingibt
wie bei MI 1+2 ?
(die Bilder sollen variieren und dann soll ein Eingabefeld kommen wo ma was eingeben muss was von den Bildern abhängt)
ich wollte des Teil allerdings net an Anfang machen sondern ins Game
(ma findet irgendwo im Game Schnipsel einer Codetabelle
Teil 1: Bildteile Nr 1
Teil 2: Bildteile Nr 2
Teil 3: Eingabe
Teil 4: Verwendung der Codetabelle)
und ma kommt nur weiter wenn mas richtig benutzt
ich habe folgende Probs:
1.Ich weiss net wie ma des macht dass der von bestimmten Bildern immer zwei beliebige auswählt und zusammenfügt
2.Ich weiss net wie ma ein Eingabefeld macht
3.Ich weiss net wie ma die Codes festlegt
4.Ich weiss net wie ma des macht dass ma nur weiterkommt wen ma den richtigen Code eingibt
-
- Hobby-Archäologe
- Beiträge: 107
- Registriert: 16.08.2003, 11:37
- Wohnort: Wien
- TomBrain
- Verpackungs-Wegwerfer
- Beiträge: 94
- Registriert: 20.08.2003, 19:45
Re:Kopierschutz
Des soll ein Rätsel sein
- TomBrain
- Verpackungs-Wegwerfer
- Beiträge: 94
- Registriert: 20.08.2003, 19:45
Re:Kopierschutz
Und? Wie geht das jetz????
-
- Profi-Abenteurer
- Beiträge: 915
- Registriert: 26.07.2003, 19:10
- Wohnort: Osaka
Re:Kopierschutz
Das muss auch mit Variablen gehen. Eine Variable fuer den oberen Teil, eine fuer den unteren Teil. Fuer jedes Einzelbild je einen Variabelwert.
Affenkopf - Kopfvariabel auf 1 setzen
Pferdekopf - Kopfvariabel auf 2 setzen
Hasenkopf - Kopfvariabel auf 3 setzen
Affenkoerper - Koerpervariabel auf 1 setzen
Pferdekoerper - Koerpervariabel auf 2 setzen
Hasenkoerper - Koerpervariabel auf 3 setzen
und dann musst du mit condition die einzelnen Variabeln abfragen. Hintereinander in einem String, dass die beiden Bedingungen miteinander kombiniert werden.
Wenn Kopfvariabel 1
Wenn Koerpervariabel 2
dann Anzeige "Fantastisch, sie haben einen Affengesicht mit Pferdearsch konstruiert. Das sieht wahrlich aus wie Georghe Bush" - Raetsel geloest...
Die Frage mit den Codecs kapier ich nicht, wozu brauchst du Codecs?
Totoro
Affenkopf - Kopfvariabel auf 1 setzen
Pferdekopf - Kopfvariabel auf 2 setzen
Hasenkopf - Kopfvariabel auf 3 setzen
Affenkoerper - Koerpervariabel auf 1 setzen
Pferdekoerper - Koerpervariabel auf 2 setzen
Hasenkoerper - Koerpervariabel auf 3 setzen
und dann musst du mit condition die einzelnen Variabeln abfragen. Hintereinander in einem String, dass die beiden Bedingungen miteinander kombiniert werden.
Wenn Kopfvariabel 1
Wenn Koerpervariabel 2
dann Anzeige "Fantastisch, sie haben einen Affengesicht mit Pferdearsch konstruiert. Das sieht wahrlich aus wie Georghe Bush" - Raetsel geloest...
Die Frage mit den Codecs kapier ich nicht, wozu brauchst du Codecs?
Totoro
- TomBrain
- Verpackungs-Wegwerfer
- Beiträge: 94
- Registriert: 20.08.2003, 19:45
Re:Kopierschutz
Es soll keine Anzeige kommen sondern ein Eingabefeld
(in deinem Beispiel müsste
Affenkopf = George
Pferdearsch = Bush [cooles Beispiel ;D]
bedeuten und das muss ma eben eingeben)
und die Bilder soll der Computer zusammenstellen
(in deinem Beispiel müsste
Affenkopf = George
Pferdearsch = Bush [cooles Beispiel ;D]
bedeuten und das muss ma eben eingeben)
und die Bilder soll der Computer zusammenstellen
-
- Tastatursteuerer
- Beiträge: 535
- Registriert: 02.03.2002, 14:40
- Wohnort: Ronville
Re:Kopierschutz
Ich versteh' zwar auch nicht ganz, was du vorhast, aber wenn du nur eine Abfrage machen willst, kannst du das so tun:
string name;
InputBox("Wie lautet das Passwort?", name);
if (StrComp("sushi",name)==0) DisplaySpeech(EGO,"Richtig");
else DisplaySpeech(EGO,"Falsch");
string name;
InputBox("Wie lautet das Passwort?", name);
if (StrComp("sushi",name)==0) DisplaySpeech(EGO,"Richtig");
else DisplaySpeech(EGO,"Falsch");
- TomBrain
- Verpackungs-Wegwerfer
- Beiträge: 94
- Registriert: 20.08.2003, 19:45
Re:Kopierschutz
sowas wie bei MI 1 des "Wann wurde dieser Pirat in wasweissich aufgeknüpft"
(Computer soll zwei Bilder auswählen des mit dem Ort is mir net so Wichtig jede Bildhälfte is irgendein Wort oder eine Zahl und dann muss man das Ergebnis eingeben)
(Computer soll zwei Bilder auswählen des mit dem Ort is mir net so Wichtig jede Bildhälfte is irgendein Wort oder eine Zahl und dann muss man das Ergebnis eingeben)
-
- Adventure-Gott
- Beiträge: 4575
- Registriert: 13.07.2004, 14:04
- Wohnort: Da wo muss
- Kontaktdaten:
Ich bin auch an einem Kopierschutz mit einer anderen Technik am Basteln:
Es werden Sätze gebildet, ein Teil ist ein Wochentag, der andere eine Wettersituation. Das sieht dann so aus: "Wie viele Minuten stürmt es am Donnerstag?"
Meine Idee ist, dass erst mal ZufallInts festgelegt werden [SetGlobalInt(3, Random(6));] und dadurch Strings festgelegt werden. Die Lösung ist dann das Ergebnis des Wochentages mit der Wettersituation (Donnerstag (=3) + stürmen (=2) = 5)
Ist aber noch nicht ganz ausgereift. Schicke euch dann am Ende ein ähnliches Script zu.
Es werden Sätze gebildet, ein Teil ist ein Wochentag, der andere eine Wettersituation. Das sieht dann so aus: "Wie viele Minuten stürmt es am Donnerstag?"
Meine Idee ist, dass erst mal ZufallInts festgelegt werden [SetGlobalInt(3, Random(6));] und dadurch Strings festgelegt werden. Die Lösung ist dann das Ergebnis des Wochentages mit der Wettersituation (Donnerstag (=3) + stürmen (=2) = 5)
Ist aber noch nicht ganz ausgereift. Schicke euch dann am Ende ein ähnliches Script zu.
Zuletzt geändert von [ZENSIERT] am 20.07.2004, 22:33, insgesamt 1-mal geändert.
Es heißt, Leute mit den originellsten Nicknames schreiben die besten Beiträge
Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.
Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet
Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.
Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet
-
- Adventure-Gott
- Beiträge: 4575
- Registriert: 13.07.2004, 14:04
- Wohnort: Da wo muss
- Kontaktdaten:
Geschafft! Ein Masterscript in 30 Minuten und 1 Flasche Limonade!(Hat übrigens auch ein Recht auf Zensur )
Genau das oben angedeutete Script inkl. Lösungstabelle!
Und die Tabelle
Ich möchte kurz sagen, dass ich die Variablen nach dem Wort benannt hab, das mir als erstes durch den Kopf schoss. (z.B. ein Furz in einer Werbung) Bitte antwortet mir, damit ich weiß, dass ihr diesen Beitrag gelesen habt und ihn (mehr oder weniger) gebrauchen könnt. Habe das Script nochmal überarbeitet, jetzt kann es auch übersetzt werden.
Genau das oben angedeutete Script inkl. Lösungstabelle!
Code: Alles auswählen
SetGameOption(OPT_ALWAYSSPEECH, 0);
int wochen = Random(6);
int wetter = Random(3);
string wo;
string furz;
int tot = wochen + wetter;
if(wetter == 2) {
StrCopy(wo, GetTranslation("stürmt es "));
}
else if(wetter == 0) {
StrCopy(wo, GetTranslation("regnet es "));
}
else if(wetter == 3) {
StrCopy(wo, GetTranslation("schneit es "));
}
else if(wetter == 1) {
StrCopy(wo, GetTranslation("hagelt es "));
}
if(wochen == 2) {
StrCat(wo, GetTranslation("montags?"));
}
else if(wochen == 5) {
StrCat(wo, GetTranslation("dienstags?"));
}
else if(wochen == 1) {
StrCat(wo, GetTranslation("mittwochs?"));
}
else if(wochen == 6) {
StrCat(wo, GetTranslation("donnerstags?"));
}
else if(wochen == 0) {
StrCat(wo, GetTranslation("freitags?"));
}
else if(wochen == 4) {
StrCat(wo, GetTranslation("samstags?"));
}
else if(wochen == 3) {
StrCat(wo, GetTranslation("sonntags?"));
}
Display("Halt!");
Display("Bevor wir loslegen...");
Display("Der Meteorologen-Test");
Display("Wieviele Minuten %s", wo);
InputBox("Antwort eingeben:", furz);
if(tot == StringToInt(furz)) {
NewRoom(blablabla...);
}
else {
Display("Raus!");
QuitGame(0);
}
Ich möchte kurz sagen, dass ich die Variablen nach dem Wort benannt hab, das mir als erstes durch den Kopf schoss. (z.B. ein Furz in einer Werbung) Bitte antwortet mir, damit ich weiß, dass ihr diesen Beitrag gelesen habt und ihn (mehr oder weniger) gebrauchen könnt. Habe das Script nochmal überarbeitet, jetzt kann es auch übersetzt werden.
Es heißt, Leute mit den originellsten Nicknames schreiben die besten Beiträge
Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.
Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet
Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.
Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet