diff options
Diffstat (limited to 'npc/re/guides/navigation.txt')
-rw-r--r-- | npc/re/guides/navigation.txt | 39 |
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); + } +} |