Forum
Stranded II Scripts Scripting - Fragen/Probleme"Der Schrank ist voll mit Papierkram"
schreiben und bei dem Lager, welches du unbrauchbar machen willst, musst du folgendes Script schreiben:
1
2
3
4
2
3
4
on:use { msgbox "Schrank", 3; }
Mit freundliche Grüßen,
Electronix
Also er öffnet immer noch das Lagerungsfenster! Mir würde es reichen (wie bei der Kampanie) das man einfach das Objekt (wie das Schiff auf der Insel4) nicht benutzen kann. Also einen Script Unuseable gibt es leider nicht .
Nun... BITTE GIBT MIR NEN G U T E N SCRIPT!
@NIGHT007: Um nicht unnötig Textcontainer auf der Insel zu verteilen (könnte unübersichtlich werden), sollte man besser zum Buffer greifen.
Und so funktioniert's:
1
2
3
2
3
on:use { 	msgbox "Schrank"; }
Jetzt müssen wir erst den Buffer füllen, damit wir ihn als Text verwenden können.
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
27
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
27
on:use { 	local $skip; 	if ($skip==0) { 		skipevent; 		[b]clear;[/b] 		[b]add[/b] "Schau mal, ein Lager!"; 		add "Geil, das dort oben war meine erste Zeile im Fenster."; 		add ""; 		add "Man kann sogar Zeilen freiassen zur Übersicht."; 		add "!4Wow, jetzt ist der Text sogar grün."; 		add "Jetzt nimmer. :( Liegt an den ! + Zahl Dingern."; 		add ""; 		add "!0Normal"; 		add "!1Gelb"; 		add "!2Dunkelbraun"; 		add "!3Rot"; 		add "!4Grün"; 		add "!5Schmal"; 		add "!6Schreibschrift"; 		add ""; 		add "Dank dem Buffer brauche ich keine extra Textdatei und Container.^^"; 		add "Du kannst auch so viel adds benutzen wie du willst!"; 		[b]msgbox[/b] "Schrank"; 		[b]clear;[/b] 		$skip++; 	} }
add Beschreibt den Buffer mit deinem Text (davon kannst du so viele benutzen, wie du lustig bist).
msgbox ganz normal (Merke: keine Ziffer hinten = Text ausm Buffer)
Und clear am Ende nochmal, damit der Buffer wieder gelerrt und Einsatzbereit ist.
Vorteil? Du musst keine lästigen Textcontainer anlegen, und siehst schon im Lagerscript den Text.
edited 1×, last 14.07.08 11:39:22 am
Wie kann man etwas mit nem Schlüssel abschließen !
Quote
Es geht auch einfach. Man nimmt 2 Textcontainer oder 2 Textdatein und den Befehl def_override.
Das würde halt alle Lager nichtmer benutzbar machen. Wenn das auf der Map von Night007 nicht stört, ist das aber wirklich die leichteste Lösung
( oder def_free kommt ganz ohne Textcontainer aus. )
Hab aber ne andere frage ist es möglich "gut" gesinnte lebewesen aggresiv zu machen z.B. ein Schaf oder den Piraten etc. ?
1
2
3
4
5
6
2
3
4
5
6
on:start { 	timer 0,1000,0,"event_hunt"; } on:event_hunt { areal_event "hunt_player", getx("unit",1),gety("unit",1),getz("unit",1),100,0; }
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
on:hunt_player { 	ai_mode "self","goto","unit",1; 	timer "self",50,2,"distance_attack"; } on:distance_attack { 	if(playerdistance("self")<40) { 		damage "unit",1,5; 		freetimers "self"; 	} }
1.Wie heißt das Sript für den Bambus Turm so dass einen Beschützt?
2.Kann mir jemand einen Tauschhandel Skrip geben?
3.Kann mir jemand einen Skrip geben mit dem man z.B. Ratoren zu Affen machen kann (mit diesen Bezeichnungen)?
http://stranded.unrealsoftware.de/s2_behaviours.php
4.Wie heißt der Skrip mit dem Sich das Palisaden Tor auto. öffnet.
1
2
3
4
5
6
7
2
3
4
5
6
7
trade=start sell=itemtyp,Anzahl buy=itemtyp,Anzahl trade=end trade=start ...
siehe auch dialogue
1) Der Bambusturm macht garnichts, meinst du vielleicht den Abwehrturm?
Da schaust du am besten in der objects_buildings.inf (mods/Stranded II/sys/)
kann man mit jedem Textbearbeitungsprogramm öffnen. Der Abwehrturm hat dort die ID 223.
3) Das Behaviour aus der Definition per Script ändern ist glaube ich nicht möglich...
buddeln
Guest1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
on:trigger { 	on:dig { 		 $gold++; 		 if ($gold<=3) { 						find Item-5 						} 	} }
mfg
Erstelle einfach ein Grabgebiet (das Info mit Schaufel und Kreis) an dem Ort des Triggers, mach den Radius genauso groß wie den des Triggers und füge dem Grabinfo drei Säcke Gold zu.
Zwar muss man dann dreimal graben aber einfacher und besser als manche andere Scripte.
Die Items in einem Grabgebiet werden nämlich dann langsam durch Buddeln in das Inventar des Spielers gelegt.
ich kann wohl kein gespräch mitells msg ""... führen.
mfg
Benutze diesen Befehl.
Für ein Tutorial über Dialogue gucke hier:
Dialoge_erstellen
Schnapsidee has written
Einheiten fliehen aber trotzdem wenn man sie schlägt oder wenn sie behavior=shy haben.
Gibt es irgendwo eine Liste, welche behavior man den Einheiten geben kann?
Ich habe in der Referenz nach "behavior" gesucht, aber da kamen "0 Suchergebnisse"
Wo kann ich denn da mal nachschauen?
Lieber Gruß Gela