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 27 8 9339 340 Next To the start

old Re: Scripting - Fragen/Probleme

HW
User Off Offline

Quote
Bei Kombinationen braucht man gar kein Event. Das Skript schreibt man einfach in script=start...script=end hinein, es wird zusammen mit der Kombination ausgeführt.
Aber Achtung: Dieses Skript funktioniert in der momentanen Alpha auch nicht, also versuch gar nicht, es einzufügen!
Ich kann dir auch nicht versprechen, dass es in der nächsten Alpha funktioniert, denn der 4. alteritem-Parameter existiert auch in der Version von DC noch nicht. Sobald er aber eingefügt wird, sollte es klappen.

Edit: Ich habe gerade gesehen, dass DC den 4. Parameter eingefügt hat. Beim nächsten Release wird es also klappen.

Edit²: @DC: Aber ich müsste, so wie du den Parameter eingefügt hast, das Skript folgendermaßen umstellen, oder?
1
2
3
if (playergotitem(*Hammer*)>0) { 
alteritem 1,[b]*Hammer*[/b],1,[b]*Speer*[/b] 
}
edited 2×, last 09.01.06 05:33:04 pm

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
Korrekt. Ich fand es sinnvoller und einfacher, wenn zuerst die Menge und der Itemtyp des zu ändernden Items kommen und dann die neue Menge und der neue Typ. So nach dem Vorher-Nacher-Prinzip

old Re: Scripting - Fragen/Probleme

Lord Horazont
User Off Offline

Quote
1
2
3
4
5
6
7
on:use {
  if ($rockrem<2) {
    msg "Zum Tannenberg";
  } else {
    msg "Zum Tannanberg (versperrt)";
  }
}

Was ist hier falsch?
Wenn der ELSE-Fall eintritt, wird eine 0 ausgegeben, mehr nicht. Aber sonst funktioniert das korrekt.

Gruß Lord Horazont

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
Es handelt sich um einen Bug mit Stringparametern welcher auftritt wenn darin Klammern oder irgendwelche (Rechen-)Operatoren vorkommen.
In meiner aktuellen Version ist er bereits behoben, wird also mit dem nächsten Release klappen.

old Re: Scripting - Fragen/Probleme

HW
User Off Offline

Quote
Eckige Klammern sind ja auch Operatoren, daher würden sie wohl nicht funktionieren.
Du könntest es übrigens auch ausprobieren.
Und ab 0.0.0.4 wird es sowieso funktionieren, da DC den Bug behoben hat.

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
Eckige Klammern kennt SII Script nicht
Normal müsste das sogar jetzt schon funktionieren. Aber wie schon gesagt: Bei der neuen Version klappts dann eh, egal welche Klammern und Zeichen du reinhaust.

old Re: Scripting - Fragen/Probleme

Lord Horazont
User Off Offline

Quote
@HW:
Nee ich vertraue dem Parser nicht mehr so. Nachdem ich einmal resetten musste...

Da frag ich lieber mal nach.

@DC:
Probier ich mal aus.

Gruß Lord Horazont

old Re: Scripting - Fragen/Probleme

HW
User Off Offline

Quote
Du solltest das Spiel im Fenstermodus starten, wenn du dir in gewissen Sachen unsicher bist. Dann kannst du es per Taskmanager beenden.

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
Ja, wenn man Scrips und Maps macht sollte man über die "StrandedII -win -debug.bat" starten (jetzt in der Alpha Phase sollte man das eigentlich am besten immer machen)

old Re: Scripting - Fragen/Probleme

Lord Horazont
User Off Offline

Quote
Es reicht auch, nur -debug einzugeben.

Gruß Lord Horazont

P.S. Der Taskmanager funktioniert auch so... (hab ich schon erfahrung mit aber nicht, wenn das Spiel alle Kapazität "anzieht" und garnix mehr geht...)

old Re: Scripting - Fragen/Probleme

HW
User Off Offline

Quote
Naja, das Problem, auf das ich hinaus wollte, ist eigentlich, dass sich der Taskmanager eventuell nicht starten lässt, wenn das Spiel im Vollbildmodus in eine Endlosschleife gerät.
Wenn mans aber im Fenstermodus hat, müsste er sich starten lassen.

old Re: Scripting - Fragen/Probleme

Lord Horazont
User Off Offline

Quote
also wie gesagt, ich hatte das bis jetzt nur ein mal, dass wirklich garnix mehr ging... Und das bei mehr als 10 Scriptfehlern...

Gruß Lord Horazont

@DC: Mach mal wieder nen Alpha-Release. Ich will trinken und erweitert kombinieren

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
Hachja, am Freitag oder Wochenende.
Aber HW hat schon Recht. Im Fenstermodus lässt es sich auch bei kritischen Fehlern über den Taskmanager noch schließen - im Vollbildmodus ist das dann unter Umständen nicht mehr der Fall (wie du ja selber schon erlebt hast). Also ich selbst teste es lieber immer im Fenstermodus

old Re: Scripting - Fragen/Probleme

Lord Horazont
User Off Offline

Quote
Aber Fenstermodi sind generell nichts für mich. Und sooo häufig kommt es auch nicht vor, dass mal was "explodiert"... Aber egal, off topic!

Gruß Lord Horazont

old Re: Scripting - Fragen/Probleme

HW
User Off Offline

Quote
DC, es wäre auch nett, wenn du mal wieder die Definitionsreferenz aktualisieren würdest. Du hast ja inzwischen ziemlich viel verändert.
To the start Previous 1 27 8 9339 340 Next To the start
Log in to reply Scripts overviewStranded II overviewForums overview