From d9d09a7ed08060ebb8e63307d50acb79b4e6a7ca Mon Sep 17 00:00:00 2001 From: dginovker Date: Wed, 9 Oct 2019 18:52:41 -0400 Subject: [PATCH] total players registerd --- 2006Redone Server/src/redone/Server.java | 2 + .../integrations/PlayersOnlineWebsite.java | 4 +- .../integrations/RegisteredAccsWebsite.java | 38 ++++++++++++++++++ .../2006rebotted/redone/Server.class | Bin 7351 -> 7446 bytes .../integrations/PlayersOnlineWebsite.class | Bin 1718 -> 1779 bytes .../integrations/RegisteredAccsWebsite.class | Bin 0 -> 1814 bytes 6 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 2006Redone Server/src/redone/integrations/RegisteredAccsWebsite.java create mode 100644 CompiledServer/production/2006rebotted/redone/integrations/RegisteredAccsWebsite.class diff --git a/2006Redone Server/src/redone/Server.java b/2006Redone Server/src/redone/Server.java index e3763f44..493dadd9 100644 --- a/2006Redone Server/src/redone/Server.java +++ b/2006Redone Server/src/redone/Server.java @@ -9,6 +9,7 @@ import org.apache.mina.transport.socket.nio.SocketAcceptor; import org.apache.mina.transport.socket.nio.SocketAcceptorConfig; import redone.integrations.PlayersOnlineWebsite; +import redone.integrations.RegisteredAccsWebsite; import redone.integrations.SettingsLoader; import redone.integrations.discord.JavaCord; import redone.event.CycleEventHandler; @@ -171,6 +172,7 @@ public class Server { pestControl.process(); CycleEventHandler.getSingleton().process(); PlayersOnlineWebsite.addUpdatePlayersOnlineTask(); + RegisteredAccsWebsite.addUpdateRegisteredUsersTask(); if (System.currentTimeMillis() - lastMassSave > 300000) { for (Player p : PlayerHandler.players) { if (p == null) { diff --git a/2006Redone Server/src/redone/integrations/PlayersOnlineWebsite.java b/2006Redone Server/src/redone/integrations/PlayersOnlineWebsite.java index 4b970f45..36cd450c 100644 --- a/2006Redone Server/src/redone/integrations/PlayersOnlineWebsite.java +++ b/2006Redone Server/src/redone/integrations/PlayersOnlineWebsite.java @@ -8,6 +8,7 @@ import java.net.URL; public class PlayersOnlineWebsite { static String password; + private static boolean hasntwared = true; private static void setWebsitePlayersOnline(int amount) throws IOException { URL url; @@ -30,7 +31,8 @@ public class PlayersOnlineWebsite { } else { count--; } - } else { + } else if (hasntwared) { + hasntwared = false; System.out.println("No Players Online On Website Password Set So Task Stopped"); } } diff --git a/2006Redone Server/src/redone/integrations/RegisteredAccsWebsite.java b/2006Redone Server/src/redone/integrations/RegisteredAccsWebsite.java new file mode 100644 index 00000000..8f3f6b4e --- /dev/null +++ b/2006Redone Server/src/redone/integrations/RegisteredAccsWebsite.java @@ -0,0 +1,38 @@ +package redone.integrations; + +import redone.game.players.PlayerHandler; + +import java.io.File; +import java.io.IOException; +import java.net.URL; + +public class RegisteredAccsWebsite { + static String password; + private static boolean hasntwarned = true; + + private static void setAccountsRegistered(int amount) throws IOException { + URL url; + url = new URL("https://2006rebotted.tk/accountsregistered.php?pass=" + password + "&amount=" + amount); + url.openStream().close(); + } + + private static int count = 50; + public static void addUpdateRegisteredUsersTask() { + if (password != null && !password.equals("")) { + if (count == 0) { + try { + setAccountsRegistered(new File("data/characters/").list().length); + count = 50; + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } else { + count--; + } + } else if (hasntwarned) { + hasntwarned = false; + System.out.println("You need to provide the powpass secret to use this!"); + } + } +} diff --git a/CompiledServer/production/2006rebotted/redone/Server.class b/CompiledServer/production/2006rebotted/redone/Server.class index 29ee460ddb0d3498ed9696bb089cb80d2d808506..05a01918734204a6ef149d15de5b8275663becff 100644 GIT binary patch delta 2593 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 diff --git a/CompiledServer/production/2006rebotted/redone/integrations/PlayersOnlineWebsite.class b/CompiledServer/production/2006rebotted/redone/integrations/PlayersOnlineWebsite.class index 2f1805481bdb7e79e8d873d437b9c36ff7166101..44420b21cfc4b7085ff881278c62482a9e403902 100644 GIT binary patch delta 739 zcmX|<%TiN85Qe|W#d9(YLIMN`0+C?EctH^YDu^hEfC?(2f`}2K32I_Vyp)?fgT+R9 z0hSh_DpD?7x$;TeySMB)7A{U-{_g4i`>#{2{asuB`RChrpr03-HU=Gr9L{O{47!}R z{z8Zt!!9E>xoFL(#>XXV#x$3?5@MVQm#dmduDMKUrkSy?u4`^^Q%f}KFsF%f%fh!^ z?l{al+*N%15U91(lK16`65n|}=)rAIPtsYqA%=5%nfY*BH=2LEm9R4wrJg>agV0@zFiu& z>6uAYY2GF-wZK~0!{*&XBMg7GzxR*jFGfoKJH`X7tGyBCz6ccFfUX5xW2X6-n;~Q7Ir~ XJjzy6ZauuGgi@U!>lFC9iO{~ zdxrZS{)c+A`T5g8>+4?6n+<<@wRnLb-0_wgbIdyi7!;{gUw!}a-P)96js?d99y$sv zIv(-Z@Wk*HKj?%`7R7?dq!XMeIm(GBh3e_594pHhmjp zH_0R#TVyuq+@!lVw@tbwUXL6U)FDnZ!Eri;`-EBTHD82|tP diff --git a/CompiledServer/production/2006rebotted/redone/integrations/RegisteredAccsWebsite.class b/CompiledServer/production/2006rebotted/redone/integrations/RegisteredAccsWebsite.class new file mode 100644 index 0000000000000000000000000000000000000000..263617ba7981c41e41fb85e7c46b687d43516738 GIT binary patch literal 1814 zcma)7ZC4vb7`;mZn=DHSp}Z79Q)@8+%OXXpK#Qfe7MqsJTcuU&vOAK6u)FSVivAS) z2l~16oX{iZ^kYBxqdeZ(4M{8>j~_BS^UU*d@118RfByBy8vwKLG>lOQt_RFjBkeFp%>T+^5s4AnQ2r_ch^{t0>|B5P|#g5LpM4! z16R;Rd90w*@@j6x`HF(BMaOlb8wygz(w2hsEzcGTddrS09@GwYM6hA*RB6eVJXp(GQ+jozgohNOQ_gZFlyTNrf-{(XeHYWMG$V7 z;XXMM`#_s4&1k0TS&vL>|Gw$Rbf`4NT(qhUL9}(R7FgnrBk7N{lDDy$l5*?#2$vP; zvGfg`3WnZ2iRGG8wMC#{wh~2tIBys;)6;W-*zuxB*i+HIVKzhwn!-)_6@N({?{yuI z@kGb__<$J46NzHu_d0&Sj}pUE9Y4WTv7^J1fS|(GA@H+~4{_-fpyL?{qZ}nO4Xa`X zro~eV4IR6v=$OPO3i?~b6%axI);4$Se4P_sp?HA*zUi z?;T3qg-}?5h~#c9lsity=mQ-to+>E)@3v8pYav?Q*%KDqHvvgPE2~YAvVVMExa{;R z#kON_+=kK_Q{!0J4WsP8|Jcq%UXnz?`Qlke+1US9kR7dg1jJZj9ul3e-4p)x||VT4Q`7Q^?5H%(!JD}!G)E;=WUp}gdz10Qqjij7$mIoA^hlrX`SCfk)>GI)>4I{2MBLC5w9QrpK! z=R51@I)chEpW!f4N45^_7~SQ`I`levT2;;wCeX`VIb7lUE2|AA8M&5V$4O%<206`@ zg#IbAm}$a)%M23!CM&+h636_xI(naD_6WJ>xO9TP?R@?i{dJsw^BM!WnODfYK=Iy0 z9YZfrpjXR4T3$Dahepa(hK;Ezbw+8iaAy5Bg<<|PUA5nDxD^l7_d}K Ui2=y}F`%1i`f2%`^A3FRH+sOT*Z=?k literal 0 HcmV?d00001