German Scripting - Fragen/Probleme

6,780 replies
Goto Page
To the start Previous 1 2 ... 338 339 340 Next To the start
12.03.11 06:34:59 pm
Up
davidsung
User
Offline Off
Kannst Du das nicht mit Kamerabefehlen umgehen? Wenn der Spieler etwa ein Gebiet betritt, wird die Kamera zur entsprechenden Stelle auf der Karte gesetzt.
file stranded2 StrandED (12)Schon probiert?
12.03.11 06:49:34 pm
Up
Ich möchte ja das dieses Bild nur in einem kleinen Bereich oben als bild angezeigt wird und man normal spielen kann während man dieses Video sieht
Dies ist ein Beitrag zur Füllung der Festplatten bei Prism und Tempora
12.03.11 06:53:44 pm
Up
Hurri04
Super User
Offline Off
dafür müsste der source code bzw. die engine das mehrfache gleichzeitige rendern der umgebung unterstützen, damit man mehrere "kameras" haben kann, wie es etwa bei Portal der fal ist.
12.03.11 07:29:52 pm
Up
A Mad Bro
User
Offline Off
einfach die Druck/S-Abf taste drücken und bei paint einfügen
On the outside I may appear like an emotionless sarcastic piece of shit but just like an onion when you peel off more layers you find the exact same thing every single time and you start crying.
12.03.11 08:32:39 pm
Up
Hurri04
Super User
Offline Off
damit kann man einen screenshot machen.

was 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.
03.04.11 11:13:41 am
Up
Leuchtkecks
User
Offline Off
mal ne kurze Frage: Wie kann ich es machen, dass wenn ich mit einer einheit einen dialogue beende, sie mich danach angreift?

also man klickt auf den button der das dialoge feld schließt und dann soll die unit einen angreifen.
03.04.11 12:32:06 pm
Up
Das kommt auf die Einheit an.
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:
Code:
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
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
Dies ist ein Beitrag zur Füllung der Festplatten bei Prism und Tempora
03.04.11 05:58:34 pm
Up
Leuchtkecks
User
Offline Off
oh ha das sieht aber komplizier aus, geht das nicht leichter?
aber trotzdem danke für die schnelle antwort!√
03.04.11 06:08:03 pm
Up
Hurri04
Super User
Offline Off
schreib einfach bei der unit ein script rein, welches on:use einen dialog startet (s2 cmd dialogue), bei dem machst du dann einen button rein, wenn man den drückt kommt ne neue seite im dialog und da schreibst du dann nen script rein, welches eine neue unit erstellt (s2 cmd create), welche ein aggressives verhalten hat (z.b. ein löwe), dann nimmst du den befehl s2 cmd setat um die neue unit an die position der alten zu setzen und löschst die alte mit s2 cmd free.
zum schluss nimmst du noch den befehl s2 cmd model um der neuen unit das gleiche aussehen wie der alten zu verpassen und den befehl s2 cmd 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.
03.04.11 06:20:52 pm
Up
Leuchtkecks
User
Offline Off
ok, danke das ist auch eine gute möglihkeit
werd morgen mal beides ausprobieren, eins wird schon klappen
danke!
04.04.11 09:02:08 am
Up
@Hurri04
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.
Dies ist ein Beitrag zur Füllung der Festplatten bei Prism und Tempora
04.04.11 12:46:54 pm
Up
Leuchtkecks
User
Offline Off
@ Feuer der veraenderung
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?
04.04.11 12:52:39 pm
Up
BiGSiD
User
Offline Off
Doch das geht:

Code:
1
$sid=currentid();

Ich lasse neuerdings 2Einheiten des gleichenTyps nach Hit-Ergeingis abwechseln.
More >
IMG:http://bigsid.bplaced.net/NVA/Dateien/Bilder/siggi_s.png
04.04.11 01:10:05 pm
Up
Leuchtkecks
User
Offline Off
an BiGSiD
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
04.04.11 01:22:47 pm
Up
BiGSiD
User
Offline Off
Möchtest du eigentlich eine Karte basteln oder an einer Mod?

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
IMG:http://bigsid.bplaced.net/NVA/Dateien/Bilder/siggi_s.png
04.04.11 01:24:06 pm
Up
@TBraun
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.
Dies ist ein Beitrag zur Füllung der Festplatten bei Prism und Tempora
04.04.11 01:28:19 pm
Up
BiGSiD
User
Offline Off
es gibt noch die Befehle:

s2 cmd ai_signal

s2 cmd ai_typesignal

s2 cmd ai_behavioursignal

Kombiniert mit s2 cmd timer , s2 cmd inrange und s2 cmd damage , aber da rennt der Pirat nur hinter einem her und hebt nichtmal die Arme, das geht doch nicht...

Edit: probier mal diesen s2 cmd ai_mode kombiniert mit Modus 'hunt' als Ergebnis müsste der Pirat stehenbleiben.
edited 1×, last 04.04.11 01:30:51 pm
IMG:http://bigsid.bplaced.net/NVA/Dateien/Bilder/siggi_s.png
04.04.11 01:29:10 pm
Up
Leuchtkecks
User
Offline Off
große danke

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
04.04.11 02:51:33 pm
Up
Hecky3
User
Offline Off
@BigSiD: Der Pirat wie auch der Eingeborene (nicht der Häuptling) haben Angriffsanimationen... Der Pirat holt mit seinem Haken aus und der Eingeborene tritt zu.

@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)
More >

"Wachen"script (beschützt den Spieler vor aggressiven Tieren. Hier im Beispiel den Löwen)
More >
IMG:http://steamsignature.com/status/german/76561198044962272.png
04.04.11 03:11:56 pm
Up
BiGSiD
User
Offline Off
Aha, O.K.

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
IMG:http://bigsid.bplaced.net/NVA/Dateien/Bilder/siggi_s.png
To the start Previous 1 2 ... 338 339 340 Next To the start