Forum
Stranded II Scripts Scripting - Fragen/Problemewas er aber will ist, dass das ganze dynamisch ist, also dass das komplett automatisch passiert und der screenshot dann als textur z.b. bei einem bildschirm verwendet werden kann.
also man klickt auf den button der das dialoge feld schließt und dann soll die unit einen angreifen.
Wenn du ein Raubtier hast kannst du es mit dem State "Zahm" beruhigen, wenn man den entfernt greift die Einheit an. (freestate)
Und wie man es macht wenn es kein Raubtier ist schreibe ich hier gleich hin.
Edit:
Funkt zwar noch nicht ganz, aber musst du eben ein wenig dran rum werkeln:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
globaler Script on:start { dialogue "page01","1"; } on:XXXX { $xxx=count_inrange "unit",34,30; if ($xxx>=1) { damage "unit",1,10; } } Script in der Unit on:XXX { timer "0",1000,1,XXXX; ai_mode 100, "hunt"; } on:XXXX { timer "0",1000,1,XXXX; } Script im dialogue page=page01 title=XXX text=start XXX text=end ibutton=17,page02,XXX page=page02 title=end script=start event "XXX","unit",100; closemenu; script=end
edited 1×, last 03.04.11 01:22:50 pm
aber trotzdem danke für die schnelle antwort!
zum schluss nimmst du noch den befehl model um der neuen unit das gleiche aussehen wie der alten zu verpassen und den befehl closemenu um diese zweite seite im dialog zu schließen.
und wenn dir schon das script von feuer der veränderung schwer erscheint, dann solltest du dir vielleicht erstmal das scripting tutorial durchlesen, zu welchem du auf den referenzseiten von den befehlen, die ich geschrieben habe, links einen link findest.
werd morgen mal beides ausprobieren, eins wird schon klappen
danke!
Mal ne frage wie kannst du das Moddel einer Einheit verändern ohne derren Id zu kennen. Den Script in sie reinschreiben zu können oder die Definiton zu ändern?
@TBraun
Du kannst es auch so machen das du einen Löwen mit dem State Zahm hinsetzt und ihm z.B.das Aussehen eines Eingeborenen gibst.
Mit welchem script sollte ich eigentlich das aussehen, beispielsweise des löwens, ändern?
Hurri hat vorgeschlagen mit model aber da steht:
model "Model" [, "Klasse", ID]
Kategorien: models
Ersetzt das Model des Objekts, das angegeben wurde, oder bei dem das Script ausgeführt wird, durch ein neues Model. Die Modeldatei muss relativ zum Mod-Ordner angegeben werden. Der Befehl funktioniert nur bei Objects oder Items.
ein löwe ist aber eine Unit!
Hat einer noch eine andere Idee?
1
$sid=currentid();
ich weiß irgendwie nicht was du mir damit sagen willst...
kann mir nichn einfach jemand sagen, wie man es schafft, dass ein pirat den spieler angreift, wenn er z.b. sagt "Du bist blöd"
das sich dann das dialogue fenster schließt und der pirat angreift
edited 1×, last 04.04.11 01:23:03 pm
jetzt, da du immer ratloser erscheinst( ) denke ich , du baust eine Karte.
In dem Fall kannst du solche Scriptsachen, wie zusätzliche (anders handelnde) Einheiten nur bedingt benutzen.
Du kannst nur eine aggresive Einheit zähmen, aber keine Zahme agressiv machen, da der Pirat und alle! anderen zahmen Einheiten nichtmal ne Angriffsanimtion haben, geht auch auch daher nicht.
Du musst ja auch gleich mit dem schwersten anfangen ...
Du kannst dein Problem (vernünftig) nur über eine Modifikation lösen.
edited 1×, last 04.04.11 01:24:06 pm
BiGSiDs Post war auf mich bezogen und hast du schon meinen Script versucht? Der hat den Befehl model nicht, aber irgendwo einen kleinen Fehler ;).
Oder probier mal Hecky3 anzuschreiben, der hat es mal geschafft einen Löwen gegen einen Piraten kämpfen zulassen.
ai_signal
ai_typesignal
ai_behavioursignal
Kombiniert mit timer , inrange und damage , aber da rennt der Pirat nur hinter einem her und hebt nichtmal die Arme, das geht doch nicht...
Edit: probier mal diesen ai_mode kombiniert mit Modus 'hunt' als Ergebnis müsste der Pirat stehenbleiben.
edited 1×, last 04.04.11 01:30:51 pm
endlich weiß ich was sache ist! (hätte auch gleich einer sagen können das das gar nicht gehT)
ich hab schon gedacht ich bin echt zu blöd---hatte alles ausprobiert und nix klappte...
aber nun werd ich die story einfach ein wenig ändern und schon muss der pirat niemanden mehr angreifen
BiGSiD has written
Edit: probier mal diesen ai_mode kombiniert mit Modus 'hunt' als Ergebnis müsste der Pirat stehenbleiben.
hab ich schon mal probiert, wusste aber nicht mit welchem Ereignis ich das auslösen soll und als ich denn irgendwas zusammen hatte, bliebt der pirat stehen und machte gar nichts
selbst wenn ich an ihn ranging wurde mir kein leben abgezogen...
edited 1×, last 04.04.11 01:58:15 pm
@Feuer der Veränderung:
Vllt. sollten wir die Fantasie Mod mal veröffentlichen, da wir im Moment ja eh nicht mehr daran weiterarbeiten.
Kleiner Auszug aus dem Angriffsscript (nicht für Maps - Nur für Mods!)
Löwenscript (units.inf)
"Wachen"script (beschützt den Spieler vor aggressiven Tieren. Hier im Beispiel den Löwen)
TBraun endet noch in manischer Depression, mal gibts Hoffnung, dann ist alles sinnlos, dann wieder Hoffnung ....
Übrigens hatte (vor 3-4 Seiten) DC darum gebeten, für Scriptingfragen jeweils in Zukunft bitte neue Beiträge zu eröffnen