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 2245 246 247339 340 Next To the start

old Re: Scripting - Fragen/Probleme

Westbeam
User Off Offline

Quote
hallo, ich hab eine frage, wie kann ich eine einheit durchsichtig wie in insel der prüfung 2 machen, habs mit dem befehl blend versucht, aber dann war die 2. figur komplett unsichtbar

old Re: Scripting - Fragen/Probleme

Westbeam
User Off Offline

Quote
hab ich versucht, aber dann sieht man den kerl nur, wenn man direkt davor steht, den wert hab ich auf 0.5 gesetzt

EDIT=klappt jetzt
edited 1×, last 08.02.09 10:36:22 am

old Re: Scripting - Fragen/Probleme

Vince87
User Off Offline

Quote
Ist das normal das ich bei dem "model" Befehl, wenn ich ihn auf ein item anwenden will, eine -memory access violation- krig?!

In der Befehls liste steht das kann man machen.
habs auch schon in einer ungemoddeten version probiert.
das gleiche problem.
will nur wissen obs an der tatsache liegt das es ein item ist, dann mach ichs anders.

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
ich habe das mal gerade ausprobiert. ich habe auch den fehler bekommen. bei einem zweiten versuch ging es allerdings. ist vermutlich leicht verbuggt wenn man es mit items benutzt.

old Êigene Karte

Cap
User Off Offline

Quote
Hi
Ich möchte wieder eine eigene Karte machen und bin bei dem erste dialog. Aber der startet sobald man das Spiel beginnt, dabei sollte er nur bei benutzen des Farmers starten. Ich kann keinen Fehler finden!

Textcontainer:
page=DF1.0
title=Der Farmer
text=start
Nanu, wo kommst du denn plötzlich her?
text=end
button=DF1.1.1, Ich bin gestrandet!
button=DF1.1.2, Was geht dich das an?

page=DF1.1.1
title=
text=start
Und wie heißt du?
text=end
button=DF1.2.1, Ich heiße ...!

page=DF1.1.2
title=
text=start
Nagut, reg dich ab!
text=end
button=action:close, Ich hau ab!

page=DF1.2.1
title=
text=start
Aha. Und jetzt hast du wohl kein Essen, oder?
text=end
button=DF1.3.1, Nein.

page=DF1.3.1
title=
text=start
Willst du etwas Wasser mit Brot?
text=end
button=DF1.4.1, Ich habe leider kein Geld!

page=DF1.4.1
title=
text=start
Ist umsonst! Hier! Iss es und komm dann wieder zu mir!
Dann besprechen wir dein Problem!
text=end
script=start
$dialogDF=2;
script=end
script=start
find 38;
script=end
script=start
find 44;
script=end
button=action:close, Danke. Bin gleich wieder da.

Farmer:
on:start {
ai_stay "self";
}


on:use {
if ($dialogDF==1) {
dialogue "DF1.0","1";
}

Global:
on:start {
$dialogDF=1
}

Bitte um Hilfe!
edited 3×, last 11.02.09 03:16:10 pm

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
was willst du mit
Quote
Global:
on:start {
ai_stay "self";
}

bewirken? es macht keinen sinn in einem globalen script "self" zu benutzen, da das script bei keinem bestimmten objekt ausgeführt wird. "self" führt also in globalen scripts ins leere.

old Re: Scripting - Fragen/Probleme

Cap
User Off Offline

Quote
@vince87: gehmal im sys-ordner unter buildings.


Ich hab den Fehler gefunden . Aber jetzt habe ich schon das nächste Problem : Handelsscript . Leider weiß ich nicht wie das funktioniert. Kann mir dass einer erklären?
Mfg Cap

old Re: Scripting - Fragen/Probleme

BBD
User Off Offline

Quote
Entweder so in einen Dialog
1
2
3
4
trade=start
 sell=45,1
 buy=34,2
 trade=end

oderso:
1
2
3
4
on:use {
	$trade=3;
  event "trade","global";
}

und darzu noch auf die Map das info Erweiterteshandelsverhalten setzten
edited 1×, last 11.02.09 06:27:30 pm

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
also letzteres wird sicher nicht gehen. du setzt einfach die variable $trade auf den wert 3. ohne weitere scripts passiert da garnichts.

old Re: Scripting - Fragen/Probleme

BBD
User Off Offline

Quote
Hab auch selbst eine Frage:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
on:start {
$neu=create ("unit", 193);
setat "unit", $neu, "info", 2;
}

on:use {
if (lives("unit", $neu)==0) {
$neu=1;
$neu=create ("unit", 42);
msg "Krallenäffchen",4;
setat "unit",$neu,"info",2;
}elseif (lives("unit", $neu)==0) {
$neu=1;
$neu=create ("unit", 136);
setat "unit",$neu,"info",2;
msg "Bär",4;
}else{
msg " Das Tier ist noch nicht tot",3;
}
}

Bei das Script erzeugt es mir das Unit Bär nicht mehr?
Wieso?

old Re: Scripting - Fragen/Probleme

Nova
User Off Offline

Quote
DC has written
also letzteres wird sicher nicht gehen. du setzt einfach die variable $trade auf den wert 3. ohne weitere scripts passiert da garnichts.

So weit ich weiß ist das ein Script die Extensions Mod. Da gibt es so etwas wenn ich mich nicht täusche.

@BBD: Du überprüfst zweimal ob das Tier tot ist. Das musst du etwas anders lösen.

Schreibe das Script nochmal ganz neu und versuche dabei ein anderen Weg einzuschlagen.
Versetze dich in den Compiler und arbeite dann dein Script in Gedanken selbst ab.
To the start Previous 1 2245 246 247339 340 Next To the start
Log in to reply Scripts overviewStranded II overviewForums overview