Forum

> > Stranded II > Scripts > Scripting - Fragen/Probleme
ForenübersichtStranded II-Übersicht Scripts-ÜbersichtEinloggen, um zu antworten

Deutsch Scripting - Fragen/Probleme

6.780 Antworten
Seite
Zum Anfang Vorherige 1 287 88 89339 340 Nächste Zum Anfang

alt Re: Scripting - Fragen/Probleme

Feteo
COMMUNITY BANNED Off Offline

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

alt Re: Scripting - Fragen/Probleme

Klara
User Off Offline

Zitieren
Î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?

alt Re: Scripting - Fragen/Probleme

Timotheus
User Off Offline

Zitieren
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.
1× editiert, zuletzt 01.06.07 19:34:52

alt Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Zitieren
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)

alt Re: Scripting - Fragen/Probleme

Klara
User Off Offline

Zitieren
€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.

alt Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Zitieren
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.

alt ...

Water
User Off Offline

Zitieren
Muss man Alles Mit ''on'' starten auch texturen die man laden will?
Zum Anfang Vorherige 1 287 88 89339 340 Nächste Zum Anfang
Einloggen, um zu antworten Scripts-ÜbersichtStranded II-ÜbersichtForenübersicht