#Major . Posted July 10, 2018 Share Posted July 10, 2018 السلام عليكم كيف اقدر اجلب المعلومات من ملف txt واضيفها ع قريد ليست؟ Link to comment
#Major . Posted July 10, 2018 Author Share Posted July 10, 2018 (edited) شكرا 1 hour ago, N3xT said: fileRead Edited July 10, 2018 by *RayaN-Alharbi. Link to comment
#Major . Posted July 10, 2018 Author Share Posted July 10, 2018 1 minute ago, N3xT said: عفواً المشكله اني ابي اجيبها سطر سطر كيف :\ ؟ Link to comment
Trefeor Posted July 10, 2018 Share Posted July 10, 2018 استخدم split خلي الكلام الي بالملف كذا 139484, 2948595, ثم سوي ريد لـ الملف وسوي له split Link to comment
#Major . Posted July 10, 2018 Author Share Posted July 10, 2018 6 hours ago, Trefeor said: استخدم split خلي الكلام الي بالملف كذا 139484, 2948595, ثم سوي ريد لـ الملف وسوي له split شكرا Link to comment
#Major . Posted July 10, 2018 Author Share Posted July 10, 2018 7 hours ago, Trefeor said: استخدم split خلي الكلام الي بالملف كذا 139484, 2948595, ثم سوي ريد لـ الملف وسوي له split برضو نفس المشكلة تجي المسافات إلي بين السطور وانا م ابيها تجي Link to comment
N3xT Posted July 10, 2018 Share Posted July 10, 2018 الفراغات اللي بين السطور لأن فيه قيمة فارغة, تحقق ان الكلام اللي بترسله ماهو قيمة فاضية if ( text ~= nil ) then Link to comment
#Major . Posted July 10, 2018 Author Share Posted July 10, 2018 2 hours ago, N3xT said: الفراغات اللي بين السطور لأن فيه قيمة فارغة, تحقق ان الكلام اللي بترسله ماهو قيمة فاضية if ( text ~= nil ) then م فيه فايدة هل اقدر استأصلها ب gsub? Link to comment
Abdul KariM Posted July 10, 2018 Share Posted July 10, 2018 سوي تحقق ان السطر موب فاضي وخلاص او حط السطر بدون مسافات Link to comment
#Major . Posted July 10, 2018 Author Share Posted July 10, 2018 27 minutes ago, Abdul KariM said: سوي تحقق ان السطر موب فاضي وخلاص او حط السطر بدون مسافات ترى ماهي مسافات سبيس لا شفت لما تضغط انتر ينزلك سطر تحت هي ذي او \n Link to comment
^iiEcoo'x_) Posted July 10, 2018 Share Posted July 10, 2018 هات النص الي تحطه بالملف , خليني اشوفه Link to comment
Abdul KariM Posted July 10, 2018 Share Posted July 10, 2018 myString = [[ a b c d ]] for repStr in myString:gmatch ( "[^\r\n]+" ) do print ( repStr ) end هذا مثال وطبق ع الي تبيه Link to comment
^iiEcoo'x_) Posted July 10, 2018 Share Posted July 10, 2018 42 minutes ago, Abdul KariM said: myString = [[ a b c d ]] for repStr in myString:gmatch ( "[^]+" ) do print ( repStr ) end هذا مثال وطبق ع الي تبيه لقيتله مثال ع طلبه :- function split(str,sep) local array = {} local reg = string.format("([^%s]+)",sep) for mem in string.gmatch(str,reg) do table.insert(array, mem) end return array end local s = "one;two;;four" local array = split(s,";") for n, w in ipairs(array) do print(n .. ": " .. w) end --[[ Result 1:one 2:tow 3:four Link to comment
Abdul KariM Posted July 11, 2018 Share Posted July 11, 2018 @#_iMr,[E]coo طولتها وهي ماتستاهل وبعدين اتوقع ماراح يضبط معاه لانه يبي يشيل سطر الفارغ مايكون فيه مسافات الكود الي انت حاطه بيشيل المسافات بس مع اللوب يضيف myString:gmatch ( "[^\r\n]+" ) split وبيشيل له السطر حتى لو كان مستعمل 1 Link to comment
#Major . Posted July 11, 2018 Author Share Posted July 11, 2018 @Abdul KariM @#_iMr,[E]coo شكرا لكم Link to comment
#Major . Posted July 11, 2018 Author Share Posted July 11, 2018 (edited) 3 hours ago, Abdul KariM said: myString = [[ a b c d ]] for repStr in myString:gmatch ( "[^]+" ) do print ( repStr ) end هذا مثال وطبق ع الي تبيه attempt to call mathod 'gmatch' (a nil value) addEvent( 'sssss', true ) addEventHandler( 'sssss', root, function(f) for i,k in f:gmatch ( "[^\r\n]+" ) do Row = guiGridListAddRow( Grid_Supervision ) guiGridListSetItemText( Grid_Supervision, Row, 2, tostring(k), false, false ) print(k) end end ) addCommandHandler("sss", function (plr) local Table = {} local hFile = fileOpen("Private Log.txt") if hFile then local buffer while not fileIsEOF(hFile) do buffer = fileRead(hFile, 1000) table.insert(Table,buffer) end fileClose(hFile) else print("Unable to open test.txt") end triggerClientEvent(plr,"sssss",plr,Table) end ) Edited July 11, 2018 by *RayaN-Alharbi. Link to comment
Abdul KariM Posted July 11, 2018 Share Posted July 11, 2018 @*RayaN-Alharbi. لازم اول شي تسوي لوب ع التيبل وبعدين تستخدم الوظيفة + عندك بالسيرفر سايد راح يقرأ لك 1000 بايت فقط لازم تخليه ع الحجم يقرأ Link to comment
^iiEcoo'x_) Posted July 11, 2018 Share Posted July 11, 2018 5 hours ago, Abdul KariM said: @*RayaN-Alharbi. لازم اول شي تسوي لوب ع التيبل وبعدين تستخدم الوظيفة + عندك بالسيرفر سايد راح يقرأ لك 1000 بايت فقط لازم تخليه ع الحجم يقرأ سؤال بس , في موقع يفهمك الحركات هذي ؟ [n^/$] مثلا . Link to comment
Rockyz Posted July 11, 2018 Share Posted July 11, 2018 10 minutes ago, #_iMr,[E]coo said: سؤال بس , في موقع يفهمك الحركات هذي ؟ [n^/$] مثلا . https://www.lua.org/pil/20.2.html بسيط جداً بس يبيلك تركز 1 Link to comment
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