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 243 44 45339 340 Next To the start

old Re: Scripting - Fragen/Probleme

stealth
User Off Offline

Quote
Flying Lizard has written
hm, jetzt gehts
Aber nich aus dem grund das ich alles vorher in Variablen abspeichern muss. Nein, als "distanz" hab ich doch 14.5 angegeben, nun, er hat das einfach in 0 umgewandelt

Ich hab dann eine Zahl angegeben die kein Bruch is, 145 und dann durch 10 geteilt.


Heisst das man kann so umständliche Befehle wie
setpos"object",$id,($x+(14.5*sin($yaw))),$y,($z+(14.5*con($yaw)));
machen? Geil

EDIT

Nö geht ned oder ich bin zu blöd

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
du hättest auch einfach mal lesen können was ich geschrieben habe.

und nö das mit den symbolen geht nicht und ich will es auch nicht einbauen.

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
Ja. Aber nur bei Texturen für Models. Nicht bei Icons oder so. Und wenn du sie bei Modeltexturen benutzen möchtest, musst du ein "_a" in den Dateinamen des PNG schreiben, damit es richtig geladen wird (man sollte das jedoch nicht bei Models für Units nutzen)

old Re: Scripting - Fragen/Probleme

stealth
User Off Offline

Quote
Ja ich hab gemeint ob es überhaupt geht solche endlos verschachtelten Befehle zu schreiben.

Nicht ob das was da steht richtig ist

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
Folgendes (angenommen a, b und c seien Scriptbefehle mit Rückgabewert):
$x=a(b()); - klappt (zumindest in einigen Fällen)
$x=a(b(c())); - klappt nie
Also zumindest die einfache Verschachtelung von Befehlen als Parameter sollte gehen (afaik aber auch nicht immer!), die mehrfache Verschachtelung, also die Nutzung eines Befehls als Parameter für einen Befehl der wiederum einen Parameter für einen anderen Befehl darstellt wird wohl nicht klappen.
Wer auf Nummer sicher gehen möchte vermeidet einfach direkt beides. Fehlermeldungen gibt es für das Problem nämlich (noch?) nicht. Leider kann ich das, bedingt durch den Aufbau des Scripts-Parsers, auch nicht einfach beheben.

old Re: Scripting - Fragen/Probleme

Shadowdown
User Off Offline

Quote
hmm ich bins nochmal mit ner frage (wer hätte das gedacht...):
also wie gestalte ich gespräche?
ich will das ich nen typ anquatsche und dann z.b. wählen kann ob ich "hallo." sage oder "wie gehts es dir".
also genau wie im abenteuer mit dem pirat

old Re: Scripting - Fragen/Probleme

Shadowdown
User Off Offline

Quote
aha hab ich mir durchgelesen und so verstanden:
script:
on:use {
page=1;
title="Begrüßung";
text=start "WER bist du?"text=end;
page=2;
title="tag papa.";
text=start "Oh dann bist du also meine vater...?";
page=3
title="tag mama";
text=start "oh dann bist du also meine mutter...?";
button=2, "ich bin dein vater.";
button=3, "ich bin deine mutter.";
}

im spiel ist dann da der typ, ich drücke "E" und er sagt mir: WER bist du? dann hab ich zwei buttons zur auswahl, der eine besagt, dass ich sein vater bin, und der andere dass ich seine mutter bin. klicke ich auf den vater button, wird seite 2 aufgerufen, auf der steht:
oh, dann bist du also mein vater...?. wenn ich allerdings auf den mutter button klicke, wird seite 3 aufgerufen. dort steht dann halt:
oh dann bist du also meine mutter...?


ist das soweit korrekt?

old Re: Scripting - Fragen/Probleme

stealth
User Off Offline

Quote
Ganz falsch Naja nicht ganz Nur ein bisschen

Du machst einen Textcontainer:

1
2
3
4
5
6
7
8
9
10
11
page=1;
title="Begrüßung";
text=start "WER bist du?"text=end;
page=2;
title="tag papa.";
text=start "Oh dann bist du also meine vater...?";
page=3
title="tag mama";
text=start "oh dann bist du also meine mutter...?";
button=2, "ich bin dein vater.";
button=3, "ich bin deine mutter.";

und dann schreibst du bei dem wo das kommen soll

1
2
3
4
on:use {
   dialogue "1", "ID";
 (1 ist die startseite (page=1) und bei ID kommt die ID vom textcontainer hin)
}

Vllt müssen beim textcontainer auch die ; weg
Probiers mal wenns mit welchen nicht geht ohne

EDIT

Schreib den Textcontainer so:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
page=1
title=Begrüßung
text=start
WER bist du?
text=end
button=2, ich bin dein vater.
button=3, ich bin deine mutter.

page=2
title=tag papa.
text=start
Oh dann bist du also meine vater...?
text=end

page=3
title=tag mama
text=start
oh dann bist du also meine mutter...?
text=end
edited 1×, last 16.11.06 05:50:48 pm

old Re: Scripting - Fragen/Probleme

Shadowdown
User Off Offline

Quote
hmmm
war jetzt das was ich geschrieben hab also falsch und das kleine bisschen was du da geschrieben hast ist richtig??
edit:
hmm beim editieren ist noch mehr zum vorscheine gekommen...ist doch keine kleines bisschen
edit2:
aber ich will ja keinen textcontainer sondern eine person, die ich anquatschen kann
edited 1×, last 16.11.06 05:53:42 pm

old Re: Scripting - Fragen/Probleme

Shadowdown
User Off Offline

Quote
achsoooo ich glaub jetzt hab ich das so zu 3/4 kapiert...ich werds gleihc ma ausprobieren
edit:
hmm hab alles geschrieben klappt aber gar nichts
edited 1×, last 16.11.06 06:32:08 pm

old Re: Scripting - Fragen/Probleme

Flying Lizard
User Off Offline

Quote
hast du das Zeug mit page auch in ein Textcontainer-info geschrieben? Wenn ja schick mir mal die Map dann erklär ich dir genau wo der Fehler is.

- Email address (only visible with login) -
To the start Previous 1 243 44 45339 340 Next To the start
Log in to reply Scripts overviewStranded II overviewForums overview