summaryrefslogtreecommitdiff
path: root/npc/re/guides/navigation.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/re/guides/navigation.txt')
-rw-r--r--npc/re/guides/navigation.txt39
1 files changed, 39 insertions, 0 deletions
diff --git a/npc/re/guides/navigation.txt b/npc/re/guides/navigation.txt
new file mode 100644
index 000000000..b7bde6aab
--- /dev/null
+++ b/npc/re/guides/navigation.txt
@@ -0,0 +1,39 @@
+//===== Hercules Script ======================================
+//= Navigation Functions
+//===== By: ==================================================
+//= Euphy
+//===== Current Version: =====================================
+//= 1.0
+//===== Description: =========================================
+//= Controls the navigation system for Renewal guides.
+//= Clients before 2011-10-10 do not support navigation
+//= links, so disable the system if this applies to you.
+//===== Additional Comments: =================================
+//= 1.0 First version.
+//============================================================
+
+function script F_Navi {
+
+ // Uncomment to disable the navigation system.
+ //set .@disabled,1;
+
+ // This function takes 0 ~ 3 parameters.
+ switch(getargcount()) {
+ case 0: // Check if system is disabled.
+ return .@disabled;
+ case 1: // Display information message, if enabled.
+ if (!.@disabled) {
+ next;
+ mes getarg(0);
+ mes "When you click on the ^B9062F[location name]^000000, you'll receive the most advanced ^B9062FNavigation^000000 services!";
+ }
+ return;
+ default: // Display navigation link, if enabled; else set text color, if available.
+ if (!.@disabled)
+ return "<NAVI>[" + getarg(0) + "]<INFO>" + getarg(1) + ",0,000,0</INFO></NAVI>";
+ else if (getargcount() == 3)
+ return getarg(2)+getarg(0)+"^000000";
+ else
+ return getarg(0);
+ }
+}