universe
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| universe [2026/03/02 14:31] – [Coming soon] miko | universe [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 | + | |
| - | + | | |
| - | Close an active wormhole using close | + | |
| - | + | | |
| - | Extend the wormhole duration by 60 seconds using extend | + | |
| - | + | | |
| - | Request gate identification with ping | + | |
| - | + | | |
| - | The gate responds through API output channel 100001 with detailed telemetry: | + | |
| - | + | ||
| - | 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 | + | |
| - | + | | |
| - | Automatic detection of remote dialing attempts | + | |
| - | + | ||
| - | 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, | A gridwide network that feels like science fiction, yet remains fully controllable, | ||
| Line 58: | Line 44: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| ====== API ====== | ====== API ====== | ||
| - | To Dial a gate the minimum requirement id to enter a command in open chat " | ||
| - | You can use ' | ||
| - | \\ | ||
| - | Api input channel: 100011 | + | To dial a gate, the minimum requirement is to enter a command in open chat: @" |
| - | * 'lookup|< | + | You can also use random to dial a random gate from the network. |
| - | * 'chat|< | + | |
| - | * 'close' closes | + | ===== API Input Channel: 100011 |
| - | * 'extend' extends | + | |
| - | * 'ping' returns | + | The input channel allows external systems, scripts, and devices to control the gate. |
| - | Api output channel: 100001 (20m) | + | |
| - | * 'lookup|< | + | * lookup|< |
| - | * 'lookup|networkerror' gate not found or dialed | + | * chat|< |
| - | * 'chev|1-6|lock' indicates wich chevron | + | * close |
| - | * 'chev|1-6|engage' indicates wich chevron | + | * extend |
| - | * 'gate|open' | + | * ping |
| - | * 'gate|close' | + | |
| - | * 'incoming|incoming name|from address|regionname|from position|maturity level|type of gate' | + | ===== API Output Channel: 100001 (20 m range) ===== |
| - | * 'collision|uuid|username' reports | + | |
| - | * 'enter|uuid|username' reports | + | The output channel broadcasts all gate events, states, and telemetry. |
| - | * 'status|outgoing' | + | |
| - | * 'status|incoming' | + | * lookup|< |
| - | * 'status|idle' | + | * Returns the lookup |
| - | * 'status|busy' | + | * lookup|networkerror |
| - | * 'gate|extended' | + | * chev|1-6|lock |
| + | * chev|1-6|engage | ||
| + | * gate|open | ||
| + | * gate|close | ||
| + | * incoming|incoming name|from address|region name|from position|maturity level|gate | ||
| + | * collision|uuid|username | ||
| + | * enter|uuid|username | ||
| + | * status|outgoing | ||
| + | * status|incoming | ||
| + | * status|idle | ||
| + | * status|busy | ||
| + | * gate|extended | ||
| + | * 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 | ||
| + | ===== Script for auto teleport (RLV version) ===== | ||
| + | < | ||
| + | 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, | ||
| + | { | ||
| + | string region | ||
| + | string position = llJsonGetValue(json, | ||
| + | vector landingPoint = (vector)position; | ||
| + | llOwnerSay(" | ||
| + | + (string)llRound(landingPoint.x) + "/" | ||
| + | + (string)llRound(landingPoint.y) + "/" | ||
| + | + (string)llRound(landingPoint.z) + " | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | ====== Change Log ====== | ||
| + | 0.5 | ||
| + | * Beta release | ||
universe.1772461872.txt.gz · Last modified: by miko
