Modderecke > Coding

Verstärkung für die Armee verändern

<< < (2/2)

Ealendril der Dunkle:
Das ist geknüpft an den CommandButton und den Weapon-Eintrag der Fähigkeit. Da hängen ziemlich viele Änderungen dran, weshalb ich dir für den Anfang empfehlen würde erstmal nur das Grundgerüst zu verändern.
Den Commandbutton findest du in der Commandbutton.ini, z.B:

--- Code: ---CommandButton Command_CreateAHero_HotW_SummonAllies_Level1
    Command               = SPECIAL_POWER
    SpecialPower       = SpecialAbilityCreateAHeroHotWSummonAllies_Level1
    TextLabel           = CONTROLBAR:HotWSummonAllies_Level1
    ButtonImage           = CAHSummonAllies
    Options               = NEED_TARGET_POS CONTEXTMODE_COMMAND
    RadiusCursorType   = SummonOathBreakersRadiusCursor
    CursorName           = Bombard
    InvalidCursorName  = GenericInvalid     
    ButtonBorderType   = ACTION   
    DescriptLabel       = CONTROLBAR:TooltipHotWSummonAllies_Level1
    InPalantir           = Yes

    CreateAHeroUIAllowableUpgrades              =    Upgrade_CreateAHero_ClassHeroOfTheWest
    CreateAHeroUIMinimumLevel                  = 1
    CreateAHeroUIPrerequisiteButtonName = None
    CreateAHeroUICostIfSelected                  = CAH_SUMMONALLIES_LEVEL1_COST
End
--- Ende Code ---

atar:
Ja da hatte ich mich auch schon ausgetobt cursor verändern. Andere Helden die Fähigkeiten geben. die Requiments entfernen, sodass man z.b gleich sofort Überragend auswählen kann die Kosten verändert. Das waren so die ersten Sachen die ich gemacht habe. Aber bei Deskription und Label bin ich noch nicht so dahinter gekommen. Ich meine da steht Textlabel und ich dachte Super ^^ kann ich einfach wie sonst auch in der Form TextLabel = " Verstärkung für die Armee neu" oder Textlabel = 'Verstärkung für die Armee neu' hinschreiben und der nimmt das an

Im game stand aber Missing und nur einige Buchstaben von Verstärkung. Hab ab da gemerkt das dass dann wahrscheinlich doch eher sich auf eine Klasse bezieht.

Die Klassen aber weder von dem einen noch dem anderen habe ich nicht gefunden :S :S :S

Ealendril der Dunkle:
Die Beschreibung der Fähigkeit ist nicht nur an TextLabel und DescriptionLabel geknüpft, sondern auch an den Name des Buttons. Für diese Fähigkeit ist folgender String der Eintrag in der lotr.str:

--- Code: ---CAH:Command_CreateAHero_HotW_SummonAllies_Level1_Name
"Verstärkung"
END
--- Ende Code ---

Das setzt sich zusammen durch die Definition CAH:, dem namen des Buttons Command_CreateAHero_HotW_SummonAllies_Level1 und dem Zusatzabschnitt _Name.

Wenn du also z.B. einen Button hast:
Command_CreateAHero_HotW_SummonAllies_MeinEigenerCommandbutton
Dann wäre der String dazu:

--- Code: ---CAH:Command_CreateAHero_HotW_SummonAllies_MeinEigenerCommandbutton_Name
"Willkommen in Pupshausen"
END
--- Ende Code ---

Nur so als Beispiel.

atar:
Ahh okay danke  Ealendril. reicht das wenn ich sage einfach mal wie du meineigenerCommand button nur in der Commandbutton.ini definiere so wie du es als Beispiel vorgeschlagen hast oder muss er auch in anderen Inis auftauchen.

Und theoretisch brauche ich ja dann auch eine neue OCL wo finde ich denn die definierten OCL Einträge?

atar:
Hab alles selbst nach langer Zeit hinbekommen danke an alle die mir geholfen hatten :)

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln