[System] Hero Selection System(but i need help)

S

shadowvzs

Guest
where is the leak?
Code:
Map Initialization
    Events
        Time - Elapsed game time is 0.01 seconds
    Conditions
    Actions
        Set Point = (Center of Region 000 <gen>)
        Unit - Create 1 Paladin for Neutral Passive at Point facing Default building facing degrees
        Custom script:   call RemoveLocation(udg_Point)
        Unit - Make (Last created unit) Invulnerable
        Set Point = ((Center of Region 000 <gen>) offset by (100.00, 0.00))
        Unit - Create 1 Mountain King for Neutral Passive at Point facing Default building facing degrees
        Custom script:   call RemoveLocation(udg_Point)
        Unit - Make (Last created unit) Invulnerable
        Set Point = ((Center of Region 000 <gen>) offset by (200.00, 0.00))
        Unit - Create 1 Blood Mage for Neutral Passive at Point facing Default building facing degrees
        Custom script:   call RemoveLocation(udg_Point)
        Unit - Make (Last created unit) Invulnerable
        Set Point = ((Center of Region 000 <gen>) offset by (300.00, 0.00))
        Unit - Create 1 Archmage for Neutral Passive at Point facing Default building facing degrees
        Custom script:   call RemoveLocation(udg_Point)
        Unit - Make (Last created unit) Invulnerable
        Set Point = ((Center of Region 000 <gen>) offset by (400.00, 0.00))
        Unit - Create 1 Sylvanas Windrunner for Neutral Passive at Point facing Default building facing degrees
        Custom script:   call RemoveLocation(udg_Point)
        Unit - Make (Last created unit) Invulnerable
        Set Point = ((Center of Region 000 <gen>) offset by (500.00, 0.00))
        Unit - Create 1 Arthas (wielding Frostmourne) for Neutral Passive at Point facing Default building facing degrees
        Custom script:   call RemoveLocation(udg_Point)
        Unit - Make (Last created unit) Invulnerable
        Set Point = ((Center of Region 000 <gen>) offset by (600.00, 0.00))
        Unit - Create 1 Demon Hunter for Neutral Passive at Point facing Default building facing degrees
        Custom script:   call RemoveLocation(udg_Point)
        Unit - Make (Last created unit) Invulnerable
        Set Point = ((Center of Region 000 <gen>) offset by (700.00, 0.00))
        Unit - Create 1 Lich for Neutral Passive at Point facing Default building facing degrees
        Custom script:   call RemoveLocation(udg_Point)
        Unit - Make (Last created unit) Invulnerable
        Set Point = ((Center of Region 000 <gen>) offset by (800.00, 0.00))
        Unit - Create 1 Dreadlord for Neutral Passive at Point facing Default building facing degrees
        Custom script:   call RemoveLocation(udg_Point)
        Unit - Make (Last created unit) Invulnerable
        Set Point = ((Center of Region 000 <gen>) offset by (900.00, 0.00))
        Unit - Create 1 Keeper of the Grove for Neutral Passive at Point facing Default building facing degrees
        Custom script:   call RemoveLocation(udg_Point)
        Unit - Make (Last created unit) Invulnerable
        Set Point = ((Center of Region 000 <gen>) offset by (1000.00, 0.00))
        Unit - Create 1 Malfurion (Without Stag) for Neutral Passive at Point facing Default building facing degrees
        Custom script:   call RemoveLocation(udg_Point)
        Unit - Make (Last created unit) Invulnerable
        Set Point = ((Center of Region 000 <gen>) offset by (1100.00, 0.00))
        Unit - Create 1 Shadow Hunter for Neutral Passive at Point facing Default building facing degrees
        Custom script:   call RemoveLocation(udg_Point)
        Unit - Make (Last created unit) Invulnerable
        Set Point = ((Center of Region 000 <gen>) offset by (1200.00, 0.00))
        Unit - Create 1 Far Seer for Neutral Passive at Point facing Default building facing degrees
        Custom script:   call RemoveLocation(udg_Point)
        Unit - Make (Last created unit) Invulnerable
        Set Point = ((Center of Region 000 <gen>) offset by (1300.00, 0.00))
        Unit - Create 1 Tauren Chieftain for Neutral Passive at Point facing Default building facing degrees
        Custom script:   call RemoveLocation(udg_Point)
        Unit - Make (Last created unit) Invulnerable
        Set Point = ((Center of Region 000 <gen>) offset by (1400.00, 0.00))
        Unit - Create 1 Grom Hellscream (Possessed) for Neutral Passive at Point facing Default building facing degrees
        Custom script:   call RemoveLocation(udg_Point)
        Unit - Make (Last created unit) Invulnerable
        Set Point = ((Center of Region 000 <gen>) offset by (1500.00, 0.00))
        Unit - Create 1 Chen Stormstout for Neutral Passive at Point facing Default building facing degrees
        Custom script:   call RemoveLocation(udg_Point)
        Unit - Make (Last created unit) Invulnerable
        Player Group - Pick every player in (All players) and do (Actions)
            Loop - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                    If - Conditions
                        ((Picked player) controller) Equal to User
                        ((Picked player) slot status) Equal to Is playing
                    Then - Actions
                        Player - Set (Picked player) Current gold to 300
                        Unit - Create 1 Spirit for (Picked player) at (Random point in Region 007 <gen>) facing Default building facing degrees
                        Camera - Apply Camera 001 <gen> for (Picked player) over 0.00 seconds
                        Camera - Lock camera target for (Picked player) to (Last created unit), offset by (0.00, 0.00) using Default rotation
                    Else - Actions
and why dont work unit order if he is left??
Code:
Hero Select
    Events
        Unit - A unit Begins casting an ability
    Conditions
        (Ability being cast) Equal to Select Hero 
    Actions
        Game - Display to (All players) the text: (Name of (Triggering player))
        Set Player = (Owner of (Casting unit))
        Set SelectedHero = (Target unit of ability being cast)
        Unit - Remove (Casting unit) from the game
        Unit - Change ownership of SelectedHero to Player and Change color
        Camera - Lock camera target for (Owner of SelectedHero) to SelectedHero, offset by (0.00, 0.00) using Default rotation
        Animation - Play SelectedHero's spell animation
        Unit - Remove Invulnerable (Neutral) from SelectedHero
        Wait 2.00 seconds
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Unit-type of (Random unit from (Units owned by (Triggering player)))) Not equal to Spirit
            Then - Actions
                Unit - Order (Random unit from (Units owned by (Triggering player))) to Right-Click (Random unit from (Units of type Way Gate))
            Else - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Unit-type of (Random unit from (Units owned by (Triggering player)))) Not equal to Spirit
            Then - Actions
                Camera - Stop the camera for (Owner of (Triggering unit))
                Camera - Set (Triggering player)'s camera Angle of attack to 304.00 over 2.00 seconds
                Camera - Set (Triggering player)'s camera Distance to target to 1650.00 over 2.00 seconds
            Else - Actions

the map:

http://shadowvzs87.uw.hu/HeroSelectorSystem.w3x
 

denmax

You can change this now in User CP.
Reaction score
155
1> The Point and Random Point in Region 007,

2> What is this suppose to do anyway?
 
S

shadowvzs

Guest
My problem now the camera..... how can i unlock "lock unit camera"? :)
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top