Forum

> > Stranded II > Scripts > Scripting - Fragen/Probleme
ForenübersichtStranded II-Übersicht Scripts-ÜbersichtEinloggen, um zu antworten

Deutsch Scripting - Fragen/Probleme

6.780 Antworten
Seite
Zum Anfang Vorherige 1 2264 265 266339 340 Nächste Zum Anfang

alt Re: Scripting - Fragen/Probleme

kevin00756
User Off Offline

Zitieren
T-REX0113 hat geschrieben
du hast irgendewas in deiner combination falsch gemacht. Oder das Item hat kein model oder icon oder es enthält einfach ein script fehler in deiner Item.inf datei

Danke,hab den Fehler gefunden

alt Re: Scripting - Fragen/Probleme

Patasuss
User Off Offline

Zitieren
Hi,
Wie mach ich das ein Tor zu ist und nicht auf am Anfang.
Es gibt ja dieses Palisadentor oder so.
Freue mich auf antwort odas script!:)

@aletes bin bissel faul
@nova thx
1× editiert, zuletzt 15.04.09 17:09:22

alt Re: Scripting - Fragen/Probleme

Nova
User Off Offline

Zitieren
1
event "toggle", "self";

Das setzt du ins das Palisadentor, und zwar genau dahin, wann das Tor auch geschlossen/geöffnet (je nach dem) werden soll.

alt Re: Scripting - Fragen/Probleme

fr33zie
User Off Offline

Zitieren
hab ein problem mit

1
2
3
on:start {
consume 100,30,30,30;
}

habe ich als globales event gespeichert (genau so)
aber wenn ich auf testen drücke hat er immernoch 0 hunger usw, mein eigentliches ziel ist es das er ganz einfach, keinen hunger etc kriegt (leben müssen verloren gehen können)

Fr33zie

alt Re: Scripting - Fragen/Probleme

fr33zie
User Off Offline

Zitieren
jupp hast recht, danke^^
jetzt muss ich noch rausfinden wie das so bleibt (also er keinen hunger dazukriegt)
2× editiert, zuletzt 16.04.09 18:22:36

alt Re: Scripting - Fragen/Probleme

DC
Admin Off Offline

Zitieren
indem du es per timer z.b. jede sekunde ausführst.
oder du setzt ein arcade-info auf die map. das macht nämlich exakt das gleiche.

alt Re: Scripting - Fragen/Probleme

fr33zie
User Off Offline

Zitieren
danke, habs die ganze zeit so probiert

1
2
3
on:start {
loop (count ,1) { consume 100,1,1,1; }
}

hat aber nicht so geklapt wie ich es vorhatte

edit: die befehle sind irgendwie für mich total unverständlich^^

habs jetzt so probiert

1
2
3
on:start {
  timer Global, 1000 ,0 ,test.txt
}

in der test.txt steht

1
consume 100,-0,-0,-0,;
1× editiert, zuletzt 16.04.09 18:51:43

alt Re: Scripting - Fragen/Probleme

Nova
User Off Offline

Zitieren
Es gibt kein -0. Null ist weder Positiv noch negativ, daher braucht es nie ein Vorzeichen.

Ebenso wird der Hungerwert dann nicht auf die Zahl gesetzt die angegeben wurde sondern mit ihr subtrahiert. Also so in etwa:
Hungerwert - Zahl


Für die Quelle des Timers benutzt du einfach ein Event. Ebenso steht bei dem s2 cmd timer Befehl (das fette mit dem Pfeil davor ist ein Link), dass du eine 0 schreiben sollst wenn es Global sein soll.
Ebenso muss Text in Anführungsstriche gesetzt werden.
Dann fehlt noch der Pfad zu der Datei.

So sieht das richtig aus:
1
2
3
4
5
6
7
8
9
on:start
	{
	timer 0, 1000, 0, "leben";
	}

on:leben
	{
	consume 100, 100, 100, 100;
	}

alt Re: Scripting - Fragen/Probleme

fr33zie
User Off Offline

Zitieren
ok jetzt hab ichs verstanden, klappt soweit auch thx

edit: wieder ein prob. versteh nicht was los ist, semicolon ist da und auch ohne kommt die meldung (wenn ich das schild benutze) wollte die funktion nur mal im testmodus anschauen.


Zitat
!3 SCRIPT ERROR:
!3 Expecting semicolon
!3 Script: Object 8 (Schild type 173)
!3 Event: use
!3 Row: 3
!3 Col: 30
!3 Script: create "unit", 42, -129 ,573 ,1 ;


Der affe spawnt jedoch trodzdem?

sorry das ich wieder frage^^
ich versuche so viel wie möglich selbst herauszufinden und hab schon geschaft das er zum tor (zur info 2) läuft und das tor nach 10 tieren die das tor erreichen kaput geht. (müsste zumindest)
bin noch dabei das man waffen/ammo/Tower kaufen kann, ist aber denke ich nicht so schwer.

edit: hat sich erledigt, anscheinend braucht man nichts anzugeben wenn man nur 1 Unit spawnen will.

MfG fr33zie
2× editiert, zuletzt 17.04.09 17:27:33

alt Re: Scripting - Fragen/Probleme

fr33zie
User Off Offline

Zitieren
ok jetzt läuft er zum info 1,

kann man eigentlich auch einstellen das die einheit nicht unbedingt den direktesten weg nimmt (und dadurch möglicherweise gegen hindernisse läuft) sondern das er merkt das da was im weg ist?

alt Re: Scripting - Fragen/Probleme

Tau
User Off Offline

Zitieren
Jein. Ich schätze er will, dass die Affen selbstständig erkennen, ob etwas im Weg ist. Das ist sehr schwer und komplex. Mein Rat: Lass' es. Die zweitbeste Lösung(deine) dürfte dir auch ausreichen, jedenfalls solange du kein Perfektionist bist ;).

alt Re: Scripting - Fragen/Probleme

fr33zie
User Off Offline

Zitieren
ok dann mach ich erstmal die zweitbeste lösung^^

ich bin dabei eine art tower defense map zu machen und die immer weiter auszubauen (was ich neues lerne kommt gerade rein)

das mit dem munition/waffen kaufen ist ja leicht durch
if/else und create zu machen.

aber ich wollte noch das machen das man eine "maze" bauen kann.

könnte man das nicht so regeln:

• objekt wird gekauft/flagge wird gesetzt
• Timer überprüft welche flaggen aktiv sind und ändert den kurs der tiere.

alt Re: Scripting - Fragen/Probleme

Tau
User Off Offline

Zitieren
Dann brauchst du einen Algorithmus, der in einem Gitter den kürzesten Weg findet. Frag mich nicht, ich kenn' mich da nicht aus. Ich weiß nur, dass es sauschwer ist und viele Bugs mit sich bringen wird. Da kannst du besser einen festgelegten Kurs nehmen und mehr Features einbauen wie z.B. einen Eisturm, der die Tiere verlangsamt, oder einen Raketenturm, der Raketen mit Gebietsschaden auslöst etc.. Das lohnt sich mehr.

alt Re: Scripting - Fragen/Probleme

fr33zie
User Off Offline

Zitieren
ok danke für die tipps^^
muss ich um neue models einzufügen eigentlich einen mod machen oder kann ich das auch so irgendwie? hab noch keinen "model einfügen" button gesehen

kann mir nicht so ganz vorstellen wie man sowas wie einen eistower machen könnte.

bestimmt kann man dem tower sagen das alles was er trifft speed -10 kriegt?

aber nen turm mit gebietsschaden kann ich mir wirklich 0 vorstellen^^

alt Re: Scripting - Fragen/Probleme

Tau
User Off Offline

Zitieren
Du kannst Objects(zu denen auch der Tower gehören soll) mit s2 cmd model umgestalten. Um das Model zu erstellen, brauchst du dann allerdings Blender, wings3d, Milkshape3d oder ein anderes Modelprogramm deiner Wahl. Der Tower kann dann genau wie der normale Turm Pfeile abschießen, die allerdings bei einem Treffer auf einen Affen dort ein Event auslösen, was die Geschwindigkeit des Tieres mit dem State "speedmod" verringert. Das entsprechende Script musst du natürlich dem Typ "Affe" mittels s2 cmd def_extend hinzufügen ;). 'nen Turm mit Gebietsschaden kannst du mit s2 cmd areal_event verwirklichen. Das Event musst du natürlich auch mit def_extend einbauen, bei diesem Event können dann Partikel bei den getroffenen Affen hochgehen(oder ähnliches) und sie müssen noch Schaden erleiden. Ziemlich kompliziert, ich weiß, aber immerhin machbar. Und das Projekt Tower Defense hast du dir ja auch selbst ausgewählt ;).
Zum Anfang Vorherige 1 2264 265 266339 340 Nächste Zum Anfang
Einloggen, um zu antworten Scripts-ÜbersichtStranded II-ÜbersichtForenübersicht