Template: Navi: Difference between revisions

From KaiyouRO
Jump to: navigation, search
No edit summary
No edit summary
Line 1: Line 1:
<includeonly>(<span>{{{1}}}</span> <span>{{{2}}}</span> <span>{{{3}}}</span>)</includeonly><noinclude>__NOTOC__
<includeonly><span class="naviText" data-map="{{{map}}}" data-x="{{{x|}}}" data-y="{{{y|}}}">{{{text|({{{map}}}{{#if:{{{x|{{{y|}}} }}}|&nbsp;{{{x|?}}},&nbsp;{{{y|?}}} }})}}}</span><span class="naviCopied">Copied!</span></includeonly><noinclude>
== Description ==
NaviLink is used to automatically copy the navi command with the map name and its coordinates when the text is clicked.
The purpose of this template is to turn a set of coordinates into a copyable link for use with the in-game syntax. This link can be pasted on dialog box to activate Navigation.


<copylink> some text </copylink>
== Syntax ==
<copylink [text="algo"]> some text </copylink>


<code><nowiki>{{NaviLink|map=|x=|y=|text=}}</nowiki></code>


==Usage==
; Parameters
<pre>{{Navi|MapName|X|Y}}</pre>
; map : The name of the map, it's the name that is involved in parenthesis.
* '''MapName''' is the map to be used.
; x : The '''X''' coordinate, it's the first coordinate you get when using <code>/where</code>.
* '''X''' is the X coordinate.
; y : The '''Y''' coordinate, it's the second coordinate you get when using <code>/where</code>.
* '''Y''' is the Y coordinate.
; text : Optional. Text to show instead of the default text <code>(<map> <x>,<y>)</code>.


To get the name of the map and the coordinates you can use <code>/where</code> inside a map.


=== Example ===
== Example ==
{|class=wikitable
Let's use an example of Abyss Lake, typing <code>/where</code> there we get:
! Code Used
 
|-
[[File:Where-example.png]]
|<code><nowiki>Visit the prontera npc {{navi|prontera|120|212}} and select the first dialogue option.</nowiki></code>
 
|-
The name of the map is '''abyss_01''', the X coordinate is '''261''' and the Y coordinate is '''272'''.
! Result
 
|-
With all the data in our hands, using <code><nowiki>{{NaviLink|map=abyss_01|x=261|y=272}}</nowiki></code> will result into: {{NaviLink|map=abyss_01|x=261|y=272}}.
| Visit the prontera npc {{navi|prontera|120|212}} and select the first dialogue option.
 
|}
You can also use the template without an X, Y. <code><nowiki>{{NaviLink|map=abyss_01}}</nowiki></code> will look like this: {{NaviLink|map=abyss_01}}.
[[Category:Templates]]</noinclude>
 
Alternatively, using <code><nowiki>{{NaviLink|map=abyss_01|x=261|y=272|text=somewhere in Abyss Lake 1F}}</nowiki></code> will result into: {{NaviLink|map=abyss_01|x=261|y=272|text=somewhere in Abyss Lake 1F}}.
 
Clicking the text will copy the navi command into the clipboard, which can then be pasted using <code>CTRL+V</code> in game.
</noinclude>

Revision as of 15:37, 16 October 2022

NaviLink is used to automatically copy the navi command with the map name and its coordinates when the text is clicked.

Syntax

{{NaviLink|map=|x=|y=|text=}}

Parameters
map
The name of the map, it's the name that is involved in parenthesis.
x
The X coordinate, it's the first coordinate you get when using /where.
y
The Y coordinate, it's the second coordinate you get when using /where.
text
Optional. Text to show instead of the default text (<map> <x>,<y>).

To get the name of the map and the coordinates you can use /where inside a map.

Example

Let's use an example of Abyss Lake, typing /where there we get:

Where-example.png

The name of the map is abyss_01, the X coordinate is 261 and the Y coordinate is 272.

With all the data in our hands, using {{NaviLink|map=abyss_01|x=261|y=272}} will result into: (abyss_01 261, 272)Copied!.

You can also use the template without an X, Y. {{NaviLink|map=abyss_01}} will look like this: (abyss_01 {{{x}}}, {{{y}}})Copied!.

Alternatively, using {{NaviLink|map=abyss_01|x=261|y=272|text=somewhere in Abyss Lake 1F}} will result into: (abyss_01 261, 272)Copied!.

Clicking the text will copy the navi command into the clipboard, which can then be pasted using CTRL+V in game.