Modderecke > Coding
Vermillions Fragen
Vermilion:
nehme ich meinen Mut zusammen und hoffe dass auch meine entgültig letzten Fragen beantwortet werden da ich da diesmal echt nicht weiterweiss!
- ich möchte scripten dass wenn man Mordor spielt (egal ob spieler oder KI) und ein Nazgul oder irgendein anderer Held den Ring aufsammelt, dieser automatisch an Sauron (falls vorhanden) weitergereicht wird (einfach vom Helden zu Sauron gebeamt wird, etc)
A) was muss ich wo einstellen damit das script auch vom spiel benutzt wird?
B) hatte ein script erstellt und es einfach in /libraries (wo auch zB die Musikscripts liegen) kopiert aber im spiel geschah nix.
C) kann man es irgendwie einstellen, dass man durch ein attributmodifier ein upgrade bekommt? Hab dem Ring ein Attributmodifier gegeben und will damit erreichen, das ein bestimmter Held, der den Ring aufsammelt durch ein Template mit anderen Werten (z.B. anderer Angriff) ersetzt werden kann.
Würde mich echt freuen wenn mir dabei einer hilft, will dann die 100% finale Mod auch hier veröffentlichen, sind einige Verbesserungen drin!
Prinz von Dol Amroth:
In der INI.big gibt es eine playeraitypes.ini. Dort siehst du, dass unteranderem die "Libraries\Multiplayer_Human\Multiplayer_Human.map" schon eingebunden ist, weswegen ich diese an deiner Stelle verwenden würde.
Einen Attributemodifie kannst du ganz einfach ein Upgrade geben. Such einfach Upgrade in der Attributemodifier.ini, dort müsstest du genügend Beispiele finden.
Zu deiner Hauptfrage:
Ich würde das nicht über Scripts machen, da das zu umständlich ist. Zum einen würde ich Sauron automatisch ein Upgrade erstellen lassen und wenn er stirbt, sollte dieses removed werden.
Im TheDroppedRing Object würde ich dann hinschreiben, dass er sich durch das Sauronupgrade umbringt (Gegebenenfalls musst du seinen HighlanderBody ersetzen).
In dem OCL_TheOneRing würde ich einen zweiten CreateObject einbauen, welches ein anderes Ringobject beschwört, welches nur Sauron attached. Diese sollten dann das Sauron und das Mordor Upgrade als RequiredUpgrades haben und bei dem normalen Ring sollte im CreateObject diese Upgrades unter ForbiddenUpgrades stehen.
Vermilion:
Ich würds auch lieber coden aber angesichts dessen dass ich da kaum noch tätig bin und im Gegansatz zu euch da zu wenig Erfahrung hab, erscheint mir das ne grosse Hürde.
Kann man nicht einfach n Script machen z.B:
IF
<Local Player> is Faction Mordor
<This Player> owns Unit MordorSauron
Ja jetzt wirds kompliziert da die Option "HOLDING_THE_RING" nicht geht, die wird für was anderes in meiner Mod benutzt. Den Ring selber besitzt man ja nicht, man sammelt ihn nur auf. Der Ring hat ein Attributmodifier aber eine Option damit scheint es nicht zu geben.
(z.B. Unit X has Attributmodifier Y)
Da bin ich grad ratlos, aber das mit den Codes scheint mir ebenfalls schwer. Er muss sich dann ja auf den jeweiligen Spieler, den Nazgul und Sauron der dann gebaut sein muss beziehen. Und mit den Upgrades habe ich neulich die ganze Nacht verbracht um Sauron per Upgrade (hab dem Attributmodifier des Rings n Upgrade hinzugefügt) ne andere Waffe (im grunde ne Sauron-Kopie mit anderer Waffe) zu geben und das hat am ende alles ned hingehauen. Vielleicht weil Sauron schon Level10 ist und ich nicht weiss wie ich bei ihm ein Upgrade mache, das sich nicht aufs Leveln bezieht.
Kenne das nur mit dem Leveln aber nicht durch ein Attributmodifier.
Aber das mit dem Ring wäre mir im Grunde wichtiger.
FG15:
Du kannst zwar nicht direkt abfragen, ob ein Objekt einen Attributemodifier hat, aber ob ein Player Objekte hat, die eine bestimmte Modelcondition haben. Du kannst dann deinen Attributemodifier genau diese Modelcondition vergeben lassen. Dabei solltest du dann darauf achten, dass die nirgendwo sonst verwendet wird.
Vermilion:
Kapier ich nicht ganz. Das Objekt "Der eine Ring" habe ich ja nicht. Ich transportiere es nur. Das Objekt an sich ist, denke ich mal, neutral. Es hat ne Weapon und n Attributmodifier. (Bzw zwei, einer speziell für Sauron)
Ich denke, zum Scripten muss ich das Objekt ja besitzen. Drum weiss ich jetzt nicht wie ich trotz Modelcondition da weiterkomme.
Oder meinst du, dass ich durch die Modelcondition den "Ringträger" verändern kann? Also quasi einen anderen Sauron der dann auch nicht nur n anderes Aussehen (soll er im Grunde nicht) hat sondern auch eine andere Weapon?
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln