Modderecke > Coding
Natsu's Fragen-Thread
Natsu:
Ich habe wieder mal eine Frage:
Thranduil hat von mir die neue Fähigkeit "Vater und Sohn" verpasst bekommen, womit er dauerhaft Legolas aufs Feld rufen kann. Wenn nun der beschworene Legolas auf dem Feld ist kann ich in der Festung Legolas immer noch rekrutieren.
Wie kann ich den Legolas aus der Festung rausnehmen solange er durch Thranduils Fähigkeit auf dem Feld ist ?
LG Natsu
Souls of Black:
Eventuell könnte der beschworene Legolas ein Upgrade auslösen, welches es verbietet Legolas zu bauen. Das Problem wird nur sein, wenn der beschworene Legolas stirbt, dann hat der normal gekaufte Legolas ein anderes Level. Die beiden Legolase sind nicht identisch. Ich würde dir empfehlen das beim Einsatz der Fähigkeit Legolas seine Kosten auf 0 fallen und die Einheit automatisch gebaut wird, falls das möglich ist. Man müsste gucken ob das mit einem DoCommand funktioniert oder ob es da bei dieser Buttonform Probleme gibt.
Natsu:
Vielen Dank für deine Hilfe Souls,
Es wäre toll wenn du den Do-Comand für mich kurz erklären könntest, da ich noch Coding-Anfänger bin.
Hier die Codes:
Commandbutton.ini
--- Code: ---CommandButton Command_Legolasrufen
Command = SPECIAL_POWER
SpecialPower = SpecialAbilityThranduilBeschwörungLegolas
TextLabel = CONTROLBAR:ThranduilBeschwörungLegolas
ButtonImage = BEElvenBarracks_MirkwoodArcher
Options = NEED_TARGET_POS CONTEXTMODE_COMMAND
RadiusCursorType = SummonOathBreakersRadiusCursor
CursorName = Bombard
InvalidCursorName = GenericInvalid
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:TooltipThranduilBeschwörungLegolas
InPalantir = Yes
;UnitSpecificSound = AragornVoiceSummonOathbreakers
;AutoAbility = Yes ;
;TriggerWhenReady = Yes ;
End
--- Ende Code ---
thranduil.ini
--- Code: --- Behavior = UnpauseSpecialPowerUpgrade ModuleTag_OCL1
SpecialPowerTemplate = SpecialAbilityThranduilBeschwörungLegolas
TriggeredBy = Upgrade_ObjectLevel10
End
Behavior = OCLSpecialPower ModuleTag_OCLSpecialPower1
SpecialPowerTemplate = SpecialAbilityThranduilBeschwörungLegolas
OCL = OCL_ThranduilBeschwörungLegolas
CreateLocation = CREATE_AT_LOCATION
StartsPaused = Yes
End
--- Ende Code ---
specialpower.ini
--- Code: ---SpecialPower SpecialAbilityThranduilBeschwörungLegolas
Enum = SPECIAL_SPAWN_OATHBREAKERS
ReloadTime = 1800000
RadiusCursorRadius = 80.0
Flags = LIMIT_DISTANCE NO_FORBIDDEN_OBJECTS
MaxCastRange = 200
ForbiddenObjectFilter = NO_SUMMON_NEAR_OBJECT_FILTER
ForbiddenObjectRange = 60.0
End
--- Ende Code ---
objectcreationlist.ini
--- Code: ---ObjectCreationList OCL_ThranduilBeschwörungLegolas
CreateObject
ObjectNames = ElvenLegolas
Count = 1
FadeIn = Yes
FadeTime = 1000
IgnoreCommandPointLimit = Yes
End
End
--- Ende Code ---
Souls of Black:
Deine Fähigkeit aktiviert einen Attributmodifier, welcher die Heldenkosten auf 0 senkt. Damit der Spieler das nicht ausnutzen kann, hält dieser nur sehr kurz. Jedenfalls wird auch ein Upgrade aktiviert, welches in deiner Elvenfortress einen DoCommandBehavior aktiviert. Dieser sagt der Festung sie soll Button blablabla drücken wenn Upgrade soundso erscheint. dadurch würde dann Legolas gebaut werden.
--- Code: --- Behavior = DoCommandUpgrade Name
TriggeredBy = WelchesUpgrade
GetUpgradeCommandButtonName = WelcherButton
End
--- Ende Code ---
Natsu:
Wie kann ich meine fx schwarz färben ?
Wenn ich R:0 G:0 B:0 schreibe ist sie einfach weiss selbiges wenn ich bspw. R:35 G:35 B:35
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln