Forum

> > Stranded II > Scripts > Scripting - Fragen/Probleme
Forums overviewStranded II overview Scripts overviewLog in to reply

German Scripting - Fragen/Probleme

6,780 replies
Page
To the start Previous 1 282 83 84339 340 Next To the start

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
die eckigen klammern zeigen übrigens nur an, dass parameter optional sind, also weggelassen werden können. in stranded II scripts werden NIE eckige klammern benutzt (außer in texten vielleicht).

old Re: Scripting - Fragen/Probleme

Guest

Quote
LOL es geht immernoch nicht... vllt liegts daran, das ich schon ein Script mit on:start habe?Aber eher unwahrscheinlich...

old Re: Scripting - Fragen/Probleme

jeepohahyo
User Off Offline

Quote
Schreib es doch mal in den anderen on:start-Block, und du wirst sehen, was passiert.
Gibt die Konsole was aus?

In der Doku steht ja, dass man den Befehl s2 cmd consume auch an Items ausführen kann, muss man das also vllt erstmal mit s2 cmd addscript an den Spieler tackern?

old Re: Scripting - Fragen/Probleme

Guest

Quote
Egal...Neue Frage : Wie kann das ein Script nur einmal verwendet wird? Z.b. wenn bei benutzung eines Objektes eine Nachricht angezeigt wird, aber nur einmalig.

old Re: Scripting - Fragen/Probleme

stealth
User Off Offline

Quote
Du kannst eine Variable verwenden die umgestellt wird wenn man das teil verwendet hat, also z b:
1
2
3
4
5
6
on:use {
	if ($benutzt == 0) {
		$benutzt = 1;
		msg "bla";
	}
}
Das müsste gehen..
Es funzt so, dass wenn $benutzt noch auf 0 steht (standard), "bla" ausgegeben wird und $benutzt auf 1 gestellt wird.

Edit mann immer bin ich zu spät

old Re: Scripting - Fragen/Probleme

Guest

Quote
Schon wieder Pfragen !

Diese 3 Scripte funtzen nicht seht ihr den Fehler?


on:build_finish {
      if ($benutzt == 0) {
                $benutzt = 1;
      extendentry "Lagerplatz" [,"17"]
      }
}
on:build_finish {
      if ($benutzt == 0) {
                $benutzt = 1;
      diary "Feuer und Voräte" [,"18"]
      }
}


on:build_finish {
      if ($benutzt == 0) {
                $benutzt = 1;
      extendentry "Lagerplatz" [,"17"]
      }

old Re: Scripting - Fragen/Probleme

Guest

Quote
Die stören ja net... Die Andern Scripts gehen mit Klammern hab sie halt mal weggemacht... geht trotzdem nicht...

old Re: Scripting - Fragen/Probleme

jeepohahyo
User Off Offline

Quote
Zudem fehlen die Semikola an diesen "Klammerbefehlen", und das stört definitiv

Außerdem hast du ganz unten eine schließende Klammer vergessen.

Solltest ein wenig auf die Syntax achten, die Fehler kannst du auch gut alleine finden
To the start Previous 1 282 83 84339 340 Next To the start
Log in to reply Scripts overviewStranded II overviewForums overview