آلسلآم عليكم ورحمة ألله وبركآته
اليوم صآدفتني مشكلة في string.gsub
badWord = {
["كلب"] = "***" ,
["غبي"] = "***" ,
["حمار"] = "****" ,
}
function newString(string,player)
if new1 then
new1 = nil
end
local new = string.gsub(string,"ـ","")
for i , v in pairs(badWord) do
if string.find(new,i) then
outputChatBox("تذكر قول الله تعالى مآيلفظ من قول الآ لديه رقيب عتيد",player,255,255,255,true)
new1 = string.gsub(new,i,v)
end
end
return new1 or new
end
المشكلة
أذا كتبت كلب وحطيت جمبه غبي
راح ياخذ ابعد وحدة
؟ ليش
لان اللوب يحدث المتغير new1
فكل مرة يتغير
ايش المطلوب : -
أبي الكود يشفر الكلمتين مو وحدة
وضحت حسب ما اعرف اتمنى تعرفوا للحل
يلآ سلام