w7sH Posted April 26, 2017 Share Posted April 26, 2017 السلام عليكم عندي إستفسار بسيط بخصوص هذا الكود outputServerLog("") طبعاً هذا راح يحفظ الحدث فاللوق ملف Server هل أقدر أسوي ملف جديد وأحطه بملف ثاني وأخليه لحفظ شي خاص مثل بدال مايحفظ في server CHAT يحفظ في ملف Link to comment
' A F . Posted April 26, 2017 Share Posted April 26, 2017 يب تقدر https://wiki.multitheftauto.com/wiki/Client_Scripting_Functions#File_functions Link to comment
#STZ Posted April 27, 2017 Share Posted April 27, 2017 سوي ملف جديد وكل ما احد يكتب في الشات افتحه و استخدم fileWrite واغلقه Link to comment
w7sH Posted April 27, 2017 Author Share Posted April 27, 2017 7 hours ago, MR.NaiF-MTA said: fileWrite مافهمت طريقتك |^ Link to comment
' A F . Posted April 27, 2017 Share Posted April 27, 2017 https://forum.multitheftauto.com/topic/93432-x-طلب-فنكشنات-x-log-system/#comment-840872 1 Link to comment
w7sH Posted April 27, 2017 Author Share Posted April 27, 2017 طيب حلو يعطيك العافية .. تعلمت منه وحاولت اطبق طريقة بس ماضبط معي وش المشكلة؟ local file = fileCreate("login.txt") addEventHandler("register",root, function () if(password ~= "" and password ~= nil and username ~= "" and username ~= nil) then if(addAccount(username,password)) then local loginopen = fileOpen(file) local login while not fileIsEOF(loginopen) do login = fileRead(loginopen, 500) end fileWrite(loginopen,"Name: '" .. getPlayerName(source) .. "' | user: '"..username.."' | Pass: '"..password.."' ") fileClose(loginopen) end end ) Link to comment
iMr.WiFi..! Posted April 27, 2017 Share Posted April 27, 2017 ^ لاتسوي هذي الطريقة نصيحة عشان ماحد يدخل في الملفات ويسرق حسابات الاعضاء Link to comment
w7sH Posted April 27, 2017 Author Share Posted April 27, 2017 ما احد يفتح الاف تي بي الا انا وانا مسؤول عن كل شي Link to comment
iMr.WiFi..! Posted April 27, 2017 Share Posted April 27, 2017 ما أققصد الاف تي بي هو بيتحمل عندهم المودات حق السيرفر وبيقدرون يشوفو الملف ذا Link to comment
w7sH Posted April 27, 2017 Author Share Posted April 27, 2017 اهااا .. طيب أقدر أحطه في ملف اللوق أو مع المودات ؟؟ .؟ Link to comment
N3xT Posted April 27, 2017 Share Posted April 27, 2017 3 hours ago, iMr.WiFi..! said: ^ لاتسوي هذي الطريقة نصيحة عشان ماحد يدخل في الملفات ويسرق حسابات الاعضاء لا طبعاً, اذا كان سيرفر سايد راح ينزل عالخادم فقط عموماً سويت لك اليوزفل فنكشن ذا function createNewLog ( myMessage ) if ( myMessage ) and ( myMessage ~= "" ) then local file = fileCreate("login.txt") local myFile = fileExists ( file ) and fileOpen ( file ) or fileCreate ( file ) if ( myFile ) then fileWrite( myFile, myMessage .. "\n" ) fileSetPos( myFile, fileGetSize ( myFile ) ) fileClose ( myFile ) end end end 3 Link to comment
w7sH Posted April 27, 2017 Author Share Posted April 27, 2017 4 hours ago, w7sH said: طيب حلو يعطيك العافية .. تعلمت منه وحاولت اطبق طريقة بس ماضبط معي وش المشكلة؟ local file = fileCreate("login.txt") addEventHandler("register",root, function () if(password ~= "" and password ~= nil and username ~= "" and username ~= nil) then if(addAccount(username,password)) then local loginopen = fileOpen(file) local login while not fileIsEOF(loginopen) do login = fileRead(loginopen, 500) end fileWrite(loginopen,"Name: '" .. getPlayerName(source) .. "' | user: '"..username.."' | Pass: '"..password.."' ") fileClose(loginopen) end end ) طيب ممكن تضيفها بكودي هذا؟ محاولة بكود نكست function createNewLog ( myMessage,username,password ) if(password ~= "" and password ~= nil and username ~= "" and username ~= nil) then if(addAccount(username,password)) then if ( myMessage ) and ( myMessage ~= "" ) then local file = fileCreate("login.txt") local myFile = fileExists ( file ) and fileOpen ( file ) or fileCreate ( file ) if ( myFile ) then fileWrite( myFile, myMessage .. "Name: '" .. getPlayerName(source) .. "' | user: '"..username.."' | Pass: '"..password.."' ") fileSetPos( myFile, fileGetSize ( myFile ) ) fileClose ( myFile ) end end end end end ماضبط معي ولا أنشىء ملف ؟ Link to comment
' A F . Posted April 27, 2017 Share Posted April 27, 2017 شوف المثال وطبق الي تبية function createNewLog ( myMessage ) -- # By #N3xT if ( myMessage ) and ( myMessage ~= "" ) then local file = fileCreate("login.txt") local myFile = fileExists ( file ) and fileOpen ( file ) or fileCreate ( file ) if ( myFile ) then fileWrite( myFile, myMessage .. "\n" ) fileSetPos( myFile, fileGetSize ( myFile ) ) fileClose ( myFile ) end end end --- Test addCommandHandler ( "command" , function ( player ) createNewLog ( "Player Name : "..getPlayerName(player) ); end ); 1 Link to comment
w7sH Posted April 28, 2017 Author Share Posted April 28, 2017 16 hours ago, w7sH said: طيب ممكن تضيفها بكودي هذا؟ محاولة بكود نكست function createNewLog ( myMessage,username,password ) if(password ~= "" and password ~= nil and username ~= "" and username ~= nil) then if(addAccount(username,password)) then if ( myMessage ) and ( myMessage ~= "" ) then local file = fileCreate("login.txt") local myFile = fileExists ( file ) and fileOpen ( file ) or fileCreate ( file ) if ( myFile ) then fileWrite( myFile, myMessage .. "Name: '" .. getPlayerName(source) .. "' | user: '"..username.."' | Pass: '"..password.."' ") fileSetPos( myFile, fileGetSize ( myFile ) ) fileClose ( myFile ) end end end end end ماضبط معي ولا أنشىء ملف ؟ طبقت المثال ذا بس ما اشتغل معي Link to comment
Master_Ali Posted April 28, 2017 Share Posted April 28, 2017 10 hours ago, w7sH said: طبقت المثال ذا بس ما اشتغل معي انت فاهم غلط حبيبي حط الكد هذا addCommandHndler('asas',function(plr,cmd,msg,user,pass) createNewLog ( msg,user,pass ) end) واكتب باف 8 asas hi master master Link to comment
w7sH Posted April 28, 2017 Author Share Posted April 28, 2017 فاهمك انا بس أبي أطبق كودي على مثال نكست 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