User Tools

Site Tools


universe

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
universe [2026/03/02 14:36] – [Input Channel: 100011] mikouniverse [2026/03/02 18:59] (current) – [Script for auto teleport (RLV version)] miko
Line 12: Line 12:
 External scripts and devices can: External scripts and devices can:
  
-Dial a target gate using lookup|target +  * Dial a target gate using lookup|target 
- +  Send messages across the network with chat|username|text 
-Send messages across the network with chat|username|text +  Close an active wormhole using close 
- +  Extend the wormhole duration by 60 seconds using extend 
-Close an active wormhole using close +  Request gate identification with ping 
- +  The gate responds through API output channel 100001 with detailed telemetry: 
-Extend the wormhole duration by 60 seconds using extend +  Chevron lock and engage reports 
- +  Gate state changes (open, close, extended) 
-Request gate identification with ping +  Outgoing, incoming, idle, and busy status 
- +  Full metadata for incoming connections 
-The gate responds through API output channel 100001 with detailed telemetry: +  Collision and traversal info for avatars passing through
- +
-Chevron lock and engage reports +
- +
-Gate state changes (open, close, extended) +
- +
-Outgoing, incoming, idle, and busy status +
- +
-Full metadata for incoming connections +
- +
-Collision and traversal info for avatars passing through+
  
 ===== Immersive Stargate Experience ===== ===== Immersive Stargate Experience =====
 The Universe Stargate Network delivers a cinematic and authentic Stargate atmosphere: The Universe Stargate Network delivers a cinematic and authentic Stargate atmosphere:
  
-Chevron locking sequences with clear status feedback +  * Chevron locking sequences with clear status feedback 
- +  Real‑time reports for incoming and outgoing wormholes 
-Real‑time reports for incoming and outgoing wormholes +  Automatic detection of remote dialing attempts 
- +  Logging of collisions and successful entries 
-Automatic detection of remote dialing attempts +  Universe‑type gate metadata for consistent worldbuilding
- +
-Logging of collisions and successful entries +
- +
-Universe‑type gate metadata for consistent worldbuilding+
  
 A gridwide network that feels like science fiction, yet remains fully controllable, expandable, and easy to integrate into any region or system. A gridwide network that feels like science fiction, yet remains fully controllable, expandable, and easy to integrate into any region or system.
Line 58: Line 44:
 </video> </video>
 </html> </html>
-====== API Table ====== 
  
 +====== API ======
 +
 +To dial a gate, the minimum requirement is to enter a command in open chat: @"targetname" or /d targetname.
 +You can also use random to dial a random gate from the network.
 +
 +===== API Input Channel: 100011 =====
 +
 +The input channel allows external systems, scripts, and devices to control the gate.
 +
 +  * lookup|<targetname> or lookup|<address>  Dials the gate to the specified target.
 +  * chat|<username>|<text>  Sends a text message across the Stargate network.
 +  * close  Closes the active wormhole immediately.
 +  * extend  Extends the gate’s open time by 60 seconds.
 +  * ping  Returns the gate’s name regionwide.
 +
 +===== API Output Channel: 100001 (20 m range) =====
 +
 +The output channel broadcasts all gate events, states, and telemetry.
 +
 +  * lookup|<target>  
 +  * Returns the lookup request.
 +  * lookup|networkerror  Target not found or attempted to dial yourself.
 +  * chev|1-6|lock  Indicates which chevron locked (outgoing).
 +  * chev|1-6|engage  Indicates which chevron engaged (incoming).
 +  * gate|open  Gate is open and active.
 +  * gate|close  Gate is closed.
 +  * incoming|incoming name|from address|region name|from position|maturity level|gate type  Reports an incoming dial attempt with full metadata (currently Universe type only).
 +  * collision|uuid|username  Reports who passed through the gate (collision event).
 +  * enter|uuid|username  Reports who arrived through the gate.
 +  * status|outgoing  Gate is dialing out.
 +  * status|incoming  Gate is receiving a dial.
 +  * status|idle  Gate is idle.
 +  * status|busy  Gate is busy.
 +  * gate|extended  Gate held open longer.
 +  * warning|10 Destination blocks teleports
 +  * warning|1|distance Destination has teleport routing and landing-point is xx away from the gate
 +  * marturity|rating Destinations maturity rating
  
-===== Output Channel: 100001 (20 m) =====+===== Script for auto teleport (RLV version) ===== 
 +<code> 
 +integer apiOutput = 100001
 +integer apiInput = 100011; 
 +integer on = TRUE; 
 +default 
 +
 +    state_entry() 
 +    { 
 +        llListen(apiOutput,"","",""); 
 +    } 
 +    listen(integer channel, string name, key id, string msg) 
 +    { 
 +        string json msg; 
 +        if(llJsonGetValue(json,["command"])=="teleport"
 +        { 
 +            string region   llJsonGetValue(json,["region"]); 
 +            string position llJsonGetValue(json,["position"]); 
 +            vector landingPoint = (vector)position; 
 +            llOwnerSay("@tpto:" + region + "/" 
 +                + (string)llRound(landingPoint.x) + "/" 
 +                + (string)llRound(landingPoint.y) + "/" 
 +                + (string)llRound(landingPoint.z) + "=force"); 
 +        } 
 +    } 
 +}
  
-^ Output ^ Description ^ +</code
-| lookup\|<target| Returns the lookup request | +====== Change Log ====== 
-| lookup\|networkerror | Target not found or attempted to dial yourself | +0.5 
-| chev\|1-6\|lock | Chevron locked (outgoing) | +  * Beta release
-| chev\|1-6\|engage | Chevron engaged (incoming) | +
-| gate\|open | Gate is open and active | +
-| gate\|close | Gate is closed | +
-| incoming\|incoming name\|from address\|region name\|from position\|maturity level\|gate type | Reports an incoming dial attempt | +
-| collision\|uuid\|username | Reports who passed through the gate (collision event) | +
-| enter\|uuid\|username | Reports who arrived through the gate | +
-| status\|outgoing | Gate is dialing out | +
-| status\|incoming | Gate is receiving a dial | +
-| status\|idle | Gate is idle | +
-| status\|busy | Gate is busy | +
-| gate\|extended | Gate held open |+
universe.1772462165.txt.gz · Last modified: by miko

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki