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 279 80 81339 340 Nächste Zum Anfang

alt Re: Scripting - Fragen/Probleme

davidsung
User Off Offline

Zitieren
Okay, thx.

EDIT:
bizzl hat geschrieben
[...]
Colormap ändern: s2 cmd terraintexture
[...]

Ich finde leider nicht die Grastextur im Stranded II-modordner. Ist sie zufällig "terrain_1"? Aber sie sind doch alle Grau! Wie soll ich den eine Schneetextur machen, wenn weiß und grün vermischt wird?:|

EDIT 2:
Um es zu verstehen. Ich möchte das die Farbe der Colormap geändert wird per Script, nicht die Textur.

EDIT 3:
Geht das nicht, das keiner antwortet?
3× editiert, zuletzt 21.04.07 19:02:01

alt Re: Scripting - Fragen/Probleme

bizzl
User Off Offline

Zitieren
sry, ich hatte grade zutun (Dateien schubsen)
Du musst mehrere Colormaps abspeichern, und diese kannste dann mit Terraintexture wechseln (siehe McLeaf Pinguinabenteuer)
Einen Befehl zum Pixelweise ändern gibt es nicht, auch wenn ich einen solchen begrüßen würde.

alt Re: Scripting - Fragen/Probleme

davidsung
User Off Offline

Zitieren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
on:start {
		//Ambient SFX der abgespielt wird je nach Wetter
		if (getweather()==0) {
		stopmusic;
		music "amb_jungle_1.wav";
	}
		elseif (getweather()==1) {
		stopmusic;
	}
		elseif (getweather()==2) {
		stopmusic;
		music "amb_wind_1.wav";
	}
		elseif (getweather()==3) {
		stopmusic;
	}	[...][i](Der sonstige Script der danach kommt)[/i]
	}
Folgendes, ich habe mir eine Mod angelegt, und diesen Script in die game.inf geschrieben. Er funktioniert nicht.:| Ich habe die Ambient SFX umbenannt, um das automatische Abspielen zu unterbinden. Nun habe ich diesen Script genommen, um je nach Wetter den Sound auszuwählen.
Was habe ich falsch gemacht?

Edit:
Es ist beabsichtigt, dass bei Regen und Donner kein Sound abgespielt wird.;)

Edit2:
Nach Dicker Post den Script oben aktualisiert.:| Was nicht heißt das er funkzt.
1× editiert, zuletzt 21.04.07 21:30:38

alt Re: Scripting - Fragen/Probleme

davidsung
User Off Offline

Zitieren
Upps ... muss ich gleich nachprüfen.

Edit:
Nein, immer noch nichts. Mich verwirrt das ich nicht den Ordner angeben muss, also "sfx\amb_jungle_1.wav".
Edit2:
Na dann, bis morgen.;) Und schon mal Danke wenn jemand meinen Fehler zeigen könnte.
Edit3:
Wenn man mehrere s2 cmd music aneinnder reiht, überlappt sich dann die Musik, oder wird die voherige gestoppt?
1× editiert, zuletzt 22.04.07 08:57:41

alt Re: Scripting - Fragen/Probleme

HW
User Off Offline

Zitieren
Watertexture gehört zu den Befehlen, die seit der letzten Version neu hinzugekommen sind. Heißt, in der nächsten Version wird es sie geben.

alt Re: Scripting - Fragen/Probleme

davidsung
User Off Offline

Zitieren
Gut, na dann muss ich warten.
Was bewirkt eigentlich die Taste F2?

sry, wenn ich so viel frage, aber das Debugen ist für mich schwer.;)

alt Re: Scripting - Fragen/Probleme

davidsung
User Off Offline

Zitieren
Nächste frage:
Wenn ich einen Script ausführen will, und F11 drücken muss, muss ich in die game.inf folgendes reinschreiben?:
1
2
3
on:keyhit87 {
[...]
}

alt Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Zitieren
nein, das geht nicht so direkt. du kannst nicht einfach jede beliebige taste abfragen.

1. du musst in der game.inf definition per scriptkey=ID,Name dem Spieler die Möglichkeit geben, im Menü eine Taste zuzuweisen.
http://www.stranded.unrealsoftware.de/s2_definitions.php

2. nun kannst du diese taste im game.inf script abfragen mit
keyhitXX, keydownXX oder keyreleaseXX
(drücken, ist gedrückt, wird losgelassen)
aber XX steht NICHT für den Tastencode (der wird ja im Menü vom Spieler festgelegt) sondern für die ID, die du bei scriptkey in der game.inf definition benutzt hast. das ist ein wert von 00,01, .. bis 20

alt Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Zitieren
lol ja es ist mir schon klar was er will. ich werde das nicht einbauen, da müsste ich sämtliche tasten immer prüfen bzw. zusätzlich wirres zeugs einbauen, mit welchem na das prüfen von tasten die man braucht an oder ausschaltet. nö du.

es gibt scriptkeys dafür. wenns für ne map ist muss ich sagen, dass ne map überhaupt keine eigenen sondertasten haben sollte.

alt Re: Scripting - Fragen/Probleme

bizzl
User Off Offline

Zitieren
Im Ext-Mod sind Mapseitige sondertasten implementiert, allerdings fehlt die doku (war mal wieder zu faul dazu )
in der game.inf von s2ext stehen die weiterleitungscode ganz vorne im Script, musste dir eventuell mal angucken

alt Re: Scripting - Fragen/Probleme

davidsung
User Off Offline

Zitieren
Weil es mir echt auf den Geist geht S2Seasons immer im Vollbild zu starten, möchte ich fragen, wie ich eine bat-Datei erstellen kann, um es automatisch im Fenstermodus zu starten, bzw Fenstermodus + Debug.

alt Re: Scripting - Fragen/Probleme

bizzl
User Off Offline

Zitieren
kopier einfach die datei "stranded 2 -win.bat" (oder so ähnlich) kopieren und dort hinter "strandedii.exe" noch -map "Name deiner Map" einbauen, sollte etwa so aussehen:
1
strandedii.exe -mod "Seasons" -win
Oder du kopierst den starter von S2Ext (einfach den namen deiner Mod geben, zbsp S2Ext.exe -> "Stranded II Seasons.exe") und zusätzlich die Datei "/mods/S2Ext/sys/startup.cfg" sowie der Ordner "/mods/S2Ext/tools" (kommen an die entsprechenden Stellen deiner Mod)
Das Letztere würde ich mindestens fürs Release empfehlen, da es am nutzerfreundlichsten ist (meiner meinung nach)
Zu den Tools: jeder darf die nutzen sofern irgendwo geschrieben steht das sie von mir stammen
Im nächsten Release von S2Ext mach ich mal noch sowas wie Licenses dafür reinmachen

alt Re: Scripting - Fragen/Probleme

davidsung
User Off Offline

Zitieren
thx, habe die möglichkeit mit der bat-Datei genommen.;)

EDIT:
@ DC:
Könnte man noch in die game.inf einbauen, wie lange alles wächst (damit man es nachher modifizieren kann)? Das wäre sehr nützlich für S2Seasons.
EDIT2:
Öhm... und wie war's mit einen Klima das alle Wetterlagen enthält?
2× editiert, zuletzt 23.04.07 20:08:33
Zum Anfang Vorherige 1 279 80 81339 340 Nächste Zum Anfang
Einloggen, um zu antworten Scripts-ÜbersichtStranded II-ÜbersichtForenübersicht