Modderecke > Coding

verschiedene Fragen

<< < (39/55) > >>

EvilDet:
http://www.the3rdage.net/item-582?addview

Probiers mal hiermit. Da wird das anhand der Kampftrolle, die ja eigentlich auch eine einzige Einheit sind, erklärt. Beim Helden musst du dann nur noch das KindOf "HERO" entfernen.
Oder du guckst dir mal die ini der Edain-Uruk-Kundschafter an, die müsste auf der ini von Lurtz basieren.

MfG
EvilDet

Mîlûr der Helle:
Erstmal danke an Evildet


Ich habe ein ziemlich merkwürdiges Problem...

Ich habe mir eine Unite gebaut und immer wenn ich sie baue, dann kommt sie erst aus der Kaserne und verwandelt sich dann zu der Ursprungsunit  [uglybunti]. Kann mir das bitte einer erklären?

Danke im Voraus
MfG Witchkingprivat

Mîlûr der Helle:
Also ich habe mir ein Faramir battallion gebaut und nun das Problem das das Battallion immer wenn es dieNahkampfwaffe verwendet ein Stückchen zu weit weg stehen bleibt so, dass es nicht angreifen kann. In dem horde range finder habe ich die Reichweite schon bis auf 0.15 runtergesetzt aber es geht merkwürdigerweise immer noch nicht. Kann mir bitte jemand helfen?

Danke im Voraus
MfG Witchkingprivat

Mîlûr der Helle:
So ich habe einmal wieder ein Problem und ich hoffe das ihr mir helfen könnt.


--- Code: ---;------------------------------------------------------------------------------
Weapon GwathurLightningSwordBlastWeapon  ; BALANCE GandalfStaffWeapon
    AttackRange         = DWARVEN_MENOFDALE_BOMBARD_MAXRANGE
    MinimumAttackRange  = #SUBTRACT( DWARVEN_MENOFDALE_BOMBARD_MINRANGE 75 )
   
   
    RangeBonusMinHeight      = 30 ;    = 10
    RangeBonus        = 1
    RangeBonusPerFoot    = #MULTIPLY( DWARVEN_MENOFDALE_BOMBARD_MAXRANGE .003 )
   
    WeaponSpeed            = 321         ; dist/sec
    MinWeaponSpeed      = 241
    MaxWeaponSpeed      = 481      ; dist/sec Upper limit on scaling, when attacking past nominal "max" range
    FireFX                      = FX_GandalfLightningSwordBlastWeapon
    ScaleWeaponSpeed    = Yes ; Used for lob weapons, scales speed proportional to range
    HitPercentage       = 0     ;Always scatter
    ScatterRadius       = ARCHER_BOMBARD_SCATTER_RADIUS     ;When this weapon misses it can randomly miss by as much as this distance.

    AcceptableAimDelta    = 20    ; prevent twitchy reaiming in horde on horde
    DelayBetweenShots   = 0
    PreAttackDelay      = DWARVEN_MENOFDALE_PREATTACKDELAY 
    PreAttackRandomAmount     = 200 
    PreAttackType       = PER_POSITION
    FiringDuration      = 0   

    ClipSize            = 1
    AutoReloadsClip        = Yes
    AutoReloadWhenIdle    = 1   
    ClipReloadTime        = Min:DWARVEN_MENOFDALE_BOW_RELOADTIME_MIN Max:DWARVEN_MENOFDALE_BOW_RELOADTIME_MAX
    ContinuousFireOne    = 0
    ContinuousFireCoast    = DWARVEN_MENOFDALE_BOW_RELOADTIME_MAX

    AntiAirborneVehicle    = Yes
    AntiAirborneMonster    = Yes
    HitPassengerPercentage    = 20%
    CanBeDodged                = Yes ; Will check for a DodgePercent on the target to have a second chance at failing HitPercent
   
    NoVictimNeeded        = Yes
    BombardType            = Yes



    RadiusDamageAffects = ENEMIES NOT_SIMILAR

    DamageNugget                        ; A basic Nugget that just does damage
        Damage                = GANDALF_LIGHTNING_DAMAGE_FLAME           
        DamageType            = FLAME
        DamageFXType          = ELECTRIC
        DeathType             = BURNED
    End

    DamageNugget                        ; A basic Nugget that just does damage
        Damage                = GANDALF_LIGHTNING_DAMAGE           
        DamageType            = MAGIC
        DamageFXType          = ELECTRIC
        DeathType             = BURNED
    End
End

--- Ende Code ---

Wenn ich diese Weapon als Bombadieren weapon bei einer Unit verwende die auf Boromir basier, dann schießt die fireFX immer in die entgegengesetzte Richtung. Kann mir bitte jemand helfen?

Danke im Voraus
MfG Witchkingprivat

Mîlûr der Helle:
Also srry für den Doppelpost aber sonst liest niemand :P

Ich habe ein Problem ich habe das modell der Zwergen hüter ein wenig überarbeitet und nun mit mehreren subobjects versehen.
Allerdings werden die alle angezeigt.

Hier die Codes:

--- Code: ---  Behavior = AIUpdateInterface ModuleTag_03
    AutoAcquireEnemiesWhenIdle = Yes
    MoodAttackCheckRate = 20
    AILuaEventsList = DH_Funktions ;Modified by Lauri (was MordorFighterFunctions)
    MaxCowerTime = 10000
    MinCowerTime = 3000
    AttackPriority = AttackPriority_Infantry
    BurningDeathTime = BURNINGDEATH_DURATION_INFANTRY
  End
--- Ende Code ---


--- Code: ---function OnDHFUNCTINSCreated(self)

    ObjectHideSubObjectPermanently( self, "axe_03", true )
    ObjectHideSubObjectPermanently( self, "axe", true )
    ObjectHideSubObjectPermanently( self, "ch_dwarf_axe01", true )
    ObjectHideSubObjectPermanently( self, "sldr_01", true )
    ObjectHideSubObjectPermanently( self, "sldr_05", true )
    ObjectHideSubObjectPermanently( self, "sldr_03", true )
    ObjectHideSubObjectPermanently( self, "hlmt_05", true )
   
    ObjectHideSubObjectPermanently( self, "hlmt_03", true )
    ObjectHideSubObjectPermanently( self, "hlmt_02", true )
    ObjectHideSubObjectPermanently( self, "hlmt_01", true )

   
    -- define the locals as random numbers
    local sword     =    GetRandomNumber()
    local helmet     =    GetRandomNumber()
    local shield     =    GetRandomNumber()
   
    -- set the bow; note: we need one of them, so there's no "empty" possibility
    if sword <= 0.2 then
        ObjectHideSubObjectPermanently( self, "ch_dwarf_axe01", false )
    elseif sword <= 0.8 then
        ObjectHideSubObjectPermanently( self, "axe", false )
    else
        ObjectHideSubObjectPermanently( self, "axe_03", false )
    end
   
        -- set the bow; note: we need one of them, so there's no "empty" possibility
    if helmet <= 0.5 then
        ObjectHideSubObjectPermanently( self, "sldr_01", false )
    elseif helmet <= 0.5 then
        ObjectHideSubObjectPermanently( self, "sldr_05", false )
    else
        ObjectHideSubObjectPermanently( self, "sldr_03", false )
    end
   
        -- set the bow; note: we need one of them, so there's no "empty" possibility
    if shield <= 0.2 then
        ObjectHideSubObjectPermanently( self, "hlmt_05", false )
    elseif shield <= 0.3 then
        ObjectHideSubObjectPermanently( self, "hlmt_03", false )
    elseif shield <= 0.5 then
        ObjectHideSubObjectPermanently( self, "hlmt_02", false )
    else
        ObjectHideSubObjectPermanently( self, "hlmt_01", false )
    end
   
end
--- Ende Code ---

--- Code: ---    <EventList Name="DH_Funktions" Inherit="MordorFighterFunctions">
<!-- This contains events specific to the IsengardFighter. Kris -->
        <EventHandler EventName="OnCreated" ScriptFunctionName="OnDHFUNCTINSCreated" DebugSingleStep="false"/>
    </EventList>
--- Ende Code ---

Ganz nebenbei ist der Skinn immer ganz weiß und ich weis ncith woran das liegt, specular und Emessiv sind auf schwart eingestellt.

Hoffen irh könnt mir helfen :)
Danke im Voraus
Mfg Witchkingprivat

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln