16. Jul 2025, 01:27 Hallo Gast.
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge. Hierbei werden gemäß Datenschutzerklärung Benutzername und Passwort verschlüsselt für die gewählte Dauer in einem Cookie abgelegt.


Select Boards:
 
Language:
 


Autor Thema: Worldbuilder Fragen  (Gelesen 650496 mal)

Gnomi

  • Administrator
  • Bewahrer des roten Buches
  • *****
  • Beiträge: 12.617
Re: Worldbuilder Fragen
« Antwort #705 am: 17. Dez 2009, 21:41 »
Wann kommt die Fehlermeldung?
Wenn es bei Edainmaps ist... *grins* :P
Ich weiß wo da der Fehler her kommt...^^
Ansonsten:
Ich nehme an ihr habt die Map von ihrem ursprünglichen Ordner weg kopiert und auf den Desktop kopiert...
Kopiert einfach den gesamten Ordner mit.


Ich nehme einfach Mal an, dass der Fehler immer kommt, wenn ihr die Map laden wollt und nicht, wenn ihr nur den WB ladet... Wenn das der Fall sein sollte: Installiert das Spiel neu.

minasmoritz

  • Elronds Berater
  • **
  • Beiträge: 320
Re: Worldbuilder Fragen
« Antwort #706 am: 17. Dez 2009, 23:01 »
Es kommt wenn ich den WB lade. und dan kommt wenn die leiste voll ist die Fehler Meldung[uglybunti]
In memoriam Gnomi<br />

Gnomi

  • Administrator
  • Bewahrer des roten Buches
  • *****
  • Beiträge: 12.617
Re: Worldbuilder Fragen
« Antwort #707 am: 18. Dez 2009, 13:02 »
Dann installier einfach das ganze Spiel neu.
Der Fehler kommt meist, wenn du eine( Mod mit) fehlerhafter lotr.str hast.

minasmoritz

  • Elronds Berater
  • **
  • Beiträge: 320
Re: Worldbuilder Fragen
« Antwort #708 am: 18. Dez 2009, 13:34 »
hab ich jetzt gehts wieder ;)
In memoriam Gnomi<br />

Rogash

  • Soldat Gondors
  • ***
  • Beiträge: 1.634
Re: Worldbuilder Fragen
« Antwort #709 am: 18. Dez 2009, 14:02 »
Werde es auch bald versuchen, danke Gnomi :D

Rimli

  • Galadhrim
  • **
  • Beiträge: 716
Skript-Bedinung gesucht!
« Antwort #710 am: 19. Dez 2009, 13:53 »
Ich hätte eine Frage an die Mapper-Gemeinde.

Gibt es im SuM2-Worldbuilder eine Skriptbedingung nach dem Schema
"If player is human player" oder so?

Weil meine KI führt auf EA BFME1 Maps Skripts aus der Multiplayer_Human-Library aus, und das will ich nicht.

Danke!

Arasan [EX-Lorfon]

  • Seher der Elben
  • **
  • Beiträge: 846
Re: Worldbuilder Fragen
« Antwort #711 am: 19. Dez 2009, 13:55 »
Mir ist so als ob ich das eben gesehen habe.
Genau weiß ich es gerade nicht.
Denke aber schon  ;)

Gnomi

  • Administrator
  • Bewahrer des roten Buches
  • *****
  • Beiträge: 12.617
Re: Worldbuilder Fragen
« Antwort #712 am: 19. Dez 2009, 13:57 »
Gibt es nicht, zumindest habe ich noch nie so eins gefunden...
Du könntest aber z.B. ein Upgrade erstellen, was nur die KI immer am Anfang des Spiels erhält. (müsste glaube ich über coding möglich sein, bei Edain können die Baumeister der KI ja auch etwas andere Gebäude bauen)
Und dann kannst du nachprüfen, ob der Spieler diese Upgrade besitzt... wenn ja, dann ist er eine KI.

Rimli

  • Galadhrim
  • **
  • Beiträge: 716
Re: Worldbuilder Fragen
« Antwort #713 am: 19. Dez 2009, 15:09 »
So was ähnliches mche ich gerade.
Skript in der multiplayer_human-library:
*** IF ***
     Is the game in a skirmish or multiplayer mode == TRUE
    *AND*  Does Player '<This Player>' have  0  units that has upgrade Upgrade 'Upgrade_ObjectUnderAIControl'
  *** OR ***
     Is the game in a skirmish or multiplayer mode == FALSE
    *AND*  Should camps in this region map unpack?
    *AND*  Does Player '<This Player>' have  0  units that has upgrade Upgrade 'Upgrade_ObjectUnderAIControl'
*** THEN ***
  Enable Script 'Unpack Bases'.
*** ELSE ***
   Player '<This Player>' gets $ 5000

Ein anderes Skript, das Upgrades überprüft, hab ich nicht gefunden.
Und obwohl die KI Starteinheiten hat mit dem Upgrade (hab ich so gecodet) wird das Skript ausgeführt.
Gibt es irgendwelche Alternativen? Ein Skript, das direkt überprüft, ob ein Spieler ein Upgrade hat oder so?

Gnomi

  • Administrator
  • Bewahrer des roten Buches
  • *****
  • Beiträge: 12.617
Re: Worldbuilder Fragen
« Antwort #714 am: 19. Dez 2009, 15:20 »
Hmm... meist wird da "0 or more" überprüft, das könnte der Fehler sein. Also wenn nichts da steht heißt es meist "mindestens"
Also würde ich das Ganze eher anders rum machen. Also sagen "If Player has 2 units" scripten.

Reshef

  • Edain Team
  • Istar
  • *****
  • Beiträge: 7.028
  • Größenwahn ist ein Typisch menschliches Laster.
Re: Worldbuilder Fragen
« Antwort #715 am: 20. Dez 2009, 01:26 »
Wie macht man das ALLE Einheiten auf der Map für X sekunden unverwundbar werden?

ernesto-m

  • Edain Ehrenmember
  • Lehenfürst
  • *****
  • Beiträge: 2.293
Re: Worldbuilder Fragen
« Antwort #716 am: 20. Dez 2009, 02:52 »
moin WeihnachtsResh,

versuchs mal mit

team other->settings->change object flag
-> player_1 indestructible = true
-> player_2 "
etc.

im Player->allegiance->change how relates to another player->all players ->neutral oder friends.



verschneite mappergrüße
-ernst-

Rimli

  • Galadhrim
  • **
  • Beiträge: 716
Re: Worldbuilder Fragen
« Antwort #717 am: 20. Dez 2009, 17:39 »
Mein Problem hat sich erledigt, hatte vergessen den KI-Spieler bei der Map hinzuzufügen.

Fingolfin,Hoher König der Noldor

  • Rohirrim
  • **
  • Beiträge: 995
  • House Tolkien- We Rule them all
Re: Worldbuilder Fragen
« Antwort #718 am: 23. Dez 2009, 18:46 »
Ich habe folgendes Problem:
Ich will auf einer Map das zufälig, an einem von 3 Verschiedenen Waypoints eine Einheit gespawnt wird. Das sollte ungefähr alle 60s bis 120s passieren. Wird die Einheit gespawnt, soll  sie dann einen vorgegebenen Pfad langlaufen.




Reshef

  • Edain Team
  • Istar
  • *****
  • Beiträge: 7.028
  • Größenwahn ist ein Typisch menschliches Laster.
Re: Worldbuilder Fragen
« Antwort #719 am: 23. Dez 2009, 19:45 »
Script 1 (Aktiv, Wiederholt sich nie)
*** IF ***
    True.
*** THEN ***
  Set timer 'Next Spawn' to expire between 60.00 and 120.00 seconds.

Script 2 (Aktiv, Wiederholt sich alle 10 sec)
*** IF ***
    True.
*** THEN ***
  Set Counter 'Spawnpunkt' randomly between  1  and  3 .
Unter Scripting>Counter

Script 3  (Aktiv, Wiederholt sich jedes 5. Frame)
*** IF ***
    Counter 'Spawnpunkt' IS Equal To  1
    *AND* Timer 'Next Spawn' has expired.
*** THEN ***
  [???]Spawn an instance of Team 'Verstärkung' at Waypoint 'Waypoint 1'.
  [???]Have Team 'Verstärkung' follow Waypoint Path 'Weg 1' , as a team is FALSE , in formation is FALSE
  Set timer 'Next Spawn' to expire between 60.00 and 120.00 seconds.
(Gibt es 3 mal, jeweils immer den Counter ändern von 1 zu 2/3)

Unter Edit/Teams jetzt noch ein Team "Verstärkung" erstellen. Dieses Team muss unter dem Spieler welchen es gehören soll erstellt werden.
In dem Team kannst du soviele einheiten wie du willst machen. Allerdings in den Feldern Min und Max den selben wert eintragen.