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 218 19 20339 340 Next To the start

old Re: Scripting - Fragen/Probleme

HW
User Off Offline

Quote
1
2
3
4
5
6
7
8
on:changeday {
$wollvar++;
if ($wollvar==2) {
if (count_stored("self",[i]wollID[/i])<1) { store create("item",[i]wollID[/i]),"self"; }
} else {
freestored "self",[i]wollID[/i];
}
}
edited 1×, last 07.05.06 04:38:45 pm

old Re: Scripting - Fragen/Probleme

HW
User Off Offline

Quote
Aufgrund irgendeines Bugs kann ich meine Beiträge nicht mehr editieren.
Jedenfalls müsste es changeday und nicht daychange heißen.
Edit: Jetzt geht editieren wieder.
edited 1×, last 07.05.06 04:39:09 pm

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
Es gibt keine Ereignisse, welche permanent ausgeführt werden (da das zu langsam ist). So ein Ereignis müsste aber ja praktisch die ganze Zeit ausgelöst werden, in der man das Item trägt. Daher gibt es das nicht.

Es gibt aber genug Möglichkeiten, sowas selbst zu realisieren. Z.b. kann man bei on:collect, also beim Aufsammeln, irgendwas auslösen.
Am besten eignet sich hierfür wohl ein s2 cmd timer, welcher mit dem Befehl s2 cmd playergotitem prüft, ob der Spieler das entsprechende Item hat.

old Re: Scripting - Fragen/Probleme

davidsung
User Off Offline

Quote
Kennt jemand einen Script, mit den man auf eine andere Map gelangt? Dazu müsste auch noch die Position des Spielers dazu gegeben werden. Ich möchte nicht, dass man in der anderen Map irgendwo startet.
Bitte & Danke

old Re: Scripting - Fragen/Probleme

bizzl
User Off Offline

Quote
ach so.

ich mach solche sachen nie, ich nutzte das loadmap immer nur zum erschummeln von waffen, wenn ich mit einer map gefrustet bin

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
Hmm? Also eigentlich sollte es auch mit on:start gehen denke ich (on:load wird ja auch beim Laden von Spielständen ausgeführt, wo die Positionierung ja vermutlich nicht erwünscht ist).
Wenn die Position auf der neuen Map unterschiedlich sein soll von Sachen auf der alten Map (oder auch der Position von der alten Map), musst du mit Variablen arbeiten. Die Parameter bei s2 cmd loadmap müssen dann so angegeben werden, dass die Variablen in die neue Map übernommen werden.

old Re: Scripting - Fragen/Probleme

Don Philippe
User Off Offline

Quote
Wieso wird denn in lezter Zeit so wenig im Stranded 2 Forum geschrieben?
Ich wollte nur noch einmal auf das Nachwachsen der Bäume usw. zurückkommen, der Code von HW funktioniert leider nicht. Vielleicht hat ja jemand die Zeit und Lust sich mit dem Thema mal intensiver auseinander zu setzten. So könnte man auch erreichen, dass Fische z.B. nach einer gewissen Zeit wieder erstellt werden. Natürlich ginge dass auch mit einem Spawn-controll, allerdings ist das bei großen Karten sehr aufwendig...

old Re: Scripting - Fragen/Probleme

bizzl
User Off Offline

Quote
wieso ist das spawn zu kompliziert?

machst einfach bloss nen riesen radius, ne riesen anzahl fische, und dann müsste das mitternacht korrekt spawnen.

kann allerdings sein das ein paar der fische aufs land gespawnt werden, aber ein paar ausreiser gibts ja immer

old Re: Scripting - Fragen/Probleme

Don Philippe
User Off Offline

Quote
Ja toll aber ich will keine Fische auf dem Land Ausserdem könnte man den Script bei nahezu allen Tieren anwenden und somit verhindern dass diese aussterben. Wenn man auf einer 256-Karte für jede Libelle, jeden Fisch und jede Schnecke extra einen Spawn-kontroll setzen würde, fände ich das schon recht kompliziert... natürlich kann man auch einfach nur einen auf die Karten-Mitte setzen, doch so würden die Tiere nicht so verteilt sein wie man es haben möchte.

old Re: Scripting - Fragen/Probleme

bizzl
User Off Offline

Quote
ja, aber denke doch mal wie lang ein scirpt werden würde!
Für jedes neue Objekt muss ein create her! (glaube ich zumindest).

Entweder müsste DC ein Massen-Create einführen oder Schleifen.

außerdem kann man ja im notfall alle spawns an eine stelle machen. Und erklär mir mal wie man die Insekten alle Killen kann. Ich bekomme noch nicht mal eine einzige Libelle tot.

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
Die kann man töten. Man muss sie nur treffen
Eine Möglichekeit, die funktionieren sollte, wäre es, in die Definitionen dieser Tiere ein Script zu schreiben (die Definitionsscripts lassen sich ja auch per Befehl verändern, also geht das auch nur für bestimmte Maps), welches bei on:kill an der Position des Tieres ein Info erstellt. Diesem Info teilt man ein on:changeday Script zu welches das Tier dann an der stellte des Infos wieder mit create erstellt und das Info löscht.

old Re: Scripting - Fragen/Probleme

Don Philippe
User Off Offline

Quote
Doch wäre es nicht besser, wenn es per Timer laufen würde, damit nicht gleich alles wieder am nächsten Tag existiert? Und wie würde der Code dazu aussehen?

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
Du kannst bei dem changeday Ereignis ja per Variable die Tage mitzählen und erst nach einer beliebigen Anzahl von Tagen die Viecher wieder erstellen. Alles rein theoretisch kein Problem.
Habe jetzt aber keine Lust ein Script dazu zu machen.

old Re: Scripting - Fragen/Probleme

Ninja
User Off Offline

Quote
Steven has written
Gibt es eigentlich irgendeinen "on..." Script der alleine durch das tragen eines Items ausgelöst wird?
Das braucht man doch nicht, es reicht an relevanten stellen zu prüfen ob es getragen wird oder nicht.

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
Ne. Kann ich aber noch machen. Aber erst wenn die Anleitungen und so fertig sind.
Notfalls kann man ja die Speicherfunktion vom Browser benutzen.
To the start Previous 1 218 19 20339 340 Next To the start
Log in to reply Scripts overviewStranded II overviewForums overview