Mr.Mostafa Posted September 1, 2018 Posted September 1, 2018 سلام عليكم آبي لو كتبت كومآند لو موجود بآسمي مثلا حرف n يتبدل ب N وكل آلي في آلجدول آلآول يتبدآ بآلتآني وهكذآ وآسف علي آلمحآولة هآدي local Names = { ['a'] = 'A', ['m'] = 'M', ['n'] = 'N', } addCommandHandler("gsub", function (source) local name = getPlayerName(source) if ( string.find(name,Names[1]) ) then name = name:gsub (Names[1],Names[2]) outputChatBox("your new nickname with gsub : "..name.."",source,255,0,0,true) end end )
Mr.Mostafa Posted September 1, 2018 Author Posted September 1, 2018 3 minutes ago, Abdul KariM said: string.upper طريقة آستعمآله طيب . مآلهم ويكي ذولآ
Abdul KariM Posted September 1, 2018 Posted September 1, 2018 local myName = "Abdul_KariM" print ( myName:upper ( ) ) print ( myName:lower ( ) )
Rockyz Posted September 1, 2018 Posted September 1, 2018 سويت لك وظيفة مفيدة بسيطة: function tableUpper(str, charTable) if type(str) == 'string' and type(charTable) == 'table' then local charString = ''; for index, value in pairs(charTable) do if utf8.len(value) == 1 then charString = charString..value:lower() end end return ({str:gsub('['..charString..']', string.upper)})[1]; end return false end مثال: local charTable = {'h', 'w', 'r', 'd'} outputChatBox(tableUpper('hello world!', charTable)) -- Hello WoRlD!
Mr.Mostafa Posted September 1, 2018 Author Posted September 1, 2018 40 minutes ago, Abdul KariM said: local myName = "Abdul_KariM" print ( myName:upper ( ) ) print ( myName:lower ( ) ) مآ فهمت شي .. 25 minutes ago, #,xiRocKyz said: سويت لك وظيفة مفيدة بسيطة: function tableUpper(str, charTable) if type(str) == 'string' and type(charTable) == 'table' then local charString = ''; for index, value in pairs(charTable) do if utf8.len(value) == 1 then charString = charString..value:lower() end end return ({str:gsub('['..charString..']', string.upper)})[1]; end return false end مثال: local charTable = {'h', 'w', 'r', 'd'} outputChatBox(tableUpper('hello world!', charTable)) -- Hello WoRlD! هآدي وش فآيدتهآ ؟
Mr.Mostafa Posted September 1, 2018 Author Posted September 1, 2018 Just now, #,xiRocKyz said: يعني في مثال قدامك وتسألني وش فايدتها كل آلآكوآد غريبة بآلنسبة لي ض1
Abdul KariM Posted September 1, 2018 Posted September 1, 2018 local myName = "Abdul_KariM" print ( string.upper ( myName ) ) print ( string.lower ( myName ) )
Mr.Mostafa Posted September 1, 2018 Author Posted September 1, 2018 Just now, Abdul KariM said: local myName = "Abdul_KariM" print ( string.upper ( myName ) ) print ( string.lower ( myName ) ) 4 minutes ago, Mr.Mostafa said: مآ فهمت شي .. 29 minutes ago, #,xiRocKyz said:
Rockyz Posted September 1, 2018 Posted September 1, 2018 الارقمنت الاول تحط الكلام الي تبيه الارقمنت الثاني حط جدول فيه الحروف الي تبيهم يصيرون كابيتل
Mr.Mostafa Posted September 1, 2018 Author Posted September 1, 2018 1 minute ago, Abdul KariM said: انت جربت عشان ماتفهم ؟ لا , بس مآ بجرب وآنآ مب فآهم آلكود كيف آحطه آصلا ولآ فنكشنه وش دقيقة لو تقصدوآ , آنآ هآدي آلفنكشنآت بتبدل من حروف صغيرة لحروف كبيرة آنآ فقط حآطط من حروف كبيرة لصغيرة كآ مثآل يعني مثلا آعتبروهآ كدآ local Names = { ['a'] = 'آ', ['m'] = 'م', ['n'] = 'ى', } addCommandHandler("gsub", function (source) local name = getPlayerName(source) if ( string.find(name,Names[1]) ) then name = name:gsub (Names[1],Names[2]) outputChatBox("your new nickname with gsub : "..name.."",source,255,0,0,true) end end )
Abdul KariM Posted September 1, 2018 Posted September 1, 2018 Just now, Mr.Mostafa said: لا , بس مآ بجرب وآنآ مب فآهم آلكود كيف آحطه آصلا ولآ فنكشنه وش دقيقة لو تقصدوآ , آنآ هآدي آلفنكشنآت بتبدل من حروف صغيرة لحروف كبيرة آنآ فقط حآطط من حروف كبيرة لصغيرة كآ مثآل ياحبيبي كيف بتعرف الوظائف وانت ماتجرب الامثلة ؟؟
Mr.Mostafa Posted September 1, 2018 Author Posted September 1, 2018 Just now, Abdul KariM said: ياحبيبي كيف بتعرف الوظائف وانت ماتجرب الامثلة ؟؟ طيب علي آلآقل آشرح آلمثآل حقك ^,^ قول فكرة آلكود , قول وش يسوي , آي شي .. + آقرآ مشآركتي آلي فوق
#BrosS Posted September 1, 2018 Posted September 1, 2018 19 minutes ago, Mr.Mostafa said: لا , بس مآ بجرب وآنآ مب فآهم آلكود كيف آحطه آصلا ولآ فنكشنه وش لو جربت تفهم تفهم احسن Edit : ماشفت رد عبد الكريم ض سوري
Rockyz Posted September 1, 2018 Posted September 1, 2018 local Names = { ['a'] = 'آ', ['m'] = 'م', ['n'] = 'ى', } addCommandHandler('gsub', function(player) local name = getPlayerName(player) for index, value in pairs(Names) do name = name:gsub(index, value); end outputChatBox('your new nickname with gsub : '..name, player, 255, 0, 0, true) end)
N3xT Posted September 1, 2018 Posted September 1, 2018 كودي تقريباً مشابه للي فوق, لكن خذ اللي يريحك بما اني سويته ودوبني شفت الاكواد اللي فوق local Names = { { "a" }, { "n" }, } addCommandHandler("gsub", function ( player ) local name = getPlayerName ( player ) if ( name ) then for k, v in ipairs ( Names ) do if ( string.find ( name, v[1] ) ) then name = string.gsub ( name, v[1], string.upper ) end end outputChatBox ( name, player, 255, 255, 255, true ) end end )
coNolel Posted September 1, 2018 Posted September 1, 2018 http://www.lua.org/manual/5.1/manual.html#pdf-string.upper أنصحك تتعلم اللغة من هنا وبعدها ما أظن راح تسأل
KillerX Posted September 1, 2018 Posted September 1, 2018 6 hours ago, Mr.Mostafa said: طريقة آستعمآله طيب . مآلهم ويكي ذولآ افهمك وش معناهم string.upper دي تخليلك الحروف كابيتل يعني مكبرة مثل كدا local x = 'a' print(string.upper(x)) النتيجه هتبقي A و string.lower دي عكس اللي قبليها تخليلك الحروف مصغرة مثال local y = 'A' print(string.lower(y)) a النتيجه هتبقي يارب تكون المعلومة وصلت 1
Doffy Posted September 1, 2018 Posted September 1, 2018 مب ملاحظ انك اكثر واحد ينشر مواضيع بقسم البرمجة حاليا ؟ شوف القسم باله كله بأسمك 3
KillerX Posted September 1, 2018 Posted September 1, 2018 11 hours ago, Mr.Mostafa said: مآلهم ويكي ذولآ لا ليهم تفضل https://wiki.multitheftauto.com/wiki/AR/الصفحه_الرئيسيه 11 hours ago, Mr.Mostafa said: local Names = { ['a'] = 'A', ['m'] = 'M', ['n'] = 'N', } addCommandHandler("gsub", function (source) local name = getPlayerName(source) if ( string.find(name,Names[1]) ) then name = name:gsub (Names[1],Names[2]) outputChatBox("your new nickname with gsub : "..name.."",source,255,0,0,true) end end ) ودا تعديل المثال local Names = { ['a'] = 'A', ['m'] = 'M', ['n'] = 'N', } addCommandHandler("gsub", function (source) for i,v in pairs(Names) do local name = getPlayerName(source) if ( string.find(name,i) ) then name = string.gsub(name,i,v) setPlayerName(source,name) end end end )
Mr.Mostafa Posted September 1, 2018 Author Posted September 1, 2018 10 hours ago, N3xT said: كودي تقريباً مشابه للي فوق, لكن خذ اللي يريحك بما اني سويته ودوبني شفت الاكواد اللي فوق local Names = { { "a" }, { "n" }, } addCommandHandler("gsub", function ( player ) local name = getPlayerName ( player ) if ( name ) then for k, v in ipairs ( Names ) do if ( string.find ( name, v[1] ) ) then name = string.gsub ( name, v[1], string.upper ) end end outputChatBox ( name, player, 255, 255, 255, true ) end end ) آنآ مآ آبي كدآ , آلكل فهم خطآ آن آبي آلآسم يكون كآبتيل مثلا آنآ آبي آلجدول آلآول يتبدل بآلجدول آلتآني يعني لو في آسمي حرف n يتبدل ل ن لو في آسمي حرف m يتبدل ل م
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now