Forum

> > Stranded II > Scripts > Scripting - Fragen/Probleme
ForenübersichtStranded II-Übersicht Scripts-ÜbersichtEinloggen, um zu antworten

Deutsch Scripting - Fragen/Probleme

6.780 Antworten
Seite
Zum Anfang Vorherige 1 2303 304 305339 340 Nächste Zum Anfang

alt Re: Scripting - Fragen/Probleme

RuM23
User Off Offline

Zitieren
werd ich mal austesten, danke für den tip

hab aber auch ne eue map geschrieben da ging alles irgendie wieder, is zwar billig die map aber lustig.
ich werd die mal reinstellen heute

ps. hofentlich krieg ich die andere map noch hin, die war übergroß und echt geil

edit:
ich bin neuling, i`m sorry. ich probier mich momentan nur, aber ich bin echt großer stranded fan und find das mit dem schreiben echt lustig ich kann euch ja mal die map schicken, und wenn mal wer bock drauf hat da nachzuschauen bzw. mr zu helfen wäre echt nett. ?

edit2:
Toll ich krieg die map net hochgeladen

edit3:
jetzt hab ichs, probemap - würd mich über kommis freuen

http://archiv.to/GET/FILE4B7E68C8C9586
3× editiert, zuletzt 19.02.10 11:39:16

alt Re: Scripting - Fragen/Probleme

DEATHSHEAD
User Off Offline

Zitieren
Hi ich steh wirklich vor nem grossen Problem!
Ich will eine If-Anweisung schreiben die folgendes macht:
Wenn man mehr als 5 Goldnuggets bei sich hat wird Dialog 1 gezeigt.
Wenn man weniger hat wird Dialog 2 angezeigt.
Ich hab wirklich viel probiert aber es nicht geschafft.
Danke schon man im vorraus

alt Re: Scripting - Fragen/Probleme

DEATHSHEAD
User Off Offline

Zitieren
Das ging aber fix
da is er !
1
2
3
4
5
if ((count_stored "item",4)<5) {
                                  dialogue "lottx","1";
                                                   } 

          else {dialogue "lotty","1";}

alt Re: Scripting - Fragen/Probleme

Hurri04
Super User Off Offline

Zitieren
hab mal was dran verbessert:
1
2
3
4
5
if (count_stored[b]([/b]"item",4[b])[/b]<5) {
	dialogue "lottx","1";
}else{
	dialogue "lotty","1";
}
bei einem return-befehl müssen die klammern um die parameter stehen.
der befehl selbst wird dabei außen vor gelassen.

alt Re: Scripting - Fragen/Probleme

DEATHSHEAD
User Off Offline

Zitieren
@Hurri04:
Sorry, aber dein Code funktioniert auch nicht. Gleicher Laufzeitehler wie davor: egel wie viele Goldnuggets ich dabei habe es wird immer die erste Bedingung geladen.

An dem, dass ich S2Ext verwende dürfte es ja nicht liegen

Gibt es vielleicht eine Datei im stranded-sys aus der ich den Code kopieren könnte, ich hab noch keine gefunden.

alt Re: Scripting - Fragen/Probleme

quester
User Off Offline

Zitieren
1
2
3
4
5
if (count_stored("unit",1,4)<5) {
     dialogue "lottx","1";
}else{
     dialogue "lotty","1";
}

Erst muss man Stranded sagen wo gezählt werden soll, und dann was.

alt Re: Scripting - Fragen/Probleme

Nova
User Off Offline

Zitieren
Wenn man aber schon den Spieler nimmt, sollte man auch s2 cmd playergotitem nehmen.

1
2
3
4
5
6
7
8
9
10
11
on:start
	{
	if (playergotitem(4) < 5)
		{ 
		dialogue "lottx", 1; 
		}
	else
		{ 
		dialogue "lotty", 1; 
		}
	}
1× editiert, zuletzt 26.02.10 16:57:57

alt Re: Scripting - Fragen/Probleme

Zauberei
User Off Offline

Zitieren
Sicher, dass es aber bei dem Ungleichheitszeichen richtig ist? Hier wird nämlich ausgesagt: Wenn echt kleiner als 5. Du wolltest doch mehr als, oder? Von daher:
1
if (playergotitem(4) > 5)
Wenn 5 auch OK sind:

1
if (playergotitem(4) >= 5)

alt Re: Scripting - Fragen/Probleme

DEATHSHEAD
User Off Offline

Zitieren
Zitat
Sicher, dass es aber bei dem Ungleichheitszeichen richtig ist?

Ein bisschen Programmier- und Scriptkenntnisse hab ich dann doch noch.
Man braucht 15 Goldnuggets um sich zu heilen, bei weniger als kommt der Fehlerdialog, also stimmt > schon.

Aber ganz anderes Problem:
Auf der Map die ich schreib steigen die Skills nicht, sprich wenn ich einen Baum fälle oder Getreide pflanze bekomm ich keine "XP".
Woran könnte das liegen

alt Re: Scripting - Fragen/Probleme

Zauberei
User Off Offline

Zitieren
Oi. Das ist ja ein Ding.

Es gibt, soweit ich weiß, eine Möglichkeit, die Skills abzuschalten. Ich bin mir über die Variable nicht sicher. Ist das vielleicht passiert?

Sonst: Falsche Version? Sicher, dass deine Skillpunkte berechtigt waren? Beim Angeln und Graben ist es ja offensichtlicher, wenn man welche bekommen müsste.

alt Re: Scripting - Fragen/Probleme

Nova
User Off Offline

Zitieren
Sehr merkwürdig. Wenn du also das erste mal einen Baum fällst, steht danach nicht eine 1 im Charaktermenü bei "Holz fällen"?

alt geschlossen Re: Scripting - Fragen/Probleme

supersb
User Off Offline

Zitieren
hey hab ein problem irgnedwie laufen alle monster immer gegen die wand
was nun?

Admin/Mod Kommentar

Ich hab mal die scheiß Klick Links entfernt. Sowas ist hier nicht erwünscht! /TheKilledDeath

alt Re: Scripting - Fragen/Probleme

DEATHSHEAD
User Off Offline

Zitieren
Nein nichts ich habs versucht, Basteln, Fischen, Anpflanzen etc ich steig nirgens auf!

Aber nur in meinen selbsterstellten Maps. In Zufallsinseln und Fremden Maps (z.B. Aljna oder Pinguin Adventure) steigt man weiterhin auf.

In S2 funktioniert auch alles noch normal aber in allen Sicherungskopieen und Versionen von S2Ext hat man das oben genannte Problem.

alt Re: Scripting - Fragen/Probleme

Mc Leaf
Super User Off Offline

Zitieren
DEATHSHEAD hat geschrieben
Aber ganz anderes Problem:
Auf der Map die ich schreib steigen die Skills nicht, sprich wenn ich einen Baum fälle oder Getreide pflanze bekomm ich keine "XP".
Woran könnte das liegen

Schau mal bei den Infoobjekten. Dort müsste so ein Info "Skills" oder so sein. Das auf die Map setzen und es sollte funktionieren...

Und bei Problemen oder sonstewas bzgl. der Extension Mod bist du hier übrigens besser aufgehoben.

alt Re: Scripting - Fragen/Probleme

Nova
User Off Offline

Zitieren
Bitte sag nächstes mal auch, dass du die Extensions Mod meinst.
Und schreib das bitte gleich in den richtigen Thread.

alt Re: Scripting - Fragen/Probleme

DEATHSHEAD
User Off Offline

Zitieren
Hi,
ich hab schon wieder ein Problem.
Und zwar wie kann man Tiere an z.B. an den Koordinaten X:370 Y:127 erstellen.
ich habs mit dem probiert:
1
create "unit",3,370,127,7;
Der sollte 7 Krebse erstellen (ID:3).
Aber dann krieg ich einen Fehler (Expecting semicolon oder so).
Kann mir jemand sagen wies richtig geht?

alt Re: Scripting - Fragen/Probleme

Zauberei
User Off Offline

Zitieren
Das Problem ist, dass er nicht 7 Krebse erstellen kann, da Anzahl nur möglich ist, wenn es ein Item ist. Wenn du die 7 am Ende weg lässt, müsste es klappen. Und außerdem nicht die Y-Koordinate, sondern die Z-Koordinate. Es wird immer nur mit X und Z erstellt auf den Boden.

Daher wäre

1
create "unit",3,370,127;
richtig.
Zum Anfang Vorherige 1 2303 304 305339 340 Nächste Zum Anfang
Einloggen, um zu antworten Scripts-ÜbersichtStranded II-ÜbersichtForenübersicht