Forum

> > Stranded II > Allgemein > Scripten: Passwort
Forums overviewStranded II overviewAllgemein overviewLog in to reply

German Scripten: Passwort

32 replies
Page
To the start Previous 1 2 Next To the start

old Scripten: Passwort

Chopii
User Off Offline

Quote
Hallo Leute!!!

Ich habe eine Frage:
Wenn ich zum PC gehe, will ich, wenn man mit der E-Taste tippt, ein Passwort eingeben,damit sich das Tor hinter mir öffnet.Aber wie skripte ich das,damit das klappt? Kann mir jemand da helfen?
Danke schon im voraus.
Liebe Grüße,
Benji

old Re: Scripten: Passwort

Flying Lizard
User Off Offline

Quote
das mit der e-taste bewirkt das on:use event.

ein eingabefeld machst du dir mit s2 cmd inputwin

du brauchst im Grunde nur in einer if Prüfung prüfen lasssen, ob der eingegebene Wert einem standartwert entspricht.
Dabei wirkt inputwin als Befehl fürs anzeigen des Eingabefeldes einerseits, und als Rückgabebefehl vom Inhalt des eingegebenen andererseits.

und bitte stell soclhe Fragen in Zunkunft im Scripting Thread

old Re: Scripten: Passwort

Chopii
User Off Offline

Quote
Und wie würde das mit inputwin im Scripteditor auschauen?Was muss ich jetzt alles hinschreiben?

old Re: Scripten: Passwort

Lys
User Off Offline

Quote
ich vermute (ich weiß es nit, bin kein scripting experte) mal so:

1
2
3
4
5
6
7
8
on:use{
$bla=inputwin "Passwort eingeben!" [,Schrift] [,"Abbruch"] [,"Okay"] [,"Bild"];

if($bla="DAS PASSWORT"){
...(zutritt gewährt, tor öffnen zeugs)
...
};
};

old Re: Scripten: Passwort

Flying Lizard
User Off Offline

Quote
allerdings noch um die Parameter von inputwin Klammern drumherum und die restlichen Parameter auchnoch setzen oder weglassen.

old Re: Scripten: Passwort

Chopii
User Off Offline

Quote
Danke.Ich werde es versuchen...............................................................................................................
Ahmmmm...ich muss dich was Fragen Flying Lizard:
Wie schaut jetzt der Code aus,weil ich nicht weiß wie ich das schreibe.Du hast ja gesagt:
allerdings noch um die Parameter von inputwin Klammern drumherum und die restlichen Parameter auchnoch setzen oder weglassen.
Wie schaut jetzt der Code mit deinem Kommentar aus?
edited 1×, last 28.12.07 01:31:47 pm

old Re: Scripten: Passwort

Lys
User Off Offline

Quote
was meinst du mit Kommentar?

$bla=inputwin "Passwort eingeben!" [,Schrift] [,"Abbruch"] [,"Okay"] [,"Bild"];

Er meint einfach, das bei dem Code da halt die in eckigen Klammern Sachen gesetzt oder weggelassen werden müssen.

old Re: Scripten: Passwort

Chopii
User Off Offline

Quote
danke Sun_Raiken!!! Wisst ihr heute habe ich nicht einen guten Tag.

Ja ich kann scripten.Aber wenn du etwas nicht weißt Lys dann gehst du auch fragen.Du gehst auch fragen zum Lehrer oder Prof. der Schule und fragst nach,weil du nicht weißt wie das und das geht oder du gehst zu anderen und fragst sie.Das ist genau das gleiche wenn ich nicht weiß wie ich das Scripte.Da frage ich halt so viel weil ich halt noch nicht alles im Spiel kenne. Und Lys du hast auch, als du noch nicht Stranded 2 gut gekannt hast, überall im Internet gesucht und gefragt?
Meine Meinung:

JEDER HAT DAS RECHT ZU FRAGEN UND WAS ZU WISSEN!!!

Also: Da ich noch nicht keine Antwort auf meine Frage gehabt habe, versuche ich es selbst.
Meint Flying Lizard das so:

on:use{
$bla=inputwin "Passwort eingeben!;

if($bla="DAS PASSWORT"){
...(zutritt gewährt, tor öffnen zeugs)
...
};
};

Ich habe die eckigen Klammern weggetan.
Fehlt da noch was?
Und wie mache ich das, damit die Tür aufgeht? Muss man da nicht etwas mit der ID schreiben?

old Re: Scripten: Passwort

Lys
User Off Offline

Quote
Klar hast du das recht zu Fragen, aber wenn da schon drin steht, was da reinkommen muss, dann brauch man doch nicht zu fragen? Du brauchst dich hier nicht so aufzuregen.

Nein, die eckigen Klammern sind optional, du kannst sie also weglassen, aber du kannst es verschönern indem du da was reinpackst, muss aber halt nicht sein.

(Ich hab S2 noch nie richtig wenig gekannt, ich hab es praktisch aufwachsen sehen :P)

old Re: Scripten: Passwort

Chopii
User Off Offline

Quote
Gut,aber ich habe ein Problem:
Wenn ich den Code:
on:use{
$bla=inputwin "Passwort eingeben!;

if($bla="DAS PASSWORT"){
...(zutritt gewährt, tor öffnen zeugs)
...
};
};

hinein gebe, zum Test-Modus gehe und beim PC die e-Taste drücke steht das drin:

>SCRIPT ERROR:
>Expecting semicolon
>Script: Object 7 (PC type 452)
>Event: use
>Row: 2
>Col: 35
>Script: $bla=inputwin "Passwort eingeben!";

was muss ich da tun?

old Re: Scripten: Passwort

DC
Admin Off Offline

Quote
Da fehlen halt die Klammern und Gleichheit wird hier mit == geprüft, nicht mit einem =! Wennn man denn schon Scripts schreiben möchte sollte man sich zumindest vorher die Scripting-Tutorials durchlesen, denn da wird so einiges erklärt: Z.b. Befehle die was zurückgeben brauchen runde Klammern um die Parameter! Und Semikolons hinter geschweiften Klammern sind in SII übrigens auch immer falsch!

1
2
3
4
5
6
7
8
on:use {
	$bla=inputwin("Passwort eingeben!"); 
	if($bla=="DAS PASSWORT"){
		//Tor Öffnen Scriptzeug
	} else {
		msg "Falsches Passwort!",3;
	}
}

So in etwa sollte es gehen
edited 1×, last 28.12.07 06:38:30 pm

old Re: Scripten: Passwort

Chopii
User Off Offline

Quote
O.K. ich werde deinen Code hinein schreiben DC.Mein Bericht kommt in 5-10 Minuten..... [...] .........

Admin/mod comment

junge wieviele scheiß punkte willst du machen?! lass das bitte in zukunft. das ist einfach nur zurückgeblieben und unnötig.

old Re: Scripten: Passwort

jeepohahyo
User Off Offline

Quote
[2d has written
Lys"] Sag mal, irre ich oder gibt es viele gleichheiten mit PHP?^^

Du bist wahrscheinlich der hundertste dem das auffällt
Stranded II Script ist in der Tat so ähnlich wie PHP, nur schlechter implementiert (nicht böse gemeint, DC)

old Re: Scripten: Passwort

Chopii
User Off Offline

Quote
Mein Bericht:
Ich habe im PC den Code von DC ohne dem [script],[\script] eingeben.O.K. Aber als ich den Code:
"DAS PASSWORT" eingegeben habe öffnete sich die Tür nicht.Muss man da nicht etwas mit der ID reinschreiben?

old Re: Scripten: Passwort

jeepohahyo
User Off Offline

Quote
Lass mich raten, du hast "//Tor Öffnen Scriptzeug " geschrieben?

Du musst natürlich das Script zum öffnen des Tores auslösen, bei s2ext ist das
1
s2:event "toggle", "object", id
Und diesmal setz bei id die id des Tores ein

old Re: Scripten: Passwort

Chopii
User Off Offline

Quote
Ich habe geschrieben(beim Tor):

on:use {
event "toggle", "object" ,"7";
}
Tür lässt sich immer noch nicht öffnen!
7 ist die ID des PC´s.
Was nun?
To the start Previous 1 2 Next To the start
Log in to replyAllgemein overviewStranded II overviewForums overview