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 214 15 16339 340 Next To the start

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
Hoppala. Das ist ein Bug. Darum musst du dich nicht kümmern. Werde ich bis zur nächsten Alpha beheben.

old Re: Scripting - Fragen/Probleme

davidsung
User Off Offline

Quote
Ich glaube, das ist auch ein Bug:
1
2
3
4
on:hit {
msg "Quickgespeichert! Juhuuu!!!", 3, 5000;
quicksave;
}
Wenn ich Mr. Wilson schlage, stürzt das Spiel ab. Ausserdem, kann es sein, dass Mr. Wilson von einen Spielfilm "geklaut" wurde? Ich kenne den Film, wo dieser Postmann mit den Flugzeug auf eine Insel stieß. Er hatte sich an der Hand geschnitten das es Blutete. Er wurde sauer und patsche die Hand gegen einen Volleyball (aus einem Paket). Dann hatte er ihn ein Gesicht gemalt, und Haare gemacht. Er machte dann immer Selbstgespräche... Edit:
Ist toll! Ich muss jetzt nur noch eine Sequens mit Mr. Willson machen.:D
edited 3×, last 20.04.06 02:57:50 pm

old Re: Scripting - Fragen/Probleme

HW
User Off Offline

Quote
Bei s2 cmd msg gibt es keine Zeitangabe, deswegen stürzt es wohl ab...
Oder quicksave hat einen Fehler.
Edit: Msg hat doch eine Zeitangabe...man lernt doch nie aus.

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
Doch, bei msg kann man bei Bedarf die Anzeigedauer angeben.
Quicksave hat wohl einen Bug. Ich kümmer mich drum.

old Re: Scripting - Fragen/Probleme

HW
User Off Offline

Quote
Das geht durchaus, indem du den consume Befehl in das Ereignis schreibst, das der Timer auslöst. Das ist standardmäßig das Event timer. Du kannst jedes erdenkliche Event dafür verwenden, egal wie es heißt, z.b. könntest du als Eventnamen "blubb" verwenden. Es ist egal, ob das Event bei on aufgeführt ist oder nicht, es funktioniert, solange das durch den Timer ausgelöste Event genau wie das Event mit dem Skript heißt.
Ein Beispielcode:
1
2
3
4
5
6
on:use {
timer "unit",1,7000,1,"irgendeinevent";
}
on:irgendeinevent {
consume -1000,0,0,0;
}

old Re: Scripting - Fragen/Probleme

MK_Ermac
User Off Offline

Quote
AAARGH! Ich werd wahnsinnig!

1
2
3
4
5
6
7
on:start {
	diary "Das Blutschwert","maps/Das Blutschwert.txt" ;
	}

on:playergotitem Schwert {
	quit ;
	}

Und diesmal steht da:

Quote
Script Error

Expecting '{'

Event: start

row: 4

col: 25


Wieso Event start? Das soll doch sein wenn der Spieler das Schwert hat.

Wieso expecting { ? das is doch da.

Musste ich Schwert schreiben oder 74? (ID? weil da stand Typ) Hätte ich überhaupt Playergotitem nehmen sollen?

old Re: Scripting - Fragen/Probleme

davidsung
User Off Offline

Quote
Sorry! Du hast wohl die ersten Code von mir bekommen. Ich habe es bereits ediert, aber du hast Warscheinlich die falsche genommen. Egal, hier nochmal;):
Das erste
1
2
3
on:start {
     diary "Das Blutschwert","maps\Das Blutschwert.txt" ;
     }
Du musst "\" benutzen statt "/".
Jetzt der zweite:
1
2
3
on:collect { 
     quit ;
     }
Ich hoffe das ist richtig, ich habe es in eile geschrieben. Du musst es aber, in den Schwert schreiben. Du klickst den Schwert an, damit die Eigenschaften kommen. Dann auf den Buttun "Script". Und da trägst du es ein. DAS ZWEITE MEINE ICH.

old Re: Scripting - Fragen/Probleme

MK_Ermac
User Off Offline

Quote
Es funktioniert. jippie-yeah

Meine erste Stranded 2 karte mit Diaryeintrag am start und einem Ziel. hm.... guter anfang^^

Übrigens funzt der erste Code auch mit /

EDIT: Jetzt hats mich irgendwie echt gefesselt. Kann man irgendwie festlegen dass man z.B. Gift und Pfeil zu Giftpfeil kombinieren kann?
edited 1×, last 20.04.06 09:19:17 pm

old Re: Scripting - Fragen/Probleme

HW
User Off Offline

Quote
Das geht nicht in irgendeiner Map, sondern über Definition. Sieh dir dazu auf der Stranded Homepage in der Definitionsreferenz combinations.inf an.

old Re: Scripting - Fragen/Probleme

Guest

Quote
Um genau zu sein findest dus
hier

Ich wollt ma fragen ob mans auch einrichten kann, dass wenn man ein item in der hand hatt man ein script dafür schreiben kann das dann ausgelöst wird wenn man mit dem item in der Hand rechtsklickt

old Re: Scripting - Fragen/Probleme

MK_Ermac
User Off Offline

Quote
Vielen Dank!

jippie langsam läuft das Scripten und einstellen richtig gut.

@Lion: keine Angst gefunden hatte ich das auch selbst. Bin ja nich total verkalkt

old Re: Scripting - Fragen/Probleme

Guest

Quote
Das war wiel ich zu langsam war und dann wollt ich nich umsonst auf die andere Seite gagangen sien und auserdem hatt ich da ja auch noch ne frage die sich dann ja aber auch erledigt hatte

old Re: Scripting - Fragen/Probleme

HW
User Off Offline

Quote
Ich habe mal wieder Probleme mit dem model Befehl. Er funktioniert nicht richtig in Verbindung mit create. Bei folgendem Skript behält das Objekt also sein ursprüngliches Modell (man nehme dabei an, die Datei blubb.b3d ist eine korrekte B3D Datei und befindet sich im GFX Ordner):
1
2
3
on:create {
model "gfx/blubb.b3d";
}

old Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Quote
on:create wird nicht (mehr) beim Ladevorgang ausgeführt (in dem Fall muss man on:load nehmen). Könnte es daran liegen?

old Re: Scripting - Fragen/Probleme

HW
User Off Offline

Quote
Ahja, das sagt schon so einiges. Dann muss ich nur dasselbe Skript für on:load schreiben und das Problem hat sich erledigt.

old Re: Scripting - Fragen/Probleme

davidsung
User Off Offline

Quote
Hat sich das Problem wirklich erledigt? Es gibt noch einen Grund für das.
1
gfx/blubb.b3d
Dieser Script ist falsch weil du "/" mit "\" vertauscht hast. Das müsste dann so sein
1
gfx\blubb.b3d
To the start Previous 1 214 15 16339 340 Next To the start
Log in to reply Scripts overviewStranded II overviewForums overview