summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2019-10-09 11:07:45 -0300
committerJesusaves <cpntb1@ymail.com>2019-10-09 11:07:45 -0300
commit807ae6da0af9841f28d6d09e87b4e5b1c1ebedcc (patch)
tree9c60512a6185d39de927938f6e6b4d83ad3321cb /npc
parent86863e392ccad7c6cd6a74ac99116d0f16371521 (diff)
downloadserverdata-807ae6da0af9841f28d6d09e87b4e5b1c1ebedcc.tar.gz
serverdata-807ae6da0af9841f28d6d09e87b4e5b1c1ebedcc.tar.bz2
serverdata-807ae6da0af9841f28d6d09e87b4e5b1c1ebedcc.tar.xz
serverdata-807ae6da0af9841f28d6d09e87b4e5b1c1ebedcc.zip
@scoreboard or @scoreboards - quick access to scoreboards; Anywhere in the world.
Diffstat (limited to 'npc')
-rw-r--r--npc/functions/scoreboards.txt98
1 files changed, 98 insertions, 0 deletions
diff --git a/npc/functions/scoreboards.txt b/npc/functions/scoreboards.txt
index 92cfd38dc..cdfe50a22 100644
--- a/npc/functions/scoreboards.txt
+++ b/npc/functions/scoreboards.txt
@@ -393,3 +393,101 @@ function script HallOf2019 {
return;
}
+- script @scoreboard NPC_HIDDEN,{
+ end;
+
+OnCall:
+ do {
+ HallOfSponsor(true);
+ mes "";
+ select
+ l("Hall of Sponsors"),
+ l("Hall Of Fortune"),
+ l("Hall Of Base Level"),
+ l("Hall Of Job Level"),
+ l("Hall Of Strange Coins"),
+ l("Hall Of GM Commands"),
+ l("Hall Of Guilds"),
+ l("Hall Of Crazyfefe Battle"),
+ l("Hall Of Doppelganger Arena"),
+ rif(season() == SUMMER || season() == AUTUMN, l("Hall Of Ched")),
+ l("Hall Of Fame"),
+ l("2018 Event Winners"),
+ l("2019 Event Winners"),
+ l("Quit");
+ mes "";
+ switch (@menu) {
+ case 1:
+ HallOfSponsor();
+ next;
+ break;
+ case 2:
+ HallOfFortune();
+ next;
+ break;
+ case 3:
+ HallOfLevel();
+ next;
+ break;
+ case 4:
+ HallOfJob();
+ next;
+ break;
+ case 5:
+ HallOfCoins();
+ next;
+ break;
+ case 6:
+ HallOfGMLog();
+ next;
+ break;
+ case 7:
+ HallOfGuild();
+ next;
+ break;
+ case 8:
+ HallOfCandor();
+ next;
+ break;
+ case 9:
+ HallOfUDT();
+ next;
+ break;
+ case 10:
+ mes b(l("Top 10 - Summer Ched's Event"));
+ mes("1."+$@ched_name$[0]+" ("+$@ched_value[0]+")");
+ mes("2."+$@ched_name$[1]+" ("+$@ched_value[1]+")");
+ mes("3."+$@ched_name$[2]+" ("+$@ched_value[2]+")");
+ mes("4."+$@ched_name$[3]+" ("+$@ched_value[3]+")");
+ mes("5."+$@ched_name$[4]+" ("+$@ched_value[4]+")");
+ mes("6."+$@ched_name$[5]+" ("+$@ched_value[5]+")");
+ mes("7."+$@ched_name$[6]+" ("+$@ched_value[6]+")");
+ mes("8."+$@ched_name$[7]+" ("+$@ched_value[7]+")");
+ mes("9."+$@ched_name$[8]+" ("+$@ched_value[8]+")");
+ mes("10."+$@ched_name$[9]+" ("+$@ched_value[9]+")");
+ next;
+ break;
+ case 11:
+ mes l("Hero: ")+$MOST_HEROIC$;
+ next;
+ break;
+ case 12:
+ HallOf2018();
+ next;
+ break;
+ case 13:
+ HallOf2019();
+ next;
+ break;
+ default:
+ end;
+ }
+ } while (true);
+ end;
+
+OnInit:
+ bindatcmd "scoreboard", "@scoreboard::OnCall", 0, 100, 0;
+ bindatcmd "scoreboards", "@scoreboard::OnCall", 0, 100, 0;
+ end;
+}
+