From 4264e1cbad7bf0dcb10a60a2af266bff96c6eacc Mon Sep 17 00:00:00 2001 From: JustinAJ Date: Tue, 14 Oct 2014 03:39:36 -0400 Subject: [PATCH] Added proper private message functionality. --- Release/Plugins/RenX.Core.lib | Bin 52542 -> 52542 bytes RenX.Core/RenX_Server.cpp | 6 ++++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Release/Plugins/RenX.Core.lib b/Release/Plugins/RenX.Core.lib index 7e92845b23df30f86733a3cfb55fe68d37f500f0..c3add1218b1599a6402c102b83c3c92712d6ae80 100644 GIT binary patch delta 3095 zcmZ8jYfzMB6!wC*G+rq({gom(E_}$j51`zB@xX`nMs>6B+8l^Z!Ah)5OCe& zm1IQ)L5Z87qT;$51|sC@uf}ZBrv6ytY=8REFiq#2_k4Ws_Wk?LoO7P%Jm;MEefCZyi2_UA%=>_+>lWLfgj- z7TXl^d9~1?{=wO9g-veD=-3DIv!@QCF9HUSwt&w)L*WG74vc_)_Y(C_0Y6`{kgcF7 z)3p6m#I{h;GSl|)HMVWssrexo#XjAs`DN@<1g0VUa3pX)*$yX)A|a~SYLKwPqTL+$ zcvp(ps;#iN*fNHgFU7!-gCYh&%X^8?)HT_NV(NbuYt)5i?$;W;PKM11xr#*5)G|vOWnW9v>`F-LvVk#vPqw_OGPXap|zBK zx=US#j}<1Bu`Q`AS#lk>!N1>(rCjIBwwN|oIoq_u(;gS=-?zqk+!sOMxGOl)N#VCkX@DhpI0ej6T4U+ zvvc@720I&I=cxXtKE)7nYdG%MNtr{L^Kn%&=blCfQ(b^e5|L`(FejAxjSa8nVCSh^ z0XT`rpc?kTDH(Rz($v$krI>IOof(vH9%P)J0Qm_P2p!Ol8`{Z5XDrW?+jMlBj|wb; z_-Qr>IEKNtGcPMN$s9am>_0Y1%1f`7@`8$Cf3+}_a!YHZTwDw2uVG1|&wg&?Wq2-| z;FGcJ_|X&K(b)lDE4*0CgY2v|z|GPdYmGfO2_@7CAp#86sd-z8$y2Di_wwF=PcDn7 zx#w8a(sPnUZ7#FP!hlp{W!cxp)p|Bk)_qv?zZvyi==~5<)>k3^Pkbhjh#kmo*QWDV;P1_C{fV zh%|m3jca9MP@;q;)_+-(96G@!_UUiht$YHYNNhxmdi*kWvUgBD|T@oKHZsKKS`@iVxkW>8d zd9bNfJAGv{*0jrTYUA;+-Pi;*W*e^z>?uDixL79^`#vVVzhV;DugcWpEJV>p(k!f} zjr?dcG_QCGd{?xAp{kx-Rd?2D~Gx0kdF>eMvRB55z#O`AX)UH0#X#&)Is6B8P0geO~sgseC`$(Iq}wq z3@06?0d5x)Xv32Eof;N$!=dK&OhZy%@Opl^F#MX(0`oh~K+!eSDZ0{~gI6qJdTzVT zs%1c3->Xo-0ga>?$VR{|Gy|LA-fTNG=S&HMC2pB&;Xde6n=f<;A);GWm)B<$UZjN`zHPeyC^ge delta 3095 zcmZ8jX>62b5auYCVB4?_yHQv`Y?Xz;SJAfI3xTFW?IGn55t;}_vD7LW4Oh2NIeM|| za8|nIXlbGLq6G?+WkHZqT3P-X#0WAb< zVoM;OR|{S0AB+w=Z1UJfF726o#ph2j_S1$xwLVYW@%GSz-R$VftQG+Uv+L7E8+>^$OH^q9OO-80Dnt*|k^GNiK?O5V0|T`gf-s3grI(b&eew9-|U4T(`7LZvy%CVkE+6R}8ywlenV zDs!7Yc9>Mowv_UPlIxfQ{{3b&=h`fO-CB$GxS&kix#pu<{}2-9>}3F9jq z1F>y!q}8e;c_sk|JU*h5=V5XeCEvecZDctFAjw*eipuUP2c#Zj(ACF$CVehvY~>FA z*8saK1yH!MeD5OQbdqmehP5_=#pSL>2ZIRe=!j8uDv7*HNCH@t>}jgz?o zP>si+8us8x8Ftyyv{SOBm~aH08I*7~WS$xi`AIei@7InS+R6E+ZO@b2RCJqz3e1PZ zDGms_hQPMdFDo?396D|8KQ>9q%czm^LW*HujWCpQ%W9=uTnp%{Wl3Vsd~W7tcrKgZ z7h>6oBgey|GyTAJc(INL*{CzYtnZ6^WKC{E{UkQ zXIa#;vyw$^F0;wTfHY*|oxBLV4Vq#hJdAI5Fr$m-RH-z3MgtFfYD2!NOw{J(E#C}@mhW@+eD5;tCU(zgxPNI%GJt@p#x_Zh{)KjhFlPlphvctbxV8kBJ{Fp9Ib;GW9qMF|?613+rhk zKiUi}%U=TjWo=-nswY>}ojVg9H(-{~oT-scB%8cVJXbZ@{^0kDuT#wiRr>H2cdeqc zKnW>@O}i$AN%OzGCe5cpXUeS{Sg&G4XfEtEq?Cu0et07uVy{bK6qI>gabAE9o7iC@ zR9sK7G9)%Ahgs;5j}A|Uje`@zVqt1fvgkzxr6{tggTi+slJSlkiZK=W+)XZW!p#pE zPC85j+#x2=h9&DeH7w+YL(S`%j-XE>o{MM4BDam!K*_rV>t`9hZvqPk>t>5Ws`#jA3n zOWsQ)nLG#`chw`2Lh&Ty24)~|AaF44j izE`aL2oLWXicRUUjthSe_oTgNR)0^1_p-^^JK;a5_(^I2 diff --git a/RenX.Core/RenX_Server.cpp b/RenX.Core/RenX_Server.cpp index a214a22..5114bd3 100644 --- a/RenX.Core/RenX_Server.cpp +++ b/RenX.Core/RenX_Server.cpp @@ -115,8 +115,10 @@ int RenX::Server::sendMessage(const Jupiter::ReadableString &message) int RenX::Server::sendMessage(RenX::PlayerInfo *player, const Jupiter::ReadableString &message) { - // We'll have a real implementation when Kil adds one to RCON! :D - return RenX::Server::sendMessage(message); + if (RenX::Server::gameVersion.equals("Open Beta 2")) + return RenX::Server::sendMessage(message); + + return RenX::Server::sock.send(Jupiter::StringS::Format("cevaprivatesay pid%d %.*s\n", player->id, message.size(), message.ptr())); } int RenX::Server::sendData(const Jupiter::ReadableString &data)