Forum
Stranded II Scripts Scripting - Fragen/Problemeund wahlweise kannste auch probieren nur den inhalt zu speichern. das dürfte meistens reichen.
script=start
on:use {
process "Feuer loeschen und Steine einsammeln",5000;
timer "self",5000;
}
on:timer {
msg "Feuer geloescht und Steine eingesammelt";
create "object",171,getx "self",getz "self";
free "self";
}
script=end
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#Skript beim geschützten Lagerfeuer script=start on:use { process "Feuer loeschen und Steine einsammeln",5000; timer "self",5000; } on:timer { msg "Feuer geloescht und Steine eingesammelt"; $newfire=create("object",171,getx("self),getz("self") ); addstate "object",$newfire,"smoke"; //für das Verschwinden des Rauches bei Schnee oder Regen: timer "object",$newfire,1000,0,"updatesmoke"; free "self"; } script=end #Skript beim normalen Lagerfeuer script=start on:updatesmoke { if ((getweather()==1)||(getweather()==2) { freestate "self","smoke"; } } script=end
1
2
2
$x=getx("self"); $z=getz("self"); $newfire=create("object",171,$x,$z);
(oder es lag nur dadran, dass hinter dem 1. self ein " fehlte)
1
msg getx("unit",1);
Aber du hast Recht, ich habe das bei String Angaben auch schon gemerkt.
1
msg "getx('unit',1)";
danke im voraus
mfg Raimond
1
color=130,130,130
Wenn du die Farbe per Script benutzen willst, benutze beim Script des entsprechenden objects das hier:
1
color 130,130,130;
mfg Raimond
nochmals thx
mfg Raimond
Das wäre wesentlich einfacher zu editieren.
und, äh, einen befehl zum "Luft anhalten" (also das beim Tauchen keine Luftanzeige kommt oder der Taucheffekt ganz unterdrückt wird) gibt es nicht, oder?
Events bei Buttons... ja .. sollte auch machbar sein. Die Buttons haben übrigens einen Bug - zumindest wenn man den Icon Parameter benutzt. In der nächsten Version wird man erst den Icon Parameter und dann den Script Parameter angeben müssen (liegt daran, dass man beim Script zusätzlich einen Bereich in der Datei angeben kann was zu Konflikten führt)
Edit: Wobei: WO sollen diese Events dann ausgeführt werden? Beim Script wo der Button erzeugt wurde? Oder Global?
Ich denke man lässt es besser so.