summaryrefslogtreecommitdiff
path: root/npc/functions/scoreboards.txt
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2020-07-31 10:37:22 -0300
committerJesusaves <cpntb1@ymail.com>2020-07-31 10:37:22 -0300
commitc8f2f67e15e471037d115b26cdba88e6bee3c217 (patch)
tree8780b554af59316297c21d08d97fe9bb087f61c9 /npc/functions/scoreboards.txt
parent1280cfdadb38c0b286fabf47aaa97587d29b126f (diff)
downloadserverdata-c8f2f67e15e471037d115b26cdba88e6bee3c217.tar.gz
serverdata-c8f2f67e15e471037d115b26cdba88e6bee3c217.tar.bz2
serverdata-c8f2f67e15e471037d115b26cdba88e6bee3c217.tar.xz
serverdata-c8f2f67e15e471037d115b26cdba88e6bee3c217.zip
Hall of Academics
Diffstat (limited to 'npc/functions/scoreboards.txt')
-rw-r--r--npc/functions/scoreboards.txt29
1 files changed, 26 insertions, 3 deletions
diff --git a/npc/functions/scoreboards.txt b/npc/functions/scoreboards.txt
index cd665674f..f6e7c875a 100644
--- a/npc/functions/scoreboards.txt
+++ b/npc/functions/scoreboards.txt
@@ -16,6 +16,7 @@ function script ScoreboardsReload {
.@nb = query_sql("SELECT c.name, i.value FROM `char_reg_num_db` AS i, `char` AS c WHERE i.key='UDTRANK' AND i.char_id=c.char_id ORDER BY i.value DESC LIMIT 10", $@udt_name$, $@udt_value);
.@nb = query_sql("SELECT c.name, i.value FROM `char_reg_num_db` AS i, `char` AS c WHERE i.key='AFKING' AND i.char_id=c.char_id ORDER BY i.value DESC LIMIT 10", $@afk_name$, $@afk_value);
.@nb = query_sql("SELECT c.name, i.value FROM `char_reg_num_db` AS i, `char` AS c WHERE i.key='HONOR' AND i.char_id=c.char_id ORDER BY i.value DESC LIMIT 10", $@hof_name$, $@hof_value);
+ .@nb = query_sql("SELECT c.name, i.value FROM `char_reg_num_db` AS i, `char` AS c WHERE i.key='ACADEMIC_RANK' AND i.char_id=c.char_id ORDER BY i.value DESC LIMIT 10", $@hoa_name$, $@hoa_value);
// Seasonal Scoreboards
if (season() == SUMMER || season() == AUTUMN) {
@@ -328,6 +329,23 @@ function script HallOfAurora {
return;
}
+
+function script HallOfAcademic {
+ mes "";
+ mes l("##BHall Of Academics: TOP10##b");
+ mesf("1. %s (%s)", $@hoa_name$[0], academicrank($@hoa_value[0]));
+ mesf("2. %s (%s)", $@hoa_name$[1], academicrank($@hoa_value[1]));
+ mesf("3. %s (%s)", $@hoa_name$[2], academicrank($@hoa_value[2]));
+ mesf("4. %s (%s)", $@hoa_name$[3], academicrank($@hoa_value[3]));
+ mesf("5. %s (%s)", $@hoa_name$[4], academicrank($@hoa_value[4]));
+ mesf("6. %s (%s)", $@hoa_name$[5], academicrank($@hoa_value[5]));
+ mesf("7. %s (%s)", $@hoa_name$[6], academicrank($@hoa_value[6]));
+ mesf("8. %s (%s)", $@hoa_name$[7], academicrank($@hoa_value[7]));
+ mesf("9. %s (%s)", $@hoa_name$[8], academicrank($@hoa_value[8]));
+ mesf("10. %s (%s)", $@hoa_name$[9], academicrank($@hoa_value[9]));
+ return;
+}
+
// Hall of AFK
function script HallOfAFK {
mes "";
@@ -603,6 +621,7 @@ OnCall:
l("Hall Of AF King"),
rif(season() == SUMMER || season() == AUTUMN, l("Hall Of Ched")),
l("Hall Of Fame"),
+ l("Hall Of Academics"),
l("2018 Event Winners"),
l("2019 Event Winners"),
l("2020 Event Winners"),
@@ -671,18 +690,22 @@ OnCall:
next;
break;
case 13:
- HallOf2018();
+ HallOfAcademic();
next;
break;
case 14:
- HallOf2019();
+ HallOf2018();
next;
break;
case 15:
- HallOf2020();
+ HallOf2019();
next;
break;
case 16:
+ HallOf2020();
+ next;
+ break;
+ case 17:
HallOfGame();
next;
break;