From 7b0ae331511bc2870df03d99a501e99dc0187887 Mon Sep 17 00:00:00 2001 From: RedSparr0w Date: Wed, 26 Feb 2020 12:25:00 +1300 Subject: [PATCH] Fixup total play time in SQL databse --- .../player/info/portal/PlayerSQLManager.class | Bin 9079 -> 8973 bytes .../player/info/portal/PlayerSQLManager.java | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CompiledServer/production/RS-2009/org/crandor/game/node/entity/player/info/portal/PlayerSQLManager.class b/CompiledServer/production/RS-2009/org/crandor/game/node/entity/player/info/portal/PlayerSQLManager.class index de745756fbe00613065e309f42fdce76955ec152..d31dbdf96b62a657f1872c03ed5336a5f4df23a2 100644 GIT binary patch delta 2446 zcmaJ>X?T^@5q{shX0%4W3B*BGLK#I};X+e`Bix2^2S6l)@SWJNnVTpQ)00JT*LNIbk0IiA*)oQEN+S+~JH|b(&<1+Kz5NV%2{qfB=XZCr|oO!>vra1oU zhsU1>P{<<=OHprd(4fKMX@f%!VH~z-v^Zk%j75{hvj#^klBzjo(QMITaopmB!AXnf zES|Ucip2{SFIv20aLVFki?3R=TAa4{n#C&?uUdTF;x&g5UQdss0^dj%@=b#`9CGod z!?*C3!`t|_!#ntnntfOEz3Xr>zNd=sEBS##6hCzM5q_-4pD6jM!_V+@CBJa^C4Qx{ zUpxE;zg6yc4!_4Al>4LR_>;q*@t3$JdC%bt{_5~I{9QBsLyzyP;XgI!Sv~&C;oqt~ zgEof`Qrw3Q9|auYNQT6NVKHIEG0HSYL#wiMN5_~$1-){gQqoCDXUBL3yBKCVl%d}8 z0{Qbo%ZnU5yIN-Hxm%3cyg0`0>=9#6<~U}smy+J;?8ClF`dRk3yhPOl9CP_;$Ioz} zYVs`eHCTa?L6(>5|1u?)8(v|^!A;T7{!mt-;b#r6lupL1m@{ut#e#+9OALo3PDM8J zXw!sfXQowR12G`cB{U#WlU5wAJ;!pK=e0_%V~Js@=a)F%^LkG3 zoXAOrlRa$khhT%(*Qn)M z^{(PN!}XpUxY4lM<9-$1!+Q3q2ppXW-a_r_V zy`_fq9*HYm*5D_&$8fLbK0ax<-}5PK@;sn6G6MB1@jS=|Li>7}hdd9nv1yGve+jUCe+mc z%t9y34icptJGVO$8&R$H+5k*YM0KLP=i6yXj7nm3Vq#9NnUKW9W0;g!o6}eM$;#KK z_#2deE2nRk$fpROMA4C;7EN7*jD+u%AD30Llrb!0A(nFnR&b-V_DR##9Zgr`9^5O{ zw6}AiKzJWENl{XstfjClGoY*)Q%mwsBN}O7Y5ob6l^w&4nbVS(o+n@C3?T!PxJmh& zg(MN5*@9UiTouWVv|u(-TF?q#(1JNcEz|fyqm8 zL#4ctQd5akbv^FKL~O9LPt5dyo zK)4!@1rT<^qILwkVSYP;!zF48!P)2`iE9LYottb#T^nKnn8N}vg8;b_E0!mGd~q$hpJywg=^geOu?{)sN8W|b1>tjA0ZyN`UXcRG;VGn;^0~z*l<5 z6T*cg?87Ua5S^+^-7WcQ~q!=>`q1r#0lECy(0p2K5cF7t*xaEv~P9;rJsKK$G&+p@A|&)yx;7m z!cPjLZ(lrl8o+R#Fj$FZg+mI5HC|C@G4SDt#!-z{jbj?eHDU@UG}@e{UE`$2DUDY( zzMybg<28*l8ei0SUE>XnFDbmK(V=lx<1LLZYrL)T6^*ZId`;sWgCu-C7)1@v1x0*A z;hP58_?E%D__o1!@LhxV@IB}DeOK=X2EFh@XZVp5KQ;*9Ck8*o&)oLsPW-~)mw4Za zUm5%wAGovM82lC=I_-A`zsDb(_D5IaPX>R+U!tzaM+P6`uLgg^C$7@p-S)h5{D-Ug zPq*zfxZtcGMdgqCFJqhBHz5EmvJDr&yOM)mUGix%EFQ!|UO$~5t;NHNH(QS7EsEnTZ{>K!2^Q;EX!$vQ-f|)*S>DFUmPIVKyxoaA zI7RVJ%c(4}oW{E>r*nqlOv}4D%km!Ht2o=4=UCpyQpGa2nQJ+Z<%;ty7r1;2Ssb;j z;3CEQEf-_G#Re8CF0riSQpIJK%UNYv&4|Tb?6X|q!fLqEaupv?e9-bC)+#=1xtdYM zI?FX&tGLc`z4Ls;MQ`9n#YZh4z(N~taY0?ZMxe9<&j$=k*bQa6_Iix-^&VR_PV`nQTg0R z!S$0DmDZFFSzKDVU`W?d>-1|r@?BRW4-4co4!e;ME$pU3)*uL(3z4f^mt-90=xE&N z7dak&T+1d*kTwcYCnu?r0NjH$SSvfHxg-J=>#*LX@aFVB&!{)E&&UCF;$YTng6@F~9f$@m)c4&U;XB(< z(1r;yOg)2MF%0(J@0+bkVwiRUcX>TC`#XKQ({D=XGn`(Y**{IrXNn%fxFc~`4#gOx zcukqPQKn)AZ017PhpnSyeE8b46}3O7oHO z0&Q55lM#raax1#5OIt2^34{bwh3FyrRsq#0ENz!*+ac{V$<^*cI$lHpcH>s;iQ*2t zgc5m$W?;VzhEYPn2Yq!Quen*)L5rg_jlQbYQHE(efsY z>YA)P;n5A2%u#WkY?k}y#Zc9~b|=!V@Ca9Tx#V_WaBe(7w&V)sh#qM~@8}i2ay0w0 zzsuN!%quhRLQ03b7)cgOja-myotBuTkV?rDpxZZ0hXoft37rKa^u z7PjO+B*7Vm$m-sqz@TFo=#VAFzZ>TSoQoGryf=YFF(Zcka_jCrJJ&xo+kIpS=lA~C LS-cL!Qy%;`f6Ei7 diff --git a/Server/src/org/crandor/game/node/entity/player/info/portal/PlayerSQLManager.java b/Server/src/org/crandor/game/node/entity/player/info/portal/PlayerSQLManager.java index 9f143eab8..d96bcb230 100644 --- a/Server/src/org/crandor/game/node/entity/player/info/portal/PlayerSQLManager.java +++ b/Server/src/org/crandor/game/node/entity/player/info/portal/PlayerSQLManager.java @@ -113,7 +113,8 @@ public final class PlayerSQLManager { table.getColumn("netWorth").updateValue(player.getMonitor().getNetworth()); table.getColumn("lastGameIp").updateValue(player.getDetails().getIpAddress()); table.getColumn("ironManMode").updateValue(player.getIronmanManager().getMode().name()); - table.getColumn("timePlayed").updateValue((long) table.getColumn("timePlayed").getValue() + (System.currentTimeMillis() - player.getAttribute("startTime", System.currentTimeMillis()))); table.getColumn("ip").updateValue(getAddressLog((String) table.getColumn("ip").getValue(), details.getInfo().getIp())); + table.getColumn("timePlayed").updateValue((long) table.getColumn("timePlayed").getValue() + (System.currentTimeMillis() - player.getDetails().getLastLogin())); + table.getColumn("ip").updateValue(getAddressLog((String) table.getColumn("ip").getValue(), details.getInfo().getIp())); table.getColumn("mac").updateValue(getAddressLog((String) table.getColumn("mac").getValue(), details.getInfo().getMac())); table.getColumn("serial").updateValue(getAddressLog((String) table.getColumn("serial").getValue(), details.getInfo().getSerial())); table.getColumn("computerName").updateValue(getAddressLog((String) table.getColumn("computerName").getValue(), details.getInfo().getCompName()));