Modderecke > Coding
Sanalf 2´s Fragen-Thread
			Ealendril der Dunkle:
			
			
--- Zitat ---1. Das kann gar net funktionieren^^
2. warum so umständlich?
Warum kann es nicht gehen?
Weil du ne "SELF" hit weapon gemacht hast die vom egg ausgelöst wird, die trifft nur das egg selbst aber nicht durin
--- Ende Zitat ---
Self ist hierbei völlig unerheblich. Das Egg besitzt den TAG UNATTACKABLE, folglich ist Sanalfs-System völlig richtig.
--- Zitat ---KindOf = INERT IMMOBILE UNATTACKABLE
--- Ende Zitat ---
Das gesamte System muss auf externen Objecten basieren, die Weapon freischalten, da ansonsten der SELF-Parameter nicht akzeptiert wird. 
Das Zauberwort hierbei heißt ENUM. Dein ENUM ist ein ELVEN_GRACE-ENUM, welches den Syntax bezitzt: Fähigkeit wird direkt ausgelöst und wirkt nach "außen". Das dieses ENUM hierbei nicht funktionieren kann, sollte klar sein.
Du hast eine Weapon an dieses ENUM drangeklatscht, bzw. an diesen Behaviour-Ablauf, das wird hierbei aber nicht richtig akzeptiert.
Damit es wirklich einen reibungslosen Ablauf gibt, musst du deine Fähigkeit anders aufbauen.
Ich würde dir empfehlen es über den behaviour von Dains Mighty Rage zu lösen. Hierbei können zig Trigger drangebaut werden, sowie Weapons und Heal-Module.
		
			Sanalf 2:
			
			Hmm, okay, ich sehs mir an. Danke vielmals!
mfg
sanalf 2
Edit: Jetzt hab ich wieder das Problem, dass Durin vom Zauber betroffen ist. Ich habe die Einträge von Dains "MightyRage" kopiert und abgeändert. Aber wie stelle ich ein, dass Durin nicht davon getroffen wird? Die Fähigkeit sollt eigentlich den Heilen-Effekt und meine Weapon triggern. Die Helden werden auch im Zielgebiet alle schön geheilt, aber Durin selbst eben auch. Und Schaden erleidet er auch keinen. Hier zur sicherheit noch einmal die Codes:
Specialpower.inc
--- Code:  ---SpecialPower SpecialAbilityKoenigDurinVaterDerNaugrim
	Enum						   = SPECIAL_GENERAL_TARGETLESS_TWO
	ReloadTime					   = 60000
	RadiusCursorRadius			   = 250
End
SpecialPower SpecialAbilityKoenigDurinVaterDerNaugrimHeal
	Enum						= SPECIAL_GENERAL_TARGETLESS
	ReloadTime					= 1
End
--- Ende Code ---
Durin.ini
--- Code:  ---	Behavior = UnpauseSpecialPowerUpgrade ModuleTag_VaterDerNaugrimStarter
		SpecialPowerTemplate		= SpecialAbilityKoenigDurinVaterDerNaugrim
		TriggeredBy			= Upgrade_ObjectLevel1
	End
	Behavior = SpecialPowerModule ModuleTag_VaterDerNaugrimDummy
		SpecialPowerTemplate			= SpecialAbilityKoenigDurinVaterDerNaugrim
		StartsPaused					= Yes
		UpdateModuleStartsAttack		= Yes
	End
	
	Behavior = ActivateModuleSpecialPower ModuleTag_CloseTheGap
		SpecialPowerTemplate			= SpecialAbilityKoenigDurinVaterDerNaugrim
		StartAbilityRange				= 200
		TriggerSpecialPower				= ModuleTag_VaterDerNaugrimHeal TARGETPOS
		TriggerSpecialPower				= ModuleTag_VaterDerNaugrimFireUpdate TARGETPOS
	End
	Behavior = PlayerHealSpecialPower ModuleTag_VaterDerNaugrimHeal
		SpecialPowerTemplate			= SpecialAbilityKoenigDurinVaterDerNaugrimHeal
		HealAmount						= 1.0
		HealAsPercent					        = Yes
		HealAffects						= INFANTRY CAVALRY HERO DOZER MONSTER
		HealRadius						= 999999
		HealFX							= FX_SpellHealUnitHealBuff
		TriggerFX						= FX_DainMightyRage02
	End
    Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_VaterDerNaugrimFireUpdate 
	SpecialPowerTemplate            = SpecialAbilityKoenigDurinVaterDerNaugrimHeal
	SpecialWeapon			= VaterDerNaugrimSelfDamageWeapon
	WhichSpecialWeapon		= 1			
	StartAbilityRange		= 10.0
	SkipContinue			= Yes
	UnpackTime			= 1500		
	PackTime			= 1		
	MustFinishAbility		= Yes
    End
--- Ende Code ---
mfg
sanalf 2
		
			Arazno Masirias:
			
			Schreib mal in die Zeile folgendes rein.
HealAffects                  = INFANTRY CAVALRY HERO DOZER MONSTER
-Object name des Helden
Sollte dann zum beispiel so aussehen.
HealAffects                  = INFANTRY CAVALRY HERO DOZER MONSTER -DURIN
		
			Sanalf 2:
			
			Habe ich schon probiert, aber dann crasht mir mein Spiel. Leider kann man in diesem Filter offenbar keine "+/-"-Einträge angeben.
Aber Danke für den Versuch!
mfg
sanalf 2
Ich hab mal auf 3rdage.net ein Thema gefunden, dass so ähnlich wie meines klingt. Ich wollte euch fragen, ob mir das weiterhilft. Hier der Link:
http://forums.revora.net/index.php?showtopic=75660
ps: Wie kann ich eigentlich hier im Forum einen Link mit einem eigenen Text versehen? Also, dass z.B. nicht so eine Wurscht wie da oben steht, sondern stattdessen sowas wie "Hier draufklicken"?
mfg
sanalf 2
		
			Lars:
			
			
--- Code:  ---[url=http://forums.revora.net/index.php?showtopic=75660]Link[/url]
--- Ende Code ---
Link
		
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln