User Tools

Site Tools


4rpl:commands:setbeamstart

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
4rpl:commands:setbeamstart [2021/04/15 13:07] Karsten754rpl:commands:setbeamstart [2025/02/14 14:57] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ~~NOTOC~~ ~~NOTOC~~
-<=[[4rpl:start| Index]] \\ +<=[[4rpl:start| Index]]  \\ 
-<-[[4rpl:start#beams| Beams]]+<=[[4rpl:start#beams| Beams]] 
  
  
Line 13: Line 14:
  
 ===== Examples ===== ===== Examples =====
 +<code 4rpl>
 <code 4rpl> <code 4rpl>
 once once
    GetUnitPosition(self) ->unitPos    GetUnitPosition(self) ->unitPos
    #Fire a beam to extends off screen but is at the same height as the unit    #Fire a beam to extends off screen but is at the same height as the unit
-   #We will attach the beam to ourselfs, so that the start point is relative to our unit +   #We will attach the beam to ourselves, so that the start point is relative to our unit 
-   CreateBeam("orange" 3 1  V3(0 1 0)  V3(10000 <-unitPos.Y 10000)) ->beam +   3 ->brightness 
-   AttachBeam(<-beam self)+   4 ->width 
 +   CreateBeam("orange" <-brightness <-width) ->beam 
 +   AttachBeam(<-beam self ""
 +   SetBeamStart(<-beam V3(0 0 0)) 
 +   SetBeamEnd(<-beam V3(10000 0 10000))
 endonce endonce
  
 SetBeamStart(<-beam V3(0 5 0)) #Move the start of the beam up higher on the unit SetBeamStart(<-beam V3(0 5 0)) #Move the start of the beam up higher on the unit
-endif 
- 
  
 </code> </code>
 <=[[4rpl:start| Index]] <=[[4rpl:start| Index]]
  
4rpl/commands/setbeamstart.1618492028.txt.gz · Last modified: 2025/02/14 14:56 (external edit)