3. Jul 2025, 11:16 Hallo Gast.
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge. Hierbei werden gemäß Datenschutzerklärung Benutzername und Passwort verschlüsselt für die gewählte Dauer in einem Cookie abgelegt.


Select Boards:
 
Language:
 


Autor Thema: Sanalf 2´s Fragen-Thread  (Gelesen 28349 mal)

Alien aka Infiltrator

  • Held von Helms Klamm
  • ***
  • Beiträge: 1.236
  • Edain was good ;-)
Re: Sanalf 2´s Fragen-Thread
« Antwort #60 am: 10. Feb 2010, 16:48 »
so jetzt hab ichs auch ma gelesen...

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

Wie geht es einfacher?
Mach doch einfach gar kein ocl und egg
mach direkt die selfhit weapon aber hau im damagenugget ne DelayTime rein...

Rimli

  • Galadhrim
  • **
  • Beiträge: 716
Re: Sanalf 2´s Fragen-Thread
« Antwort #61 am: 10. Feb 2010, 16:57 »
@Alien
Genau das hab ich ihm schon vorgeschlagen. ;)

Das Egg ist unnötig, sollte aber Durin treffen, da ALLIES NEUTRALS SELF in der Weapon steht.

Sanalf 2

  • Gast
Re: Sanalf 2´s Fragen-Thread
« Antwort #62 am: 10. Feb 2010, 17:00 »
Ja, das hab ich mir eben auch gedacht. Ich hab ja, wie gesagt, die Weapon von Zaphragor als Vorlage genommen, wo ebenfalls ein SELF drinsteht, obwohl sie von einem Egg ausgelöst wird.
Ich hab jedenfalls beide Ratschläge befolgt, aber es tut sich immer noch nichts, die Lebenspunkte sind immer noch da. Meine Weapon sieht jetzt so aus:

Weapon VaterDerNaugrimWeapon ;VaterDerNaugrimSelfDamageWeapon
    RadiusDamageAffects = SELF
    DelayBetweenShots = 0 ; 5000 time between shots, msec
    PreAttackDelay = 0 ;2600
    PreAttackType = PER_ATTACK ; Do the delay each time we attack a new target
    FireFX = FX_GandalfBlast
    FiringDuration = 2000

    DamageNugget ; A basic Nugget that just does damage
       Damage = 500
       Radius = 999999
       DelayTime     = 10
       DamageType = MAGIC
       DamageFXType = MAGIC
       DeathType = EXPLODED
    End
End

Müsste doch jetzt stimmen, oder?

mfg
sanalf 2

Rimli

  • Galadhrim
  • **
  • Beiträge: 716
Re: Sanalf 2´s Fragen-Thread
« Antwort #63 am: 10. Feb 2010, 17:01 »
Jo.

Es hätte eigentlich auch schon mit dem Egg funzen sollen.

Ich hab mir schon fast gedacht, dass es am Auslösen der Weapon liegt.

Siehst vermutlich keine Gandalf-FX d.h. die Weapon wird nicht ausgelöst?

Sanalf 2

  • Gast
Re: Sanalf 2´s Fragen-Thread
« Antwort #64 am: 10. Feb 2010, 17:03 »
Zitat
Siehst vermutlich keine Gandalf-FX d.h. die Weapon wird nicht ausgelöst?

Exactly! Aber was kann da die Ursache dafür sein? Ich mein, wenn, dann müssts ja entweder an meiner specialpower.inc liegen, oder an meiner Durin.ini.

mfg
sanalf 2

Ealendril der Dunkle

  • Gast
Re: Sanalf 2´s Fragen-Thread
« Antwort #65 am: 11. Feb 2010, 19:18 »
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
Self ist hierbei völlig unerheblich. Das Egg besitzt den TAG UNATTACKABLE, folglich ist Sanalfs-System völlig richtig.
Zitat
KindOf = INERT IMMOBILE UNATTACKABLE


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.


« Letzte Änderung: 11. Feb 2010, 19:27 von Ealendril der Dunkle »

Sanalf 2

  • Gast
Re: Sanalf 2´s Fragen-Thread
« Antwort #66 am: 12. Feb 2010, 17:17 »
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

SpecialPower SpecialAbilityKoenigDurinVaterDerNaugrim
Enum    = SPECIAL_GENERAL_TARGETLESS_TWO
ReloadTime    = 60000
RadiusCursorRadius    = 250
End

SpecialPower SpecialAbilityKoenigDurinVaterDerNaugrimHeal
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 1
End

Durin.ini

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

mfg
sanalf 2

Arazno Masirias

  • Eroberer Osgiliaths
  • ***
  • Beiträge: 1.746
  • Bösester Modder aller Zeiten!!!
Re: Sanalf 2´s Fragen-Thread
« Antwort #67 am: 12. Feb 2010, 17:19 »
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

  • Gast
Re: Sanalf 2´s Fragen-Thread
« Antwort #68 am: 12. Feb 2010, 19:05 »
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

  • Knappe Rohans
  • **
  • Beiträge: 926
Re: Sanalf 2´s Fragen-Thread
« Antwort #69 am: 12. Feb 2010, 19:09 »
[url=http://forums.revora.net/index.php?showtopic=75660]Link[/url]Link
[18:56:53]    [5.113.110.246 - anarion]
naja baaeemm ist kein jedi
[18:57:08]    [5.113.110.246 - anarion]
sondern eher so was wie ein megafon mit ohne ausschalter

Ealendril der Dunkle

  • Gast
Re: Sanalf 2´s Fragen-Thread
« Antwort #70 am: 12. Feb 2010, 19:23 »
Ja, mit Lua-Scripts kann man sehr viel anfangen. Du könntest hierbei die Lösung über luascripts erreichen, indem du sagst, sobald Durin den ModelCondition USER_8 hat, löst er ein Script aus, welches an ein DoSpecialpower-Script geheftet ist. Das ist aber viel zu komplex für den Anfang, hierfür müsstest du erst die Events für +USER_8 und -USER_8 definieren sowie diverse andere Abläufe beachten. Das ist für den Anfang viel zu komplex und ob es dann auch wirklich funktioniert ist fraglich.
Nun, was genau soll die Fähigkeit betreffen? Helden, Einheiten, Machinen?
Wenn es Helden betreffen soll, würde ich einfach jedem anderen Zwergenheld außer Durin den Kindof ARAGORN geben und dann eben statt HERO dort ARAGORN definieren.
Somit würden alle mit dem Tag ARAGORN betroffen, folglich nicht Durin. (Der Tag hat keinerlei Auswirkung).

Sanalf 2

  • Gast
Re: Sanalf 2´s Fragen-Thread
« Antwort #71 am: 12. Feb 2010, 19:37 »
Okay, dann lass ich die Luas derweil noch bleiben.
Ja, die Fähigkeit soll nur Helden betreffen, weshalb ich eben "HERO" angegeben habe. Ich habe gar nicht gewusst, dass der ungenutzte "ARAGORN" KindOf existiert. Ich werde es mit diesem probieren.
Danke noch einmal!
Und danke auch an Lars für den Tipp!

mfg
sanalf 2

Ealendril der Dunkle

  • Gast
Re: Sanalf 2´s Fragen-Thread
« Antwort #72 am: 12. Feb 2010, 19:42 »
Es gibt auch noch den KindOf GANDALF. Einfach ein wenig die Inis durchstöbern, dann findest du das schon.
Achja: Falls die Fähigkeit dann weiterhin Durin betrifft, solltest du den TAG INFANTRY aus der Fähigkeit rauslöschen.

Sanalf 2

  • Gast
Re: Sanalf 2´s Fragen-Thread
« Antwort #73 am: 13. Feb 2010, 13:33 »
So, danke sehr! Mit "ARAGORN" hats funktioniert. Der echte Aragorn wird sowieso später einmal entfernt werden. (Nichts weiter verrat xD)
Durin wird jetzt nicht mehr geheilt. Aber er verliert immer noch keine Lebenspunkte. Was stimmt denn da noch nicht?

mfg
sanalf 2

Ealendril der Dunkle

  • Gast
Re: Sanalf 2´s Fragen-Thread
« Antwort #74 am: 14. Feb 2010, 11:09 »
Zeig mal den Rest deiner Einträge von dieser Fähigkeit.