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 2181 182 183339 340 Next To the start

old Re: Scripting - Fragen/Probleme

ohaz
User Off Offline

Quote
es wäre möglich zu testen, ob der Y wert(der ist es doch oder?) innerhalb einer bestimmten zeit (timer) um mehr als 450 fällt

old Re: Scripting - Fragen/Probleme

Nova
User Off Offline

Quote
Jupp, ist möglich. Du machst einen Timer welcher in der bestimmten Zeit ausgeführt wird. Dann rufst du die Höhe des Spielers ab und vergleichst sie mit dem vorherigen Ergebnis. Sollte das um 450 nach unten abweichen weißt du das der Spieler gefallen ist.

old Re: Scripting - Fragen/Probleme

Nova
User Off Offline

Quote
Meinst das es nur dann wachsen soll wenn man es an einer ganz bestimmten stelle sät und das es bei anderen nicht wächst und immer im ausganszustand bleibt?

old Re: Scripting - Fragen/Probleme

Nova
User Off Offline

Quote
Mh. also auf jedenfall ist das Script komplizierte, wenn nicht sogar unmöglich. Ist das für eine Map oder eine Mod?

old Re: Scripting - Fragen/Probleme

leinad1123
User Off Offline

Quote
Jap sowas ist möglich. In den .infs zumindest.

Benutz sowas beim Getreide:

1
2
3
4
5
6
7
8
9
on:useground{

if((count_inrange blupp)>=1){

blupp;

}

}


Wobei das Objekt das mit s2 cmd count_inrange gezählt wird deine "magische Quelle" ist.
Falls Fehler auftreten: frag jemand anderen^^ Ich kenne mich nicht mit diesen Befehl aus und hatte selber dutzende Male unerklärliche Fehler.

old Re: Scripting - Fragen/Probleme

Nova
User Off Offline

Quote
leinad1123 has written
Falls Fehler auftreten: frag jemand anderen^^ Ich kenne mich nicht mit diesen Befehl aus und hatte selber dutzende Male unerklärliche Fehler.

Kein Wunder. Nicht der ganze Befehl wird mit runden Klammern umschlossen sondern nur die Parameter.


count_inrange (blupp) √


(count_inrange blupp) ×

old Re: Scripting - Fragen/Probleme

Mc Leaf
Super User Off Offline

Quote
DarthPay has written
Könnte man so ausdrücken, dass man z.B. nur in dwer nähe von na "magischen" quelle Getreide wachsen kann

Als erstes würde ich per s2 cmd def_override die Definition/Skript vom Getreide überschreiben (also bei Mapstart).

Und dann müsste ins Skript wohl irgendetwas mit
1
2
3
4
5
on:create {
	if (distance("self","object",ID)>DISTANCE) {
		...
	}
}
wo ID die ID des "magischen Brunnens" und DISTANCE eben die Entfernung ist.

old Re: Scripting - Fragen/Probleme

Mc Leaf
Super User Off Offline

Quote
Nova has written
>Kann man ein Flugzeug irgendwie dazu bewegen sich in die Lüfte zu erheben? (Reimt sich! ) Also das es fliegt wie es bereits in der Pre-Alpha von Stranded der Fall war.

Dürfte mit s2 cmd unitpath funzen.

old Re: Scripting - Fragen/Probleme

leinad1123
User Off Offline

Quote
Hab deinen Tipp befolgt Nova, aber es funktioniert immer noch nicht.

Folgender Code steht in der game.inf
1
2
3
on:keyhit00{
	if(count_inrange("object",211,10,"unit",1)>=1){play "c.ogg";}
}

Ich habe den 00 auf F gelegt. Wenn ich die if-Bedingung wegnehme klappt es fabelhaft, aber das ist ja nicht der Sinn des kleinen Mods. Man soll nämlich auf einen Klavier rumhämmern/spielen können und dazu muss man halt neben ihn stehen. Hat jemand ne Idee wieso es nicht klappt?

old Re: Scripting - Fragen/Probleme

Nova
User Off Offline

Quote
leinad1123 has written
Hab deinen Tipp befolgt Nova, aber es funktioniert immer noch nicht.

Folgender Code steht in der game.inf
1
2
3
on:keyhit00{
	if(count_inrange("object",211,10,"unit",1)>=1){play "c.ogg";}
}

Ich habe den 00 auf F gelegt. Wenn ich die if-Bedingung wegnehme klappt es fabelhaft, aber das ist ja nicht der Sinn des kleinen Mods. Man soll nämlich auf einen Klavier rumhämmern/spielen können und dazu muss man halt neben ihn stehen. Hat jemand ne Idee wieso es nicht klappt?

Kann es sein das der Radius zu klein ist? 10 ist nicht sehr viel.
Versuche mal count_inrange in einer Variable zu speichern und dann abzufragen.

old Re: Scripting - Fragen/Probleme

leinad1123
User Off Offline

Quote
Nova has written
Kann es sein das der Radius zu klein ist? 10 ist nicht sehr viel.
Versuche mal count_inrange in einer Variable zu speichern und dann abzufragen.


Ich glaube den Radius kann man ausschließen. Ich habe auf den Objekt rumgetanzt, stand direkt neben ihn, auf ihn, unter ihn.

Naja das mit der Variable versuch ich mal.

old Re: Scripting - Fragen/Probleme

Nova
User Off Offline

Quote
Versuch es, sollte das mit der Variable nicht funktionieren, dennoch mal mit einem höheren Radius.


Ich habe eine Frage und brauche Hilfe und habe Probleme usw...
Gibt es eine Liste oder ein Therm der mir sagt welches Event ausgelöst wird wenn ein Gebäude gebaut wird? Ich habe gesehen (Im Abenteuer) das es das event "campfirebuild" und so gibt. jetzt wollte ich wissen ob es das für alle anderen gebäude auch gibt.

Edit: Endlich!!!
habe es gefunden. hier eine liste für Leute welche auch mal gucken wollten:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
"shelterbuild", Unterstand
"campfirebuild", Lagerfeuer
"storagebuild", Lager
"tentbuild", Zelt
"treehousebuild", Baumhaus
"bownetbuild", Reuse
"stancebuild", Hochsitz
"kiwibreedingbuild", Kiwizucht
"trapbuild", Falle
"hutbuild", Hütte
"herbalgardenbuild", Kräuterbeet
"bigstoragebuild", Großes Lager
"gardenbuild", Schmetterlinggarten
"hammockbuild", Hängematte
"monkeyschoolbuild", Affenschule
"palisadebuild", Palisadewall
"gatebuild", Palisadentor
"woodstoragebuild", Holzlager
"stonestoragebuild", Steinlager
"defensetowerbuild", Abwehrturm
edited 1×, last 28.06.08 02:34:13 am

old Re: Scripting - Fragen/Probleme

leinad1123
User Off Offline

Quote
@Nova

Erm... das mit der Variable und den Radius hat geklappt. Also es lag vielleicht am Radius. Ich hab ihn auf 50 vergrößert. Der Maßstab ist viel kleiner als man denkt.

old Re: Scripting - Fragen/Probleme

Nova
User Off Offline

Quote
leinad1123 has written
@Nova

Erm... das mit der Variable und den Radius hat geklappt. Also es lag vielleicht am Radius. Ich hab ihn auf 50 vergrößert. Der Maßstab ist viel kleiner als man denkt.

Kleiner Tipp: Nehm dir ein Trigger setzte ihnm auf den Radius den du haben willst. Wenn der Trigger dann genau da ist wo auch das Objekt ist siehst du ja wie weit der Radius geht.

old Farbe der Partikel

Gela
User Off Offline

Quote
ich möchte, dass Partikel mit einer bestimmten Farbe auftauchen, wenn ich ein Objekt berühre, aber ich erhalte immer nur die gelbgrünen Partikel.
In meinem Beispiel jetzt mal "schwarz".

1
2
3
4
on:use {
addstate "object",1,"particles";
particlec 0,0,0;
}
Das scheint aber irgendwie nicht das Richtige zu sein...
oder ich benutze s2 cmd particlec falsch..

Kann mir jemand sagen, wie ich das richtig schreiben muss?

Lieber Gruß Gela
To the start Previous 1 2181 182 183339 340 Next To the start
Log in to reply Scripts overviewStranded II overviewForums overview