iMr ~ MnHmAr Posted September 18, 2016 Share Posted September 18, 2016 \السلام عليكم ورحمة الله و بركاته ابي فانكشنات ابي اسوي مود توب معي مود ساعات واي فاي توب الوقت ^^ ممكن الفانكشنات و و كيف هل يحتاج اSQL او لا Link to comment
</Mr.Tn6eL> Posted September 18, 2016 Share Posted September 18, 2016 اذا كان اكوانت داتا مايحتاج إس كيو ال يعني على حسب نظام الساعات حقك Link to comment
iMr ~ MnHmAr Posted September 18, 2016 Author Share Posted September 18, 2016 (edited) Just now, said: اذا كان اكوانت داتا مايحتاج إس كيو ال يعني على حسب نظام الساعات حقك لا سكل حقي انا ابي اسوي توب مثل اعلى 50 لاعب في الساعات Edited September 18, 2016 by back!_ Link to comment
</Mr.Tn6eL> Posted September 19, 2016 Share Posted September 19, 2016 (edited) استخدم الإس كيو إل SELECT * FROM TimeTable ORDER BY TimeColumn LIMIT 50 راح يكون تركيب الجملة كذا بس انت تجيب القيم في القريد ليست مع استبدال جدول الساعات والكولمن Edited September 19, 2016 by </Mr.Tn6eL> مشكلة في عرض الكود Link to comment
iMr ~ MnHmAr Posted September 19, 2016 Author Share Posted September 19, 2016 Just now, </Mr.Tn6eL> said: استخدم الإس كيو إل راح يكون تركيب الجملة كذا بس انت تجيب القيم في القريد ليست مع استبدال جدول الساعات والكولمن SELECT * FROM TimeTable ORDER BY TimeColumn LIMIT 50 ابي اسوي توب 30 الوقت ما اعرف ل الاس كيو آل ^^ مفيه غيرها ^^ Link to comment
</Mr.Tn6eL> Posted September 19, 2016 Share Posted September 19, 2016 انت راح تستخدمها غصبن عنك لأنها أساسا الساعات فيها 1 Link to comment
iMr ~ MnHmAr Posted September 19, 2016 Author Share Posted September 19, 2016 كيف يعني ؟الساعات تنحفظ في مود واي فاي على قاعدة بيانات وش دخل الآس كيو آلآ Link to comment
</Mr.Tn6eL> Posted September 19, 2016 Share Posted September 19, 2016 2 minutes ago, back!_ said: كيف يعني ؟الساعات تنحفظ في مود واي فاي على قاعدة بيانات وش دخل الآس كيو آلآ قاعدة بيانات هي الإس كيو إل Link to comment
iMr ~ MnHmAr Posted September 19, 2016 Author Share Posted September 19, 2016 اها اوك طيب اخي كيف اسويها اقدر اسويه خارج مود الساعات ولا لزم جوت مود الساعات Link to comment
N3xT Posted September 19, 2016 Share Posted September 19, 2016 أنا بقولك كيف تسويها أول شيء تفتح الويكي وتاخذ الأشياء اللي تبيها وتتعلم من الأمثلة وتروح تفتح ملف الساعات جانب سيرفر وتحط أكوادك وتخبص فيه وتصلح الأخطاء اللي تطلع لك بالديبق أو تروح تزرف الاكواد من مود فيه ترتيب ولا تفهم من كلام تنطيل خذ اللي يعجبك وسوه وبيظبط معك 1 Link to comment
iMr ~ MnHmAr Posted September 19, 2016 Author Share Posted September 19, 2016 ههههههههههههههههههههههههههه يعني الان كيف اجيب الساعات اعلى 30 ترتيبهم يهل لكن انا ابي اعرف اجيبهم بي وظيفة وش اجيبه بي وظيفة الا تنطيل اني كود اسرتجاع جدول طيب راح لما استرجعه يجيب لي كل الاعبين الي بي القاعده انا فمهت من تنطيل كذا SELECT * FROM TimeTable ORDER BY TimeColumn LIMIT 50 اخير بس التيبل و الكولمن احطه مثل انا حافظ لى الحساب اجيب كولمن الحساب مثل كولمن الحساب مسجل بي القاعده بي اسم Accont والتيبل اسمه Time راح تصير كذا SELECT * FROM Time ORDER BY Account LIMIT 50 صح ولا انا غلطان Link to comment
فاّرس Posted September 19, 2016 Share Posted September 19, 2016 ايه بالضبط سوي كذا وحط القيم بالجريد ليست . Link to comment
iMr ~ MnHmAr Posted September 19, 2016 Author Share Posted September 19, 2016 وارسله كلنت ؟ و احطه بداله لوب و ثمن اسوي local row = guiGridListAddRow ( grid) guiGridListSetItemText ( grid, row, column, -, false, false ) Link to comment
</Mr.Tn6eL> Posted September 19, 2016 Share Posted September 19, 2016 يب، أنت بس حاول واذا فيه مشكلة نساعدك Link to comment
iMr ~ MnHmAr Posted September 19, 2016 Author Share Posted September 19, 2016 اوك طيب لو اسويه خارج مود الساعات بتصير ولا لا Link to comment
iMr ~ MnHmAr Posted September 19, 2016 Author Share Posted September 19, 2016 (edited) شوف انا سويت مثل كذا اول شيء اول مايشتغل السكربت رسلت تقرير سيرفر addEventHandler( 'onClientResourceStart', resourceRoot, function() triggerServerEvent( 'Time2', localPlayer) end ) ثمن اسقبلته سيرفر addEvent( "Time2", true ) addEventHandler( "Time2", root, function( ) local acc = getPlayerAccount (source) if not isGuestAccount (source) then local accountName = getAccountName (acc) local Time1 = executeSQLQuery("SELECT * FROM Prestege2_Save_Time ORDER BY PlayerAccount LIMIT 50", accountName ) if ( Time1 ) then triggerClientEvent(root,'Time3',root,Time1) end end end ) ثمن رسلته كلنت و استقبلته بي لوب و حطيته في القريد addEvent('Time3',true) addEventHandler('Time3',root, function( SQL,Time1 ) local T1 = getPlayerName(source) for k,v in ipairs( SQL ) do local row = guiGridListAddRow (Gridilist1) guiGridListSetItemText (Gridilist1,row,1,v.T1 ,false,false) guiGridListSetItemText (Gridilist1,row,2,v.SQL,false,false) guiGridListSetItemColor (Gridilist1,row,1, 255, 0, 0 ) guiGridListSetItemColor (Gridilist1,row,2, 220, 220, 250 ) end end ) بس مازبط يقول انا ان هذي السطر local T1 = getPlayerName(source) for k,v in ipairs( SQL ) do local row = guiGridListAddRow (Gridilist1) guiGridListSetItemText (Gridilist1,row,1,v.T1 ,false,false) guiGridListSetItemText (Gridilist1,row,2,v.SQL,false,false) guiGridListSetItemColor (Gridilist1,row,1, 255, 0, 0 ) guiGridListSetItemColor (Gridilist1,row,2, 220, 220, 250 ) قيمتها nil Edited September 19, 2016 by back!_ Link to comment
iMr ~ MnHmAr Posted September 19, 2016 Author Share Posted September 19, 2016 Just now, justboy said: واو ع وش واو ؟ Link to comment
</Mr.Tn6eL> Posted September 19, 2016 Share Posted September 19, 2016 المشكلة انك تجيب اسم الروت + الحساب مايجيب اسمم الاعب لازم تسوي نظام يحفظ اسم الاعب بالاكوانت وكذا Link to comment
iMr ~ MnHmAr Posted September 19, 2016 Author Share Posted September 19, 2016 Just now, </Mr.Tn6eL> said: المشكلة انك تجيب اسم الروت + الحساب مايجيب اسمم الاعب لازم تسوي نظام يحفظ اسم الاعب بالاكوانت وكذا كيف يعني مافهمت ؟ ممكن تشرح لي؟ Link to comment
</Mr.Tn6eL> Posted September 19, 2016 Share Posted September 19, 2016 شوف هذا نشرته بالمنتدى قبل On 8/31/2016 at 9:35 AM, </Mr.Tn6eL> said: استخدم setAccountData لتخزين اسم الاعب على الحساب وحولته عادي oop هذا كود كان عندي كان function accounts(_, arg2) if eventName == "onResourceStart" then for k, v in ipairs(getElementsByType("player")) do local account = getPlayerAccount(v) if account and not isGuestAccount(account) then setAccountData(account, "nick", getPlayerName(v)) end end elseif eventName == "onPlayerLogin" then setAccountData(arg2, "nick", getPlayerName(source)) elseif eventName == "onPlayerChangeNick" then local account = getPlayerAccount(source) if account and not isGuestAccount(account) then setAccountData(account, "nick", arg2) end end end addEventHandler("onResourceStart", resourceRoot, accounts) addEventHandler("onPlayerLogin", root, accounts) addEventHandler("onPlayerChangeNick", root, accounts) nick جيب الداتا حقت الحساب اللي هي Link to comment
iMr ~ MnHmAr Posted September 19, 2016 Author Share Posted September 19, 2016 Just now, </Mr.Tn6eL> said: شوف هذا نشرته بالمنتدى قبل nick جيب الداتا حقت الحساب اللي هي الان ي طويل العمر وش الغلط الي عندي و في اي كود الخطا هل هو في استقبل تقريت الكلنت ولا السيرفر ووش اسويي اضيف للحساب داتا ولما يدخل اديه الداتا ولا كيف ^^ Link to comment
</Mr.Tn6eL> Posted September 19, 2016 Share Posted September 19, 2016 الغلط في كود وضع البيانات في القريد Link to comment
iMr ~ MnHmAr Posted September 19, 2016 Author Share Posted September 19, 2016 (edited) طيب اضيف اكونت داتا على اسم الاعب ولا على ساعاته ولا وش + ممكن تشرح لي شو طريقتها Edited September 19, 2016 by back!_ 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