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 2163 164 165339 340 Next To the start

old Re: Scripting - Fragen/Probleme

dragoana
User Off Offline

Quote
Ich habe folgendes gemacht:
dm -> Execute Script -> player_maxweight=30000;
Doch dann konnte ich garnichts mehr tragen. Ich probierte das auch mit andere temporäre Variablen. player_damage/speed/attackrange werden so auch auf 0 gesetzt anstatt auf den geschriebenen Wert.
Woran kann das liegen? Kann man das irgendwie im Spiel trotzdem verändern?

old Re: Scripting - Fragen/Probleme

Chopii
User Off Offline

Quote
Wenn der Spieler höher springen soll, gib einfach in den Spieler ein (Info):

on:start {
jumptime=deine Zahl (normal ist 450)
}

Wenn er schneller sein soll, dann musst du folgendes in den Spieler schreiben (Info):

on:start {
speed=deine Zahl (normal beim spieler 1.6)
}

Oder wenn es für eine Mod ist, dann geh in sys\game.inf und drücke strg + f, dann gibst du jumptime ein und dann änderst du die Zahl (normal ist - siehe oben im skript). Und wenn du den Spieler seine Bewegegungsgeschwindigkeit ändern willst, dann geh unter sys\units und dann suchst du beim Spieler speed=1.6 und dann änderst du die Zahl (normal ist - siehe daneben).

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
tut mir leid, aber das ist absouter unsinn, benji. du kannst nicht einfach definitionen und scriptbefehle vermischen. das sind 2 unterschiedliche dinge.

in scripts gibt es in SII NIE etwas in der form
1
blubber=wert
höchstens
1
$blubber=wert;
aber das ist dann eine wertzuweisung zu einer variable, kein definitionszeug.

old Re: Scripting - Fragen/Probleme

dragoana
User Off Offline

Quote
Spielen Einheiten behaviour=landskybird irgendwann ihre Idle-Animationen ab? Wenn sie auf dem Boden landen tut sich da nichts...

Oder doch. Die lief nur zu schnell fürs menschliche Auge

Edit:
Doch noch ne Frage, bevor ich das umständlich austesten muss, vllt weiß das jemand:
Stranded animiert Bones-animationen, wie sieht es aber mit Vertex-Animationen und gemischten aus?
edited 1×, last 26.05.08 07:40:40 pm

old Energieanzeige

Guest

Quote
Wie kann man im Spiel die Energie Anzeige so ändern
das man die Energie am unteren Bildschirmrand in Prozent sieht ?

old Re: Scripting - Fragen/Probleme

Chopii
User Off Offline

Quote
@Ein Gast: Das ist unmöglich. Wie DC mir im ICQ sagte, dass es unmöglich ist, den Balken zu ändern (damit meine ich die Größe bzw. die Lage des Balkens per .bmp), ist unmöglich.
Man kann nur neue Balken machen und sie skripten. Die Prozentanzahl als Energiebalken zu ersetzen ist auch unmöglich, also erspare dir das Fragen. Wenn man DC schon ein bisschen kennt, der weiß, dass DC nie Lust hat um deine Frage bzw. deinen Wunsch zu erfüllen und dann solltest du auch nicht ihn damit "nerven".
Also:

I'm sorry.

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
Es gibt Scriptbefehle um Texte im Interface anzuzeigen. Von daher wäre die Anzeige unten wohl durchaus möglich. Allerdings hat Benji recht, die Anzeige oben lässt sich da nicht wegmachen (du könntest höchstens healthsystem=0 statt healthsystem=4 in der game.inf mal probieren. ich weiß aber nicht ob das den gewünschten effekt bringt)

old Re: Scripting - Fragen/Probleme

Nova
User Off Offline

Quote
Gibt es ein Befehl der überprüft ob ein bestimmter Objekttyp in Reichweite befindet?
Z. B. ob sich Pamle Nummer 1 in einem Umkreis von 300 befindet.

Wenn nein könnte das man ja noch einbauen.

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
gibt es nur nach id mit s2 cmd distance oder s2 cmd playerdistance
allerdings muss man nicht für alles einen eigenen befehl machen, denn diese sache lässt sich auch mit den vorhandenen befehlen schon lösen.
so müsste man z.b. prüfen können, ob ein object vom typ 1 innerhalb eines umkreises von 300 um den spieler ist (ungetestet):
1
2
3
4
5
6
7
loop ("objects",1){
	$id=loop_id();
	if (playerdistance("object",$id) <= 300){
		// Zeug machen
		exit;
	}
}

Edit:
Oh, s2 cmd inrange gibt es ja auch noch... oh mann.. soviele überflüssige scriptbefehle
@Schnapsidee: Nove sprach von einem objekt typen, nicht von einem bestimmten objekt. wenn ich das richtig verstanden habe zumindest...

Edit2:
oh. vergiss den code oben. es gibt doch einen befehl - zumindest wenn es um die entfernung zum spieler geht:
s2 cmd count_inrange (oder sogar nach behaviour mit s2 cmd count_behaviourinrange )

old Re: Scripting - Fragen/Probleme

Nova
User Off Offline

Quote
Edit 2 hat mir geholfen, danke!
count_behaviorinrange funktioniert soweit ich weiß nur bei units, alles andere hat ja kein behavior.
To the start Previous 1 2163 164 165339 340 Next To the start
Log in to reply Scripts overviewStranded II overviewForums overview