- Joined
- Apr 7, 2008
- Messages
- 570
- Reaction score
- 31
this is made by me
can be useful when a website is down or something..
enjoy
i might upload some screens..
can be useful when a website is down or something..
enjoy
PHP:
} else if (splitted[0].equals("@ranking")) {
try {
int int1 = 0;
int int2 = 0;
Connection con = DatabaseConnection.getConnection();
PreparedStatement ps = con.prepareStatement("SELECT * FROM characters WHERE job >= ? AND job <= ? AND gm = 0 ORDER BY level DESC LIMIT 10");
if (splitted.length == 1) {
mc.dropMessage("@ranking <job>, as job = warrior/magician/bowman/thief/pirate/beginner/me");
return;
} else if (splitted[1].equals("warrior")) {
int1 = 100;
int2 = 132;
} else if (splitted[1].equals("magician")) {
int1 = 200;
int2 = 232;
} else if (splitted[1].equals("bowman")) {
int1 = 300;
int2 = 322;
} else if (splitted[1].equals("thief")) {
int1 = 400;
int2 = 422;
} else if (splitted[1].equals("pirate")) {
int1 = 500;
int2 = 522;
} else if (splitted[1].equals("beginner")) {
int1 = 0;
int2 = 0;
} else if (splitted[1].equals("all")) {
int1 = 0;
int2 = 522;
} else if (splitted[1].equals("me")) {
ps = con.prepareStatement("SELECT name FROM characters ORDER BY level DESC");
ResultSet rs = ps.executeQuery();
int i = 0;
int lol = 0;
while (rs.next()) {
i++;
if (rs.getString("name").equals(c.getPlayer().getName())) {
lol = i;
}
}
mc.dropMessage("You are currently ranked " + lol);
ps.close();
rs.close();
return;
} else {
mc.dropMessage("I don't recognize that job, make sure you use lower-case");
return;
}
ps.setInt(1, int1);
ps.setInt(2, int2);
ResultSet rs = ps.executeQuery();
int i = 0;
mc.dropMessage("These are the top 10 RageStory players:");
while (rs.next()) {
i++;
mc.dropMessage(i + ") " + rs.getString("name") + ", level " + rs.getInt("level"));
}
ps.close();
rs.close();
} catch (SQLException e) {
mc.dropMessage("Unknown error, please report this to Bassoe");
}
i might upload some screens..
Last edited: