MA[S]RIY Posted November 13, 2017 Share Posted November 13, 2017 السلام عليكم عندي استفسارين اولا: كيف اجيب حساب لاعب اونلاين ام اوفلاين ؟ ثانيا: انا مسوي جدول سكل ومسوي لما الاعب يكتب امر يضيف بعض معلومات الاعب كيف اجيب كل الاجداول في جريد لست في لوحه م اقصد اجيب الجدول من سريالي او كذا اقصد اجيب الجدول حق كل الاعبين # ؟ Link to comment
Adham Posted November 13, 2017 Share Posted November 13, 2017 الطلب الأول: setAccountData او داتا بيس التاني ماني فاهمك Link to comment
MA[S]RIY Posted November 13, 2017 Author Share Posted November 13, 2017 لو ممكن توشح لي طلبي الاول م فهمتك ؟ وطلبي الثاني انا الحين مسوي جدول سكل ومسوي اممر لما الاعب يكتبه يدخل بعض بياناته مثل اسمه واسم حسابقه وسرياله وكذا الحين كيف اجيب معلومات كل الاعبين في جريد لست في لوحه ؟ Link to comment
#Soking Posted November 13, 2017 Share Posted November 13, 2017 اول طلب سوي لوب علي الاعبين و تحقق من اسماء حسابتهم ب اسم الحساب ال تبي تعرف حالته سواء اونلاين او اوفلاين وبعدين سوي break or return Link to comment
MR.GRAND Posted November 14, 2017 Share Posted November 14, 2017 2 hours ago, #Soking said: اول طلب سوي لوب علي الاعبين و تحقق من اسماء حسابتهم ب اسم الحساب ال تبي تعرف حالته سواء اونلاين او اوفلاين وبعدين سوي break or return getAccountPlayer Link to comment
Some*1 Posted November 14, 2017 Share Posted November 14, 2017 (edited) try this --server function GetAccounts (localplayer) local result = getAccounts () local Accounts = {} if result then if(#result ~= 0) then for id, v in ipairs(result) do local AccountName = getAccountName(v) local thePlayer = getAccountPlayer (v) local PlayerName = getPlayerName(thePlayer) table.insert(Accounts,{AccountName,PlayerName}) end triggerClientEvent (localplayer, "Add:GridList", localplayer, Accounts ) end end end addEvent( "GetAccount:All", true ) addEventHandler( "GetAccount:All", resourceRoot, GetAccounts ) --client function SetGridList (Accounts) guiGridListClear (GUIEditor.gridlist[1]) for id, v in ipairs(Accounts) do local row = guiGridListAddRow(GUIEditor.gridlist[1]) local Name = v[2] or "Offline" guiGridListSetItemText(GUIEditor.gridlist[1], row, 1, v[1], false, false) guiGridListSetItemText(GUIEditor.gridlist[1], row, 2, Name , false, false) if Name == "Offline" then guiGridListSetItemColor ( GUIEditor.gridlist[1], row, 2, 255, 0, 0 ) else guiGridListSetItemColor ( GUIEditor.gridlist[1], row, 2, 14, 246, 6) end end end addEvent( "Add:GridList", true ) addEventHandler( "Add:GridList", localPlayer,SetGridList) Edited November 14, 2017 by Some*1 Link to comment
iMr.WiFi..! Posted November 14, 2017 Share Posted November 14, 2017 18 minutes ago, Some*1 said: try this --server function GetAccounts (localplayer) local result = getAccounts () local Accounts = {} if result then if(#result ~= 0) then for id, v in ipairs(result) do local AccountName = getAccountName(v) local thePlayer = getAccountPlayer (v) local PlayerName = getPlayerName(thePlayer) table.insert(Accounts,{AccountName,PlayerName}) end triggerClientEvent (localplayer, "Add:GridList", localplayer, Accounts ) end end end addEvent( "GetAccount:All", true ) addEventHandler( "GetAccount:All", resourceRoot, GetAccounts ) --client function SetGridList (Accounts) guiGridListClear (GUIEditor.gridlist[1]) for id, v in ipairs(Accounts) do local row = guiGridListAddRow(GUIEditor.gridlist[1]) local Name = v[2] or "Offline" guiGridListSetItemText(GUIEditor.gridlist[1], row, 1, v[1], false, false) guiGridListSetItemText(GUIEditor.gridlist[1], row, 2, Name , false, false) if Name == "Offline" then guiGridListSetItemColor ( GUIEditor.gridlist[1], row, 2, 255, 0, 0 ) else guiGridListSetItemColor ( GUIEditor.gridlist[1], row, 2, 14, 246, 6) end end end addEvent( "Add:GridList", true ) addEventHandler( "Add:GridList", localPlayer,SetGridList) localplayer on server ?! Link to comment
Some*1 Posted November 14, 2017 Share Posted November 14, 2017 3 minutes ago, iMr.WiFi..! said: localplayer on server ?! it's just a name triggerServerEvent ( "GetAccount:All", resourceRoot , localPlayer ) Link to comment
Adham Posted November 14, 2017 Share Posted November 14, 2017 (edited) 4 minutes ago, iMr.WiFi..! said: localplayer on server ?! function GetAccounts (localplayer) Edited November 14, 2017 by -Le[3]bA. 1 Link to comment
MA[S]RIY Posted November 17, 2017 Author Share Posted November 17, 2017 On 11/14/2017 at 00:36, #Soking said: اول طلب سوي لوب علي الاعبين و تحقق من اسماء حسابتهم ب اسم الحساب ال تبي تعرف حالته سواء اونلاين او اوفلاين وبعدين سوي break or return طيب الحين سويت لوب علي الحسابات وجبت الحساب الي ابي اشوفه اونلا اام لا وبعدان وش اسوي ؟ Link to comment
Some*1 Posted November 17, 2017 Share Posted November 17, 2017 8 minutes ago, MARIY said: طيب الحين سويت لوب علي الحسابات وجبت الحساب الي ابي اشوفه اونلا اام لا وبعدان وش اسوي ؟ شوف ردي فوق وبتعرف كيف تجيب جميع الحسابات ثم تسوي لوب لها بعدين تجيب اسم كل حساب واسم لاعب الحساب وجمع القيم في جدول وسوي لها تريقر Link to comment
MA[S]RIY Posted November 18, 2017 Author Share Posted November 18, 2017 يعني الكود حقك تمام ؟ Link to comment
Some*1 Posted November 19, 2017 Share Posted November 19, 2017 On 11/18/2017 at 12:51, MARIY said: يعني الكود حقك تمام ؟ جرب وشوف 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