CommNews Forum Home  

Zurück   CnC Foren > Die C&C Spiele > Generals > Generals Maps und Mods

Antworten
 
Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 04-03-2003, 14:26
snatters snatters ist offline
Buzzer

 
Registriert seit: Mar 2003
Beiträge: 32
snatters hat noch keine Bewertung oder ist auf 0
MP maps mit pre-built base

Hi

Ich versuche gerade eine MP map zu basteln in welcher die Player schon zu Beginn über eine kleine Base und ein paar Einheiten verfügen. Die Objekte sind dann jeweils auch in der Map drin, aber sie sind leider neutral und nicht einem Player zugeordnet.
Darum: Welches ist der korrekte Playername/Team den man den Objekten zuweisen muss damit sie nachher auch dem Player gehören?
Kann mir da jemand helfen?

thanks & Gruss
snatters
Mit Zitat antworten
  #2  
Alt 06-03-2003, 11:40
snatters snatters ist offline
Buzzer

 
Registriert seit: Mar 2003
Beiträge: 32
snatters hat noch keine Bewertung oder ist auf 0
ok,
habs selber rausgefunden

gruss
snatters
Mit Zitat antworten
  #3  
Alt 06-03-2003, 15:00
SpericyX SpericyX ist offline
Erzputzer

 
Registriert seit: Feb 2003
Beiträge: 516
SpericyX hat noch keine Bewertung oder ist auf 0
SpericyX eine Nachricht über ICQ schicken
Style: vBulletin Default
Weist du auch wie man Zivilisten zum angreifen bringt?
Mit Zitat antworten
  #4  
Alt 06-03-2003, 17:33
Ingoneur Ingoneur ist offline
Havocs Schuhputzer

 
Registriert seit: Oct 2002
Ort: Gau-Algesheim
Beiträge: 473
Ingoneur hat noch keine Bewertung oder ist auf 0
Ingoneur eine Nachricht über ICQ schicken
OL Nick: Ingoneur
Und sag ma wies geht.
__________________
Alle gefundenen Rechtschreibfehler sind beabsichtigt und dürfen behalten werden. Für alle Schäden beim lesen dieses Textes übernehm ich keine Haftung
Mit Zitat antworten
  #5  
Alt 06-03-2003, 20:44
snatters snatters ist offline
Buzzer

 
Registriert seit: Mar 2003
Beiträge: 32
snatters hat noch keine Bewertung oder ist auf 0
Yep :stick: das mit den Zivilisten hab ich auch hingekriegt. Geht alles mit scripts...
Ich sag euch später wie's geht.. muss erst noch etwas testen. Ist einwenig ein Hack geworden. Das grosse Problem ist, dass alle [team] scripts im Skirmish und MP nicht funzen. D.h. auch alle zusätzlichen Spieler/Teams (ausser neutral/Civ/SkirmAmi/SkirmChin/SkirmGBA) werden nicht erkannt und können auch nicht über ein Script angesprochen werden Wenn man es doch probiert stürzt einfach CnC ab :grr:

cu
snatters
Mit Zitat antworten
  #6  
Alt 07-03-2003, 12:28
snatters snatters ist offline
Buzzer

 
Registriert seit: Mar 2003
Beiträge: 32
snatters hat noch keine Bewertung oder ist auf 0
Wenn ihr Prebuilts haben wollt, geht das etwa auf 3 oder 4 Verschiedene Arten (alle mit Skripts). Ich erkläre hier mal die einfachste, aber auch die unmächtigste aller Varianten.

1) Platziert alle Gebäude/Einheiten die ihr auf euerer MP map zu Beginn haben wollt. Weist sie "PlyrCivilian" zu. (Kommt aber glaubs nicht draufan, solange ihr sie nicht einem SkirmishPlayer zuweist).
Zusätzlich muss jedes Gebäude/Einheit einen eindeutigen Namen bekommen (der wird für die Skripts gebraucht (Besten Dank an EAP, dass die [team]-skripts nur auf ganze Player nicht aber auf teams funktionieren! Sonst wärs viel viel einfacher... wird hoffentlich mal behoben der Bug.. ach ja einige andere Skript evaluieren nicht korrekt in verschachtelten Skripts :rolleys:))
Noch einfacher gehts über einen neuen Player (für jeden Spieler im MP einen neuen Player... aber laut Manual läuft dann die Karte im Skirmish nicht mehr (korrekt?).

2. Skripten:
Die ensprechenden Gebäude Einheiten müssen jetzt dem Spieler zugewiesen werden. Damit die Objekte auch dem richtigen Player zugewiesen werden verwenden wir die "InnerPerimeterX" Zonen als Trigger <- also unbedingt Startpunkt der Player INNERHALB der Zone (muss sowieso immer so sein ) sonst funzts ned. Als "true-Action" dann nacheinander die Gebäude/Einheiten dem Spieler übertragen.

der code sieht dann so aus:
Code:
*** IF ***
    Player '<Local Player>' has units in  area 'InnerPerimeter1'.
*** THEN ***
  Unit 'HumveePlayer1' is transferred to the command of Player '<Local Player>'
  Unit 'PowerPlantPlayer1' is transferred to the command of Player '<Local Player>'
obiges Beispiel ist für Player 1, das Skript muss für jeden Player angelegt werden!
genau das oben verwendete Skript
Code:
Player '<Local Player>' has units in  area 'InnerPerimeter1'.
evaluiert in komplizierten verschachtelten Conditions nicht korrekt!! Falls Probleme auftauchen durch dieses Skript ersetzen:
Code:
Player '<Local Player>' has Greater Than  0  unit or structure with Kind is 'SELECTABLE' in the  area 'InnerPerimeter1'
dann klappts auch tadellos


Gruss
snatters
Mit Zitat antworten
Antworten

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:10 Uhr.


Powered by vBulletin Version 3.7.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template-Modifikationen durch TMS

Affiliates
United Forum GetBoinKeD cnc.onlinewelten.de