Instantly Move

Any jass pros who know how to do this?


cuz it crashes when it goes off
My code, or something else? If it's my code, some possible errors are:
You didn't copy my code exactly
You aren't clearing memory leaks with the "call DestroyGroup(udg_LeakGroup) at the end
You don't have a unit group variable named "LeakGroup" (the name is irrelevant as long as you change the "LeakGroup" in the last line to your variable name)

My stuff works fine on my computer.

And how does it crash? Does it freeze, or quit? When does this happen: when you're playing the map or when you're trying to save it?
 
actually the errors are

Syntax Error
Statement outside of function.


the 2 brackets didn't fix it, i tried 1-5

Could you post the whole trigger? The syntax error is the 2 missing brackets. The Statement outside of function is something else.
 
Code:
Wind
    Events
        Time - Every 0.05 seconds of game time
    Conditions
    Actions
        Set Archer_Group = (Units of type Archer Goddess)
        Unit Group - Pick every unit in Archer_Group and do (Actions)
            Loop - Actions
                Set Archer_Loc = (Position of (Picked unit))
                Set Temp_Point6 = (Archer_Loc offset by (Wind_Speed / 20.00) towards Wind_Degree degrees)
                Custom script:   call SetUnitX(  GetEnumUnit() , RMaxBJ(GetRectMinX(bj_mapInitialPlayableArea), RMinBJ(GetRectMaxX(bj_mapInitialPlayableArea)  ,  GetUnitX(GetEnumUnit())+Sin(bj_DEGTORAD * AngleBetweenPoints(GetUnitLoc(GetEnumUnit()),udg_Temp_Point6))*udg_Wind_Speed/50)
                Custom script:   call SetUnitY(  GetEnumUnit()  ,  GetUnitY(GetEnumUnit())+Sin(bj_DEGTORAD * AngleBetweenPoints(GetUnitLoc(GetEnumUnit()),udg_Temp_Point6))*udg_Wind_Speed/50)
                Custom script:   call RemoveLocation(udg_Archer_Loc)
                Custom script:   call RemoveLocation(udg_Temp_Point6)
        Custom script:   call DestroyGroup(udg_Archer_Group)
 
This compiles:

(it's not 100% the same as your trigger, but close enough. I tested it in the world editor to be sure)

Code:
wind
    Events
        Time - Every 0.05 seconds of game time
    Conditions
    Actions
        Set Archer_Group = (Units of type Footman)
        Unit Group - Pick every unit in Archer_Group and do (Actions)
            Loop - Actions
                Set Archer_Loc = (Position of (Picked unit))
                Set Temp_Point6 = (Archer_Loc offset by Wind_Speed towards Wind_Degree degrees)
                Custom script:   call SetUnitX(GetEnumUnit(), RMaxBJ(GetRectMinX(bj_mapInitialPlayableArea), RMinBJ(GetRectMaxX(bj_mapInitialPlayableArea), GetUnitX(GetEnumUnit())+Cos(bj_DEGTORAD * AngleBetweenPoints(GetUnitLoc(GetEnumUnit()),udg_Temp_Point6))*udg_Wind_Speed/50.0)))
                Custom script:   call SetUnitY(GetEnumUnit(), RMaxBJ(GetRectMinY(bj_mapInitialPlayableArea), RMinBJ(GetRectMaxY(bj_mapInitialPlayableArea), GetUnitY(GetEnumUnit())+Sin(bj_DEGTORAD * AngleBetweenPoints(GetUnitLoc(GetEnumUnit()),udg_Temp_Point6))*udg_Wind_Speed/50.0)))
                Custom script:   call RemoveLocation(udg_Archer_Loc)
                Custom script:   call RemoveLocation(udg_Temp_Point6)
        Custom script:   call DestroyGroup(udg_Archer_Group)

By the way, I think you want Cos in the custom script regarding X position.

Edit: modified the code to include Cos for X position and boundaries for Y position.
Changed udg_Wind_Speed/50 to udg_Wind_Speed/50.0 to make sure the result has decimals.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • V-SNES V-SNES:
    Happy Friday!
    +1
  • The Helper The Helper:
    News portal has been retired. Main page of site goes to Headline News forum now
  • The Helper The Helper:
    I am working on getting access to the old news portal under a different URL for those that would rather use that for news before we get a different news view.
  • Ghan Ghan:
    Easily done
    +1
  • The Helper The Helper:
    https://www.thehelper.net/pages/news/ is a link to the old news portal - i will integrate it into the interface somewhere when i figure it out
  • Ghan Ghan:
    Need to try something
  • Ghan Ghan:
    Hopefully this won't cause problems.
  • Ghan Ghan:
    Hmm
  • Ghan Ghan:
    I have converted the Headline News forum to an Article type forum. It will now show the top 20 threads with more detail of each thread.
  • Ghan Ghan:
    See how we like that.
  • The Helper The Helper:
    I do not see a way to go past the 1st page of posts on the forum though
  • The Helper The Helper:
    It is OK though for the main page to open up on the forum in the view it was before. As long as the portal has its own URL so it can be viewed that way I do want to try it as a regular forum view for a while
  • Ghan Ghan:
    Yeah I'm not sure what the deal is with the pagination.
  • Ghan Ghan:
    It SHOULD be there so I think it might just be an artifact of having an older style.
  • Ghan Ghan:
    I switched it to a "Standard" article forum. This will show the thread list like normal, but the threads themselves will have the first post set up above the rest of the "comments"
  • The Helper The Helper:
    I don't really get that article forum but I think it is because I have never really seen it used on a multi post thread
  • Ghan Ghan:
    RpNation makes more use of it right now as an example: https://www.rpnation.com/news/
  • The Helper The Helper:
  • The Helper The Helper:
    What do you think Tom?
  • tom_mai78101 tom_mai78101:
    I will have to get used to this.
  • tom_mai78101 tom_mai78101:
    The latest news feed looks good

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top