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 2105 106 107339 340 Next To the start

old Re: Scripting - Fragen/Probleme

EwokChieftain
User Off Offline

Quote
Man könnte ein "Hammerpaar" als neues Werkzeug machen, das durch Benutzen zweier Hämmer hergestellt wird und ihm gleiche Eigenschaften wie ein Hammer bis auf die doppelte Schlaggeschwindigkeit zuteilen.
Dann müsste man das Ding durch Benutzen wieder trennbar machen und diese Vorgehensweise in den Beschreibungstexten vom Einzelnen wie vom doppelten Hammer anmerken.

Ich bin mir ziemlich sicher dass das so ginge, finde es aber ziemlich bescheuert, beidhändig Hämmer zu verwenden
Dann doch lieber einen verbesserten Hammer mit Eisenkopf.

old Re: Scripting - Fragen/Probleme

Guest

Quote
das geht auch
ich hatte es eigentlich nicht an den hammer vor
ich wollte es eigentlich an die machete
oder sonst welche waffen machen

old Re: Scripting - Fragen/Probleme

AdidasOFC1
BANNED Off Offline

Quote
dann mach es so wie ewok gesagt hat.
wenn du dir mal anguckst, wie profis das machen, wirst du auch feststellen, dass die dafür 2 versch. models haben (z.b. 2 pistolen in cs afair)

old Re: Scripting - Fragen/Probleme

Beelzeboon
User Off Offline

Quote
Ich habe auch wieder ein paar Fragen

1) Wie kann ich bei s2 cmd ai_center den Radius des Lebensraum festlegen (Definition)?

2) Ziehen Objekte mit autofade=0 und/oder alpha=0 die Performance von Stranded II runter? Oder darf ich damit die Landschaft vollpflastern?

3) Muss ich bei dem Befehl s2 cmd particle etwas bestimmtes beachten? Folgendes Beispiel scheint nicht zu klappen:


1
2
3
4
5
6
7
8
9
10
on:start{
	$infoX=getx("info",1);
	$infoY=gety("info",1);
	$infoZ=getz("info",1);
}

on:use{
	particle $infoX,$infoY,$infoZ,51;
	msg "TEST";
}

Es kommt keine Fehlermeldung, die "TEST"Nachricht wird angezeigt aber der Effekt (hier als Beispiel Spawneffekt Nr.51) bleibt aus. Woran liegts?

old Re: Scripting - Fragen/Probleme

bizzl
User Off Offline

Quote
Beelzeboon has written
Ich habe auch wieder ein paar Fragen

1) Wie kann ich bei s2 cmd ai_center den Radius des Lebensraum festlegen (Definition)?

In der Def der Unit musst du einfach range=Wert angeben. Standardwert ist 300.

Beelzeboon has written
2) Ziehen Objekte mit autofade=0 und/oder alpha=0 die Performance von Stranded II runter? Oder darf ich damit die Landschaft vollpflastern?

autofade=0 killt die performance wahrscheinlich sehr schnell, bei alpha=0 weiß ich es nicht genau. Ich nehme aber mal an die Engine ist intelligent genug um Objekte mit 0-Alpha nicht zu rendern, es sollte also eigentlich kaum verluste geben.

Wegen den partikel kann ich dir nicht helfen, aber vllt stehts du nur einfach so das du ihn nicht siehst.

old Re: Scripting - Fragen/Probleme

joki
User Off Offline

Quote
Ich möchte machen das wenn ich ein Objekt benutzte das ich dann schlafe! ICh habe es schon so oft versucht und jedes mal funzt es net!

Kann mir jemand helfen?

old Re: Scripting - Fragen/Probleme

joki
User Off Offline

Quote
Das funzt aber nicht! Wenn ich es benutzte dann steht da irgendeine Fehler Meldung (kann ich noch mal nach gucken was drauf stand habs net verstanden) und dann stürzt das Spiel ab!

Also ich habe die Fehler Meldung:

Crossparsing Error
Crossparsing Event Data (triggerd by a Script)
Event: sleep
Class: -1
ID: 0
Avoid scripts which trigger events which need to be parsed instantly


Kann mir jemand helfen?

old Re: Scripting - Fragen/Probleme

davidsung
User Off Offline

Quote
Ich habe bizzls Script überprüft... habe das selbe Problem.

Evt. ein Bug, oder irgend ein Fehler im Script. Ich glaube eher Bug, denn ich sehe überhaupt keinen Fehler.O_o

old Re: Scripting - Fragen/Probleme

Beelzeboon
User Off Offline

Quote
@bizzl
super, danke für die Hilfe

Wenns interessiert: Hab ein bisschen mit s2 cmd particle herumexperimentiert, die Partikel werden dargestellt wenn man die Größe erhöht und Alpha auf 1 stellt; bei Wellen (Typ 15) und -ringen (Typ 11) wird die Y-Koordinate automatisch auf null gesetzt (=Wasseroberfläche).

old Re: Scripting - Fragen/Probleme

AdidasOFC1
BANNED Off Offline

Quote
Trotz folgendem script kommt die standardmäßige msgbox beim benutzen des floßes, bei dem das script steht:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
on:use {
	skipevent;
	closemenu;
	clear;
	add "Willst du fahren?";
	msgbox "Fähre";
	add "ride; unitpath currentid(),8; timer currentclass(),currentid(),6000;";
	button 0,ja,8;
	add "closemenu;";
	button 1,nein,3;
}

on:timer {
	getoff;
	play "mat_wood2.wav";
	free "self";
}

Deswegen kommt auch meine essentiell wichtige msgbox nicht!

old Re: Scripting - Fragen/Probleme

Flying Lizard
User Off Offline

Quote
DC hätte wirklich eine defvar einbauen sollen mitder man den standartscript abschalten kann derartige defvars sollten eigentlich bei ALLEN Sachen sein die ne Standartfunktion haben.
(Ja, das war ein versteckter Hinweis an bizzl)

versuch mal das closemenu und dein Script nach einem sehr kurz geschalteten timer auszuführen. (1 millisekunde reicht)

old Re: Scripting - Fragen/Probleme

AdidasOFC1
BANNED Off Offline

Quote
das hat sich erledigt. @lizard: so hatte ichs auch schon probiert, hilft nicht.
Ich hab einfach s2 cmd def_free benutzt.

THX2bizzl: er hat mir mal wieder geholfen, ein schier unmögliches problem ganz einfach zu umgehen
edited 1×, last 06.09.07 03:44:25 pm

old Re: Scripting - Fragen/Probleme

Mc Leaf
Super User Off Offline

Quote
Beelzeboon has written
Wenns interessiert: Hab ein bisschen mit s2 cmd particle herumexperimentiert, die Partikel werden dargestellt wenn man die Größe erhöht und Alpha auf 1 stellt; bei Wellen (Typ 15) und -ringen (Typ 11) wird die Y-Koordinate automatisch auf null gesetzt (=Wasseroberfläche).

Cool! Das muss ich nachher unbedingt mal testen. Eine der wenigen Sachen die bei mir partout nicht funzen wollen...
banane has written
das hat sich erledigt. @lizard: so hatte ichs auch schon probiert, hilft nicht.
Ich hab einfach s2 cmd def_free benutzt.

Entweder so, oder per s2 cmd def_override. Da könntest du dann auch den Text bspw. einfach in ein Info-Objekt "Text" schmeißen. M.E. müsste s2 cmd skipevent aber auch am Ende des eigenen Event-Anweisungsblocks stehen:
1
2
3
4
5
6
7
on:use {
	[auszuführender Code]
	.
	.
	.
	skipevent;
}
Bin mir da jetzt aber auch nicht 100%-ig sicher.

old Re: Scripting - Fragen/Probleme

bizzl
User Off Offline

Quote
Quote
Skipevent ermöglicht es, derartige Grundverhalten von Stranded II bei bestimmten Ereignissen zu überspringen/deaktivieren. Der Befehl wird hierfür einfach an eine beliebige Position innerhalb der Ereignisklammern geschrieben.

kann es also nicht sein.
wobei mir einfällt: ich wollte das auch mal beim Zelt benutzen, um e zu sperren (war vor langer zeit), und da ging es auch schon nicht mit on:use.
vllt DC was nicht richtig implementiert.

old Re: Scripting - Fragen/Probleme

Mc Leaf
Super User Off Offline

Quote
Ja, stimmt.

Btw: Mich nervt aktuell auch, dass sich ai_attack nicht skippen lässt... (konkret: das beim Angriff durch Tiere der Schaden beim Spieler abgezogen wird) Gleiches gilt für das sleep-Event, welches per game.inf auch (global) ausgelöst wird, wenn man bspw. gar nicht müde ist...

(beides zwang mich wiedereinmal zum grübeln, hab das Problem mittlerweile aber lösen können)
To the start Previous 1 2105 106 107339 340 Next To the start
Log in to reply Scripts overviewStranded II overviewForums overview