SolideRock Posted August 19, 2016 Share Posted August 19, 2016 السلام عليكم ورحمه الله وبركاته شباب الان عندي جريد ليست بدي كود يجيب الادمنيه ويحطهم بالجريد ليست الاونلاين فقط وشكر مقدما :] Link to comment
Abdul KariM Posted August 19, 2016 Share Posted August 19, 2016 عليكم السلام getPlayersInGroup triggerClientEvent guiGridListClear guiGridListAddRow guiGridListSetItemText Link to comment
SolideRock Posted August 19, 2016 Author Share Posted August 19, 2016 ممكن كود جاهز ؟ Link to comment
Abdul KariM Posted August 19, 2016 Share Posted August 19, 2016 لا , ترا سهل والله , حاول وبساعدك Link to comment
Me[Z]oO Posted August 19, 2016 Share Posted August 19, 2016 موضوعك مطروح اكتر من 5 مرات ترا احنا ملينا المواضيع تتكرر كل يومين روح ابحث شوي وبتلاقي Link to comment
Bassam*Syria Posted August 19, 2016 Share Posted August 19, 2016 عليكم السلام addEventHandler("onPlayerLogin", root, -- اول ما الاعب يسجل function() -- ذا ب ملف السيرفر if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup("Admin")) then -- اذا كان ب رتبه ادمن setElementData(source,"addAdminToGridlist",true) --true يعطيه الداتا الي تضيفه بالجريد ليست else -- اذا ماكان ادمن setElementData(source, "addAdminToGridlist", false) --false يسحب منه الداتا end end ) -- كود الكلينت --gridlist اسم الجريد ليست function Cheak() -- ضيف الحدث ب كيفك guiGridListClear ( gridlist) -- يمسح كل شي بالجريد ليست ( لمنع تكرار الاسماء for i,v in ipairs(getElementsByType("player")) do -- يجيب كل الناس الي بالسيرفر if getElementData(v, "addAdminToGridlist") == true then -- لو كان معه الداتا الي عطيناها له بالسيرفر local row1 = guiGridListAddRow ( gridlist ) -- يعرف الرو guiGridListSetItemText ( gridlist, row1, 1, getPlayerName(v), false, false ) -- يضيف اسم الاعب end end end ملاحظه عشان يظبت معاك لازم تطلع و تدحل عشان تاخذ الداتا Link to comment
N3xT Posted August 19, 2016 Share Posted August 19, 2016 ^ فكرتك غلط أساساً, لأنه لو أستعمل حركتك ذي ما راح يقدر يسوي تحديث إذا خرج اللاعب أو غير أسمه, لأنها راح تكون حويس وتريقرات وصعبة جداً لذلك لازم يستعمل الجداول Link to comment
SycroX Posted August 19, 2016 Share Posted August 19, 2016 local Groups = { هنا القروبات الي تباها } function isPlayerAdmin(player) if not isGuestAccount(getPlayerAccount(player)) then for k,v in ipairs ( Groups ) do if ( isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(player)), aclGetGroup(v)) ) then return true end end end end function getOnlineAdmins() local t = {} for k,v in ipairs ( getElementsByType("player") ) do local acc = getPlayerAccount(v) if acc and not isGuestAccount(acc) then local isAdmin = isPlayerAdmin(v) if isAdmin then table.insert(t,v) end end end return t end Link to comment
Abdul KariM Posted August 19, 2016 Share Posted August 19, 2016 ^ ترا مايحتاج كل هالاكواد عطيته طلبه فوق ويقدر يتخصر كوده بذا وخلاص getPlayersInGroup وادمج الفنكشين لو كان يبيه لاكثر من قروب مع ان طلبه يقول قروب واحد Link to comment
SycroX Posted August 19, 2016 Share Posted August 19, 2016 ^ترا مايحتاج كل هالاكواد عطيته طلبه فوق ويقدر يتخصر كوده بذا وخلاص getPlayersInGroup وادمج الفنكشين لو كان يبيه لاكثر من قروب مع ان طلبه يقول قروب واحد تراه مو يبي الي بجروب Admin هو عايز كل الأدمنية Link to comment
a7zan Posted August 19, 2016 Share Posted August 19, 2016 getOnlineAdmins local Groups = { هنا القروبات الي تباها } function isPlayerAdmin(player) if not isGuestAccount(getPlayerAccount(player)) then for k,v in ipairs ( Groups ) do if ( isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(player)), aclGetGroup(v)) ) then return true end end end end function getOnlineAdmins() local t = {} for k,v in ipairs ( getElementsByType("player") ) do local acc = getPlayerAccount(v) if acc and not isGuestAccount(acc) then local isAdmin = isPlayerAdmin(v) if isAdmin then table.insert(t,v) end end end return t end 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