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 287 88 89339 340 Next To the start

old Re: Scripting - Fragen/Probleme

Feteo
COMMUNITY BANNED Off Offline

Quote
Es gibt doch irgendeine Konstruktion mit if, wo geprüft wird, mit welcher Waffe der Spieler etwas angegriffen hat. Wie lautet diese?

old Re: Scripting - Fragen/Probleme

Klara
User Off Offline

Quote
Îch probier schon ziemlich langer herum, aber irgendeie bekomm ich es nicht zusammen :(.
Er soll dem Spieler den status Blutrausch Entziehn, tus aber so als kennt er Blutrausch nicht
1
2
3
on:use  {
freestate "player", 1 ,"Blutrausch";
}
Was muss ich ändern?

old Re: Scripting - Fragen/Probleme

Timotheus
User Off Offline

Quote
Ich würde mal sagen schreib es um in:

1
2
3
on:use {
freestate "unit", 1, "9";
}

Lässt du die 9 weg, werden alle States gelöscht.

mfg
Timotheus

Edit: Natürlich auch das komma davor und die Klammern mit weglassen.
edited 1×, last 01.06.07 07:34:52 pm

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
Jawohl, die deutschen Begriffe für die States gehen in der Scriptsprache nicht. Man kann entweder die englischen nehmen oder die entsprechenden Zahlen. Und: Wenn man Zahlen schreibt muss (und sollte) man niemals Anführungszeichen setzen! Anführungszeichen werden nur bei Texten benötigt. Es klappt zwar wohl auch wenn man sie bei Zahlen setzt, aber das ist kein schöner Stil und bedeutet unnötige Arbeit für Stranded II, wenn es das Script abarbeitet.

(Auch wenn in der Befehlsliste ein Parameter in Anführungszeichen steht, heißt das nicht, dass man diese unbedingt setzen muss. Es soll nur zeigen, dass hier ein String angegeben werden kann. Wenn man aber eine Zahl angibt sind die Anführungszeichen wie gesagt nicht nötig. Ob man Anführungszeichen braucht ist also nur davon abhängig, was man tatsächlich dahin schreibt)

old Re: Scripting - Fragen/Probleme

Klara
User Off Offline

Quote
€dit:
Hätte nicht auf zurück klicken solln :D.

Aber bei der gelgenheit:
Ich habe noch ein Problem:
Ich habe im Globalen mapscript die zeile

1
text 1, "Gefundene Extras: $ext von 4";
Der soll dazu gut sein, sich zu erhöhen wen man ein Extra einsammelt. In jeden Extra steht
1
2
3
on:collect  {
$ext++;
}
aber wenn ich das jezt aufhebe, tut der zähler einfach nichts.
Weis auch nicht wieso.

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
Beim Text-Befehl wird die Variable $ext direkt durch ihren Wert ersetzt und nicht als Variable genommen. Der Text ändert sich deswegen nicht automatisch wenn die Variable sich ändert.

Um ihn zu ändern musst du
1
text 1, "Gefundene Extras: $ext von 4";
auch in das on:collect schreiben.

old ...

Water
User Off Offline

Quote
Muss man Alles Mit ''on'' starten auch texturen die man laden will?
To the start Previous 1 287 88 89339 340 Next To the start
Log in to reply Scripts overviewStranded II overviewForums overview