Adham Posted July 17, 2017 Share Posted July 17, 2017 سلام عليكم, ورحمه الله وبركاته اليوم انا مسوي لين يكتب في ايديت ويحدد كومب بوكس ويكتب ميمو يجي الكلام بالقريد لست عن طريق "db functions" وشغال تمام الحين انا جيت في مود إخر وابي اسوي يزوفل فكشن يعني مثلا كذا add ( "كلام الكومب بوكس", "الايديت",الميمو" ) يجي في القريد لست تلقائي ممكن الطريقه شباب .. يعني عشان اوضح لكم اكتر ان الموضوع يضيف تلقائي عن طريق الاكواد برده باليوزفل فكشن. بس اني اكتب عنوان الايديت و الميمو والكومب بوكس @Master_MTA Link to comment
Master_MTA Posted July 17, 2017 Share Posted July 17, 2017 1 minute ago, Deativated said: سلام عليكم, ورحمه الله وبركاته اليوم انا مسوي لين يكتب في ايديت ويحدد كومب بوكس ويكتب ميمو يجي الكلام بالقريد لست عن طريق "db functions" وشغال تمام الحين انا جيت في مود إخر وابي اسوي يزوفل فكشن يعني مثلا كذا add ( "كلام الكومب بوكس", "الايديت",الميمو" ) يجي في القريد لست تلقائي ممكن الطريقه شباب .. يعني عشان اوضح لكم اكتر ان الموضوع يضيف تلقائي عن طريق الاكواد برده باليوزفل فكشن. بس اني اكتب عنوان الايديت و الميمو والكومب بوكس @Master_MTA export للفنكشن؟ Link to comment
Adham Posted July 17, 2017 Author Share Posted July 17, 2017 ايه بس الطريقه مب تبي تظبت يعني مثلأ كيف بسوي call or export مع السكل ؟ Link to comment
Abdul KariM Posted July 17, 2017 Share Posted July 17, 2017 انت اكيد بتسوي وظيفة وراح يكون فيها ارقمنتات وراح تخزن البيانات في الداتا بيس انت راح تستدعي الفنكشن وتقدر تستدعي الداتا بيس بعد عن طريق المسار Link to comment
Adham Posted July 17, 2017 Author Share Posted July 17, 2017 يمكن مثال ؟ انا مسويها علي سبيل المثال كذا dbExec( db, "INSERT INTO ReportTable VALUES (?,?,?)", section,edit,memo) واكيد مسوي اكسبت حدث بالسرفر Link to comment
Abdul KariM Posted July 17, 2017 Share Posted July 17, 2017 db = dbConnect( "sqlite", ":resname/file.db" ) resname = اسم المود الي موجودة فيه قاعدة البيانات file.db = اسم قاعدة البيانات بعدين عدل عليها سواء تضيف تحذف الي تبيه 1 Link to comment
Master_MTA Posted July 17, 2017 Share Posted July 17, 2017 2 minutes ago, Deativated said: يمكن مثال ؟ انا مسويها علي سبيل المثال كذا dbExec( db, "INSERT INTO ReportTable VALUES (?,?,?)", section,edit,memo) واكيد مسوي اكسبت حدث بالسرفر function master(section,edit,memo) dbExec( db, "INSERT INTO ReportTable VALUES (?,?,?)", section,edit,memo) end وتروح للميتا وتسوي كذا <export function='master' type='server' /> وفي اي مود ثاني بتستخدم طريقتين export['modename']:master(section,blblblblb) modename=اسم المود بدلها بيه او الطريقه الثانيه call( getResourceFromName ( "اسم المود" ), "master",section,blalalal,sss ) تمام Link to comment
Adham Posted July 17, 2017 Author Share Posted July 17, 2017 (edited) طب لو انا مو مسويها ب أسم فكشن مسويها ب حدث ؟ خلاص الحين مشكور addEvent ( "ss", true ) addEventHandler ( "ss", root, function ( ) if getElementType ( source ) == "player" then local result = dbPoll(dbQuery(db, "SELECT * FROM table"), -1) if type(result) == "table" and #result >= 0 then triggerClientEvent ( source, "onCreateMessage", source, result ) triggerClientEvent ( source, "onCreateMessage2", resourceRoot, result ) end end end ) الكود ذا بيجي الكلام بالقريد لست لكل الاعبين ولا للاعب بس القدم الرسالة؟ Edited July 17, 2017 by Deativated Link to comment
Abdul KariM Posted July 17, 2017 Share Posted July 17, 2017 (edited) تحول الفنكشن لاسم وبعدين بالحدث تسوي كذا function Test ( ... ) end addEvent ( "Tests" , true ) addEventHandler ( "Tests" , root , Test ) او تستخدم triggerEvent Edited July 17, 2017 by Abdul KariM Link to comment
Master_MTA Posted July 17, 2017 Share Posted July 17, 2017 Just now, Abdul KariM said: تحول الفنكشن لاسم وبعدين بالحدث تسوي كذا function Test ( ... ) end addEvent ( "Tests" , true ) addEventHandler ( "Tests" , root , Test ) او بكل بساطه يقدر يستخدم triggerEvent or triggerServerEvent Link to comment
Adham Posted July 17, 2017 Author Share Posted July 17, 2017 1 minute ago, Abdul KariM said: تحول الفنكشن لاسم وبعدين بالحدث تسوي كذا function Test ( ... ) end addEvent ( "Tests" , true ) addEventHandler ( "Tests" , root , Test ) تمام شكرأ إليك اتمني ان تشوف ردي السابق حق كود التحديث 3 minutes ago, Deativated said: طب لو انا مو مسويها ب أسم فكشن مسويها ب حدث ؟ خلاص الحين مشكور addEvent ( "ss", true ) addEventHandler ( "ss", root, function ( ) if getElementType ( source ) == "player" then local result = dbPoll(dbQuery(db, "SELECT * FROM table"), -1) if type(result) == "table" and #result >= 0 then triggerClientEvent ( source, "onCreateMessage", source, result ) triggerClientEvent ( source, "onCreateMessage2", resourceRoot, result ) end end end ) الكود ذا بيجي الكلام بالقريد لست لكل الاعبين ولا للاعب بس القدم الرسالة؟ Link to comment
Abdul KariM Posted July 17, 2017 Share Posted July 17, 2017 @Master_MTA يب انا عدلت على ردي وقلت له يستعمل @Deativated source بـ resourceRoot للاعب وبدل 1 Link to comment
Adham Posted July 17, 2017 Author Share Posted July 17, 2017 Just now, Abdul KariM said: @Master_MTA يب انا عدلت على ردي وقلت له يستعمل @Deativated source بـ resourceRoot للاعب وبدل بس انا الحين من شوي دخلت اخوي سرفر محلي وعملتها كذا source, "dd", resourceRoot قدمت رسالة انا لقيتها جات له وش الحل ؟ Link to comment
Abdul KariM Posted July 17, 2017 Share Posted July 17, 2017 (edited) بدل الي قلت لك عليه وتأكد انك يوم ارسلت الترايقر للاعب فقط موب للجميع Edited July 17, 2017 by Abdul KariM 1 Link to comment
Adham Posted July 17, 2017 Author Share Posted July 17, 2017 طيب, الحين انا مسوي يجي في قريد لست كلام عادي Adham Mohamed ولين يضعط علي اي زر يحدثه بالسكل ويجي يحط بدل Adham Mohamed Abdul KariM مثلأ ويجي يقوله WEHRE serial = ? بالتحديث الحين التححديث ذا بيجي للكل ولا الضعط علي الزر بس ؟ Link to comment
Abdul KariM Posted July 17, 2017 Share Posted July 17, 2017 مافهمت لكن التحديث يعتمد ع الترايقر بمعنى اضفت لوكال بلاير او روت راح تفرق Link to comment
Adham Posted July 17, 2017 Author Share Posted July 17, 2017 التريقر localPlayer مثلا local abd = "adham" في كود لين يضعط ع الزر dbExec( db, "UPDATE ?? SET ??=? WHERE serial=?", "table", "abd", "Abdul" ,serial ) Link to comment
Master_MTA Posted July 17, 2017 Share Posted July 17, 2017 3 minutes ago, Deativated said: طيب, الحين انا مسوي يجي في قريد لست كلام عادي Adham Mohamed ولين يضعط علي اي زر يحدثه بالسكل ويجي يحط بدل Adham Mohamed Abdul KariM مثلأ ويجي يقوله WEHRE serial = ? بالتحديث الحين التححديث ذا بيجي للكل ولا الضعط علي الزر بس ؟ وش رايك تطرح اكوادك كلنت وسيرفر Just now, Deativated said: التريقر localPlayer مثلا local abd = "adham" في كود لين يضعط ع الزر dbExec( db, "UPDATE ?? SET ??=? WHERE serial=?", "table", "abd", "Abdul" ,serial ) dbExec( db, "UPDATE table SET ??=? WHERE serial=?", frist, sec ,serial ) ---------------frist=الكولمن اللي تبي تغيره وليس القيمه -------------------sec=القيمه الجديده اللي بتغيرها في الكولمن المحدد ------------------serial=العمود الافقي يعني اللي بالعرض اللي بيحدده على حسب السيريال اتمنى تكون فهمت Link to comment
Abdul KariM Posted July 17, 2017 Share Posted July 17, 2017 لو تفهمني وش تبي تسوي اقدر اساعدك بشكل افضل ثانيا ليش مستخدم الداتا بيس Link to comment
Adham Posted July 17, 2017 Author Share Posted July 17, 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