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 2114 115 116339 340 Next To the start

old Re: Scripting - Fragen/Probleme

AdidasOFC1
BANNED Off Offline

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

old Re: Scripting - Fragen/Probleme

Flying Lizard
User Off Offline

Quote
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

old Re: Scripting - Fragen/Probleme

Feteo
COMMUNITY BANNED Off Offline

Quote
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

old Re: Scripting - Fragen/Probleme

Paddi
User Off Offline

Quote
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.
.

old Re: Scripting - Fragen/Probleme

Flying Lizard
User Off Offline

Quote
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

old Re: Scripting - Fragen/Probleme

Paddi
User Off Offline

Quote
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

.

old Re: Scripting - Fragen/Probleme

Flying Lizard
User Off Offline

Quote
Paddi has written
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

old Re: Scripting - Fragen/Probleme

Guest

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

old Re: Scripting - Fragen/Probleme

Paddi
User Off Offline

Quote
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*

old Re: Scripting - Fragen/Probleme

cRaZy AsZ
User Off Offline

Quote
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");

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
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
Quote
find=Item-Typ [,Wahrscheinlichkeit][,Max][,Min][,benötigtes Item]

old Handel

Vietplaya
User Off Offline

Quote
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

old Re: Scripting - Fragen/Probleme

cRaZy AsZ
User Off Offline

Quote
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?
edited 1×, last 21.11.07 01:48:46 pm

old Re: Scripting - Fragen/Probleme

Flying Lizard
User Off Offline

Quote
Vietplaya has written
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

old Re: Scripting - Fragen/Probleme

cRaZy AsZ
User Off Offline

Quote
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
To the start Previous 1 2114 115 116339 340 Next To the start
Log in to reply Scripts overviewStranded II overviewForums overview