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 2127 128 129339 340 Next To the start

old Re: Scripting - Fragen/Probleme

Feteo
COMMUNITY BANNED Off Offline

Quote
Benji has written
Man komm schon. Wenn du sagst es sei verdammt leicht, dann aber nur für dich. Was mich betrifft, ich bin nicht du. Also muss ich nicht das Skripten aufhören.

Geile Logik. Wenn es nicht für dich leicht ist, dann solltest du gerade dann auf hören. Klar man kann vieles schaffen, wenn man sich bemüht, aber Tote wieder lebendig machen geht auch nicht mit noch so viel Mühe. Nicht, dass es unmöglich wäre bei dir, aber du stellst dich manchmal noch so doof an, obwohl man dir wirklich den Berg vorkaut.
Benji has written
Und: Keiner kann alles wissen. Jeder muss mal fragen.

Du fragst aber nicht, was die 8 Nachkommastelle von der Zahl Pi ist, sondern wie man mit der Gabel den Mund trifft
Benji has written
Nun zum richtigen Thema:

Ich weiß es leider nicht, wie ich es auslöse. Bitte wie?

Also nun mal für die "leisungsschwachen Stranded-2-Scripter". Zuallererst würde ich sagen machst du folgendes in das globale Script rein, damit wirklich die ganze Zeit das Event ausgelöst wird.
1
2
3
on:load {
timer 0,1000,0;
}
Hier wird nun beim Laden der Map (ob es in einem Spielstand ist oder neu gestartet wird) der Befehl s2 cmd timer ausgeführt, der sich jede Sekunde wiederholt bis zum geht nicht mehr. Dann erstellst du eine Flagge oder ähnliches, wo du dann das reinschreibst:
1
2
3
4
5
6
7
8
on:timer
{
if (playergotitem(108) >= 1)
{
create "object", 123, 3431, -1260;
free "self";
}
}

Jetzt wird jede Sekunde überprüft, ob der Spieler eine oder mehr als eine Perle hat und dann wird das entsprechende Objekt erzeugt. Da aber das Script nur eine Säule erzeugen soll, fügen wir noch s2 cmd free hinzu. Alles klar?

old Re: Scripting - Fragen/Probleme

Chopii
User Off Offline

Quote
Jepp. Ich werds gleich versuchen. Bin gleich da!

Und.... Es hat geklappt! Danke Feteo! Freu mich nun ganz toll!

(Skriptkenntnisse steigen auf 2)....

EDIT:

Ist es möglich, dass man im Wasser auch mal tiefer tauchen kann?
edited 1×, last 04.02.08 02:29:19 pm

old Re: Scripting - Fragen/Probleme

cRaZy AsZ
User Off Offline

Quote
wie tief meinste denn?? Bis auf den Grund kannste tauchen, doch die andere frage ist, woher kriegste luft ne. Es gibt zwei Möglichkeiten, entweder haste einene Lufttrank, oder du hast am Grund Luftalgen, die dir luft spenden

old Re: Scripting - Fragen/Probleme

Chopii
User Off Offline

Quote
Ich möchte nur wissen, wie ich, wenn ich das Terrain im Wasser bis ganz unten gemacht habe, auch so tief tauchen kann. Aber wie? Es geht nie.

cRaZy AsZ has written
Es gibt zwei Möglichkeiten, entweder haste einene Lufttrank, oder du hast am Grund Luftalgen, die dir luft spenden


Natürlich brauche ich auch nicht beides von den beiden. Es gibt auch eine dritte Möglichkeit:

Das Skriptbefehl:
> dive_time

Zeit in Millisekunden, die man Luft für's Tauchen hat.
Und das schreibt man logischer Weise in den globalen Skript
edited 1×, last 04.02.08 02:56:35 pm

old Re: Scripting - Fragen/Probleme

jeepohahyo
User Off Offline

Quote
Benji has written
Das Skriptbefehl:
> dive_time

Zeit in Millisekunden, die man Luft für's Tauchen hat.
Und das schreibt man logischer Weise in den globalen Skript

s2 cmd dive_time existiert nicht, das ist ja auch eine game def und kein Befehl
Und diese Spieldefinitionen kannst du nicht von einem Script aus ändern (wenn doch, dann sollen mich die Modder korrigieren)

Behelfslösung: s2 cmd air ab und zu auslösen. Ist aber unschön, wennd er Balken immer neu gefüllt wird

old Re: Scripting - Fragen/Probleme

Chopii
User Off Offline

Quote
Wenn ich ein Zauberwasser machen will, dann möchte ich, dass er schneller läuft. Und sogar schneller als der Trank der Hast. Aber wie? Ich glaube das hat mit der Quelle "cease_speedpotion" zu tun.
Lässt sich das Ändern?

old Re: Scripting - Fragen/Probleme

ohaz
User Off Offline

Quote
Ich möchte eine map machen, in der es verschiedene Klimazonen gibt. Nun habe ich im Norden schnee, in der Mitte Sumpf und Normal und im Süden Wüste/Steppe.
Jetzt möchte ich, dass es im Norden nur schneit/sonne scheint, in dem Sumpf oft regnet im Normalen Normal ist (was für ein wunder) und in der Steppe selten regnet.
ich habe jetzt einen gebietstrigger mit dem radius 300 erstellt und reingeschrieben:
1
2
3
on:trigger
	{climate "2";
	snowratio 90;}

für das schneegebiet... nun müsste das doch bei auslösen des triggers das klima auf Schnee/Sonne ändern und es mit 90% wahrscheinlichkeit schneien lassen, funzt aber ned (es regnet trotzdem)

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
du musst natürlich keine anführungszeichen benutzen wenn du das klima in form einer zahl angibst. die brauchst du - wie immer und überall - nur bei strings. allerdings sollte das nicht das problem sein.

sicher, dass bei dem gebietstrigger auch alles richtig eingestellt ist? dass er wirklich durch den spieler ausgelöst wird und dass er überhaupt aktiviert ist? zum test kannst du einfach mal zusätzlich ein msg "bla"; in das event schreiben.

möglicherweise hat der parser auch ein problem damit, dass du die geöffnete geschweifte klammer { erst in die nächste zeile schreibst (was imho übrigens auch ekelhaft aussieht )

old Re: Scripting - Fragen/Probleme

cRaZy AsZ
User Off Offline

Quote
Da habe ich jetzt auch eine Frage. Wenn ich jetzt ein Spiel genau in einem Gebietstrigger anfange, wird der Gebietstrigger dann auch ausgelöst?

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
wenn du drin bist, bist du drin. und solange du drin bist wird jede sekunde oder so das trigger event ausgeführt. dem spiel ist es total egal ob du von anfang an in dem gebiet stehst oder erst reingelaufen bist.

old Re: Scripting - Fragen/Probleme

ohaz
User Off Offline

Quote
bla wird zwar ausgegeben, die konsole gibt auch an dass der trigger ausgeführt wird, aber leider ist fängt es trotz hundertprozentiger wahrscheinlichkeit nicht das schneien an
To the start Previous 1 2127 128 129339 340 Next To the start
Log in to reply Scripts overviewStranded II overviewForums overview