Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- rule("Create Static Teleporter Location")
- {
- event
- {
- Ongoing - Global;
- }
- actions
- {
- Set Global Variable(C, Vector(0, 0, 0));
- Create Effect(All Players(All Teams), Orb, Blue, Global Variable(C), 1, Visible To);
- }
- }
- rule("Create Receiving end location upon pressing Interact")
- {
- event
- {
- Ongoing - Each Player;
- All;
- Slot 0;
- }
- conditions
- {
- Is Button Held(Event Player, Ability 2) == True;
- }
- actions
- {
- Destroy Effect(Global Variable(B));
- Create Effect(All Players(All Teams), Orb, Blue, Event Player, 1, Visible To);
- Set Global Variable(B, Last Created Entity);
- Set Global Variable(A, Position Of(Event Player));
- }
- }
- rule("Teleport player to Receiving end")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Is Button Held(Event Player, Interact) == True;
- Distance Between(Position Of(Event Player), Vector(0, 0, 0)) <= 1;
- }
- actions
- {
- Teleport(Event Player, Value In Array(Global Variable(A), 1));
- }
- }
- rule("Teleport player to Starting end")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Is Button Held(Event Player, Interact) == True;
- Distance Between(Position Of(Event Player), Vector(0, 0, 0)) <= 1;
- }
- actions
- {
- Teleport(Event Player, Value In Array(Global Variable(C), 1));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement