From a2da0575817395e11e00224dc2bb72b7cd28111a Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Wed, 22 Sep 2021 09:41:53 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=85=AC=E5=91=8A=E8=A7=A3?= =?UTF-8?q?=E6=9E=90=EF=BC=8C=E8=87=AA=E5=88=B6=E4=B8=80=E4=B8=AA=E7=AE=80?= =?UTF-8?q?=E5=8D=95=E7=9A=84=E5=88=86=E8=AF=AD=E8=A8=80=E5=85=AC=E5=91=8A?= =?UTF-8?q?=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parts/net.lua | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/parts/net.lua b/parts/net.lua index 1fa14c00..aa16cbd5 100644 --- a/parts/net.lua +++ b/parts/net.lua @@ -78,8 +78,18 @@ end --Parse notice local function _parseNotice(str) - str=STRING.split(str,"///") - return str[SETTING.locale<=3 and 1 or 2]or str[1] + if str:find("///")then + str=STRING.split(str,"///") + for i=1,#str do + local m=str[i] + if m:find("=")then + str[m:sub(1,m:find("=")-1)]=m:sub(1,m:find("=")+1) + end + end + return str[SETTING.locale]or str[1] + else + return str + end end --WS close message