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 226 27 28339 340 Next To the start

old Re: Scripting - Fragen/Probleme

bizzl
User Off Offline

Quote
Flying Lizard has written
Ich hätte ne Frage.

Gibt es ne möglichkeit, des so zu skripten das Sachen nich nach ner Weile einfach vergammeln?

dürfte mittels eines timers oder mit on:changeday machbar sein.

old Re: Scripting - Fragen/Probleme

HW
User Off Offline

Quote
Über Script eigentlich nicht. Dafür gibts aber in der Definition den Parameter healthchange. Es könnte aber bei einzelnen Items möglich sein, wenn du beim Event changeday mit s2 cmd heal den bei healthchange angegebenen Wert heilst.

old Re: Scripting - Fragen/Probleme

Flying Lizard
User Off Offline

Quote
Weis jemand was daran falsch is

1
2
3
4
5
on:trigger {
	if ($Steine==1){
	extendentry "Tempel",12;
	}
}

alle anderen Sachen die damit zusammenhängen gehen richtig

thx im voraus

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
Das Script selbst wie es da steht ist in meinen Augen fehlerfrei und ich habe gerade selbst nochmal geprüft, ob der Befehl s2 cmd extendentry auch funktioniert, was er bei mir tut.

Da brauche ich weitere Informationen um helfen zu können. Was genau tritt für ein Problem auf? Kommt eine Fehlermeldung in der Konsole oder passiert einfach überhaupt nichts? Ist im Info mit der ID 12 auch wirklich der passende Text? Wird das Trigger Ereignis überhaupt ausgeführt (füge sowas wie "msg "blabla";" ein um das zu testen)? Variable richtig geschrieben (Stranded II unterscheidet zwischen Groß- und Kleinschreibung)?

old Re: Scripting - Fragen/Probleme

Flying Lizard
User Off Offline

Quote
Ich beschreibs mal Haarklein:

Ich möchte einen Tempel bauen mit nem Schwert, das von unsichtbarem Stein umschlossen is, man sieht es kann es aber nicht nehmen.

Wenn man den Tempel betritt kommt ein Tagebucheintrag blablabla...

Dann geht man zum Schwert, und versucht es zu nehmen, dabei benutzt man den unsichtbaren Stein, und eine Variable bekommt ++, aber nur beim ersten benutzen.

Wenn man den Tempel dann verläst wird der Tagebucheintrag erweitert, weil die Variable jetzt auf 1 ist
(siehe Code)


Von mir durchgeführte Prüfungen:

Wenn man das Schwert versucht zu nehmen (benutzt den Stein) wird die Variable auf 1 gestellt, vorher ist sie auf 0
Geht

Tagebucheintrag beim betreten
geht

Wenn ich das Skript so verändere das die Variable nicht 1 sondern 0 sein muss um das Tagebuch zu erweitern,
dann wird alles, Ursprünglicher Eintrag und Erweiterung gleich beim betreten geziegt.
geht


Fakten:
2 Gebietstrigger am Eingang, einer fürs betreten und einer fürs Verlassen (Tagebucheinträge

mit Textcontainern gearbeited



mehr fällt mir grad nich ein

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
Hmm ...
Ist nicht wirklich eine Antwort auf meine Frage. Was genau nicht geht bzw. was passiert weiß ich immernoch nicht.

Vielleicht ists einfacher wenn du mir einfach mal die Map mailst und ich reingucke. (Adresse im Profil oder bei Kontakt)

old Re: Scripting - Fragen/Probleme

Flying Lizard
User Off Offline

Quote
sry
hab im eifer des Gefechts vergessen das Problem zu beschreiben

des Problem is das wenn ich
1. reingegangen bin kamm der Eintrag
2.das Schwert versucht hab zu nehmen
3.rausging

keine Tagebucherweiterung kam

k ich send sie dir

Oh mann, ich bin ein idiot.
ok hat sich erledigt, es funktioniert, aber der Eintrag wird halt nicht Angezeigt wenn er Erweitert wurde, wenn ich manuell ins Tagebuch gehe steht alles richtig da, muss nur noch den Skript einfügen das des Tagebuch angezeigt wird.
trotzdem danke

old Re: Scripting - Fragen/Probleme

stealth
User Off Offline

Quote
Angenommen ich hab ein spawn-control das nicht schon immer aktiv ist, wie aktiviert man das denn dann per skript?
Also es soll aktiviert werden wenn man ein Tier tötet.
Ich hab da aber keinen Befehl gefunden

old Re: Scripting - Fragen/Probleme

Guest

Quote
Wie funzt das denn wenn ich für den Befehl dialogue eine Textdatei verwenden will. Da steht immer 'not a valid text file.'

old Re: Scripting - Fragen/Probleme

bizzl
User Off Offline

Quote
Goku has written
Wie funzt das denn wenn ich für den Befehl dialogue eine Textdatei verwenden will. Da steht immer 'not a valid text file.'

Wie hast du den Dateipfad angegeben?
Der muss immer relativ zum Modordner sein.

old Re: Scripting - Fragen/Probleme

Guest

Quote
Ich hab geschrieben
1
dialogue "sys\shenlong.txt";
und die Datei gibts auch, die sieht zur Zeit am Anfang so aus:
1
2
3
4
5
6
7
8
9
10
page=wunsch1
title=Shenlong
text=start
Du hast mich gerufen, sage mir deinen Wunsch und beeile dich ich hab nich ewig Zeit.
text=end
ibutton=19, energie, "Volle Energie, kein Hunger, Durst, Müdigkeit"
ibutton=29, item, "Beliebiges Item"
ibutton=20, tragen, "Mehr tragen können"
ibutton=78, attacke, "Neue Technik lernen (beliebig)"
ibutton=78, stark, "du wirst staerker"

old Re: Scripting - Fragen/Probleme

bizzl
User Off Offline

Quote
Das Sys-Verzeichnis sollte nach möglichkeit nicht für Dialog-Dateien genutzt werden. Das ist zwar technisch kein problem, führt aber bei vielen Usern zu ablehnung, das sys eben fürs System ist. Ich benutzte zbsp lieber maps/mapname_data , da kann ich mir auch sicher sein das die daten nicht überschrieben werden. Ansonsten weiß ich nicht was sonst noch sein könnte, außer eventuell das die Startseite im Aufruf fehlt:
1
s2:dialogue "sys/shenlong.txt","wunsch1";

old Re: Scripting - Fragen/Probleme

ErLite
User Off Offline

Quote
ich bin jetzt registriert

ich probier dann mal nen anderen ordner

EDIT

Ich hab debug angemacht und dann hab ichs probiert und da steht jetzt
'dialogs/shenlong.txt' is no valid text source
use either a info id or a text file
To the start Previous 1 226 27 28339 340 Next To the start
Log in to reply Scripts overviewStranded II overviewForums overview