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 2114 115 116339 340 Nächste Zum Anfang

alt Re: Scripting - Fragen/Probleme

AdidasOFC1
BANNED Off Offline

Zitieren
nein... zumindest nicht direkt
du kannst natürlich mal versuchen, automatisch die tragekapazität des _parents anzupassen, aber anders wüsst ich nicht

alt Re: Scripting - Fragen/Probleme

Flying Lizard
User Off Offline

Zitieren
er meint dass wenn ein Stein zB 1kg wiegt, du aber wilslt dass er nur halb soviel wiegst du machen sollst das jedesmal wenn ein Stein aufgenommen wird die Kapazität des SPielers um 500g steigt

alt Re: Scripting - Fragen/Probleme

Feteo
COMMUNITY BANNED Off Offline

Zitieren
Achso...Oh...ziemlich schwierig, denn der Spieler erhält ja auch bei mir das Item durch Austausch, also von Personen und Gegenständen... Muss ich wohl irgendwie umgehen

alt Re: Scripting - Fragen/Probleme

Paddi
User Off Offline

Zitieren
Würd am liebsten lauthals fluchen!

1
2
3
$i=1;
$var=join("foo_",$i);
$tmp=getlocal("unit",1,"$var");
ist gleich

1
$tmp=getlocal("unit",1,"foo_1");
Aber wenn ich das Prinzip auf setlocal anwende

1
2
3
$i=1;
$var=join("foo_",$i);
setlocal "unit",1,"$var",$value;
wird nicht die Variable "$foo_1" gesetzt, sondern "$var"!
Hab alle möglichen Schreibarten ausprobiert - aber es funktioniert nicht!!

Hab ein wirklich tolles Script geschrieben, jetzt schon sehr viele Stunden, eher schon Tage, dran gesessen;
Hatte den Tipp mit den localen Variablen bekommen und mich drauf verlassen, dass es funktioniert, bzw. habs nur mit getlocal getestet

Wenn niemand eine Lösung weiß, bräuchte ich etwas anderes!
Dazu brauche ich etwas, wie ich Strings speichern und auslesen kann;
Möglichkeiten, die mir einfallen sind:

> auslesen ala s2 cmd loadfile für Infos, bzw. Scripts
> speichern von Texten und Scripts in externen Dateien

Ps: Variablen funktionieren nicht gut, weil ich variable Bereiche benötige - müsste dann das Script sehr stark erweitern.
.

alt Re: Scripting - Fragen/Probleme

Flying Lizard
User Off Offline

Zitieren
Variablen DÜRFEN nicht in "" gesetzt werden, das is der einzige Fehler

zum anderen:
so wie ich das verstehe bräuchtest du arrays, die gibts aber nich in S2 daher wirste Variablen verwenden müssen. zum speichern eben dieser empfehle ich s2 cmd savevars und s2 cmd loadvars

alt Re: Scripting - Fragen/Probleme

Paddi
User Off Offline

Zitieren
Wie gesagt, alles Mögliche schon probiert an Schreibweise!

save und load für variablen bringt leider nichts, da das Problem ja das Definieren/Setzen der Variablen ist!

Werde wohl einiges umschreiben und wenige sehr lange Variablen nehmen (müssen).

Dadurch wird das Script noch anfälliger für Fehler meinerseits
=> viel Spaß beim debuggen

.

alt Re: Scripting - Fragen/Probleme

Flying Lizard
User Off Offline

Zitieren
Paddi hat geschrieben
Wie gesagt, alles Mögliche schon probiert an Schreibweise!


dann ist es ein Fehler im Befehl, ich schreibs mal auf die Liste für DC

alt Re: Scripting - Fragen/Probleme

Gast

Zitieren
@Paddi: Es müsste
1
setlocal "unit",1,"var",$value;
lauten, soweit ich es jetzt in Erinnerung hab (d.h. das Dollarzeichen wech da).

alt Re: Scripting - Fragen/Probleme

Paddi
User Off Offline

Zitieren
Genau!
Da es aber höchstwahrscheinlich nicht funktionieren wird, habe ich mein Konzept geändert!
Gefällt mir so eigentlich sogar besser; keine soo große Menge an Variablen mehr *g*

alt Re: Scripting - Fragen/Probleme

cRaZy AsZ
User Off Offline

Zitieren
Hallo.

Ich habe ma ne frage. Wie kriegt man Bäume hin?? ich meine wie scripte und moddele ich das??

Und noch was. der Befehl find, sollte nur 2 parameter haben, hat jedoch in der Datei object_trees 4 oder sogar mal 5??? wie ist das dort dann definiert?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
### Tree
id=10
name=Baum
group=tree
icon=gfx\tree01.bmp
model=gfx\tree01.b3d
swayspeed=1
swaypower=2
fx=16
scale=1.6
mat=wood
health=600
find=15,20,3
find=24,40,5
find=26,15,1
find=107,5,1
find=107,150,3,1,28
behaviour=tree
healthchange=300
script=start
	// Spawn Trunk
	on:kill {
		if (spawntimer("self")>=0){
			event "iskill_wood","global";
			create "item",7,getx("self"),getz("self"),3;
			corona getx("self"),getz("self");

alt Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Zitieren
Bäume machen: Mittels eines Modellers (Milkshape 3D z.b.) ein Model anfertigen und dieses per Definition ins Spiel einbinden.

Zum Find: In der Definition ist es kein Befehl. Da steht ja auch ein = dahinter. Das bedeutet, es ist ein Definitionswert, der dem Objekt eine Eigenschaft verleiht. In diesem Fall die Eigenschaft, dass man dort etwas bestimmtes finden kann, wenn man drauf einschlägt. Wäre es zwischen dem script=start und script=end, dann wäre es ein Scriptbefehl.
Siehe: http://www.stranded.unrealsoftware.de/s2_definitions.php#objects
Zitat
find=Item-Typ [,Wahrscheinlichkeit][,Max][,Min][,benötigtes Item]

alt Handel

Vietplaya
User Off Offline

Zitieren
Ich hab ne Frage, wie kann man also wie in AbenteuerModus bei den alten Hanfopa da, kann man ja doch Äste gegen bestimmte Gegenstände tauschen.
Nun die Frage wie kann ich sowas ähnliches im Editor machen

alt Re: Scripting - Fragen/Probleme

cRaZy AsZ
User Off Offline

Zitieren
kann mir jemadn sagen, wo das script ist, das man gewissen sachen einpflanzen kann???

edit:Hat sich erledigt

aber trotzdem eine Frage. Wenn ich einen Baum Moddeliere, wie kriege ich das hin, das eine z.b. Banane genau am baum hängt, und es runterfällt wenn cih es abschieße?
1× editiert, zuletzt 21.11.07 13:48:46

alt Re: Scripting - Fragen/Probleme

Flying Lizard
User Off Offline

Zitieren
Vietplaya hat geschrieben
Ich hab ne Frage, wie kann man also wie in AbenteuerModus bei den alten Hanfopa da, kann man ja doch Äste gegen bestimmte Gegenstände tauschen.
Nun die Frage wie kann ich sowas ähnliches im Editor machen


am besten lädst du dir die entsprechende map einfach mal in den Editor und guckst dir an wie das dort gelöst wurde

@crazy asz
du meinst schon per definition oder?
http://stranded.unrealsoftware.de/s2_definitions.php#objects
du benötigst etwas weiter unten den Befehl spawn

alt Re: Scripting - Fragen/Probleme

cRaZy AsZ
User Off Offline

Zitieren
ich habe keine ahnung wie das gehen soll?? es müsste theoretisch immer was gespawnt werden, nach z.b. 3 tagen, aber es müsste etwas höher als auf dem boden gespawnt werden, damit das ja so aussieht, alsob das am Baum hing??? oder liege ich dort falsch?

edit: habs gefunden danke lizard^^ wusste nicht das das da steht
Zum Anfang Vorherige 1 2114 115 116339 340 Nächste Zum Anfang
Einloggen, um zu antworten Scripts-ÜbersichtStranded II-ÜbersichtForenübersicht