Dr.Marco Posted July 17, 2016 Share Posted July 17, 2016 السلام عليكم وبعد انا عندي لوحة فيها قريت ليست قريد ليست ابيه يجيب لي لاعبين لي عندهم رتبةذ VIP بس ابي متال معاه شكرا مسبقا Link to comment
N3xT Posted July 17, 2016 Share Posted July 17, 2016 إستعمل اليوزفل فنكشن ذا : GetOnlineAdmins وأرسل تريقر للـ كلنت بـ الجدول ، وأضيف الجدول للقريد ليست حاول وبساعدك Link to comment
Jupi Posted July 17, 2016 Share Posted July 17, 2016 إستعمل اليوزفل فنكشن ذا :GetOnlineAdmins وأرسل تريقر للـ كلنت بـ الجدول ، وأضيف الجدول للقريد ليست حاول وبساعدك GetOnlineAdmins يجيب الادمنية هو يبي معهم رتبة في اي بي triggerServerEvent triggerClientEvent aclGetGroup isObjectInACLGroup getAccountName getPlayerAccount getElementsByType for -- generic Edit : او اختصر كل ذا ب ذا : https://wiki.multitheftauto.com/wiki/GetPlayersInGroup Link to comment
Dr.Marco Posted July 17, 2016 Author Share Posted July 17, 2016 إستعمل اليوزفل فنكشن ذا :GetOnlineAdmins وأرسل تريقر للـ كلنت بـ الجدول ، وأضيف الجدول للقريد ليست حاول وبساعدك اخوي جربت هده طريقة هل بتظظبط ولا لا ClientSide ============ function Cheak() guiGridListClear ( GridList) for i,v in ipairs(getElementsByType("player")) do if getElementData(v, "VIP") == true then local row = guiGridListAddRow ( GridList ) guiGridListSetItemText ( GridList, row, 1, getPlayerName(v), false, true ) guiGridListSetItemColor ( GridList, row, 1, 0, 255, 0) end end end addEventHandler ("onClientResourceStart",resourceRoot,Cheak) addEventHandler ("onClientPlayerJoin",root,Cheak) addEventHandler ("onClientPlayerChangeNick",root,Cheak) addEventHandler ("onClientPlayerQuit",root,Cheak) --#ServerSide addEventHandler("onResourceStart", resourceRoot, function() for i,player in ipairs (getElementsByType("player")) do local Account = getPlayerAccount(player) if not (isGuestAccount(Account)) then local AccountName = getAccountName(Account) if ( hasObjectPermissionTo ( player, "general.adminpanel", true ) ) then setElementData(player,"VIP",true) else setElementData(player,"VIP",false) end end end end ) Link to comment
Dr.Marco Posted July 17, 2016 Author Share Posted July 17, 2016 شبااب ابي لي معو فيب يخلي لونو اخضر ولي ما معو احمر Link to comment
N3xT Posted July 18, 2016 Share Posted July 18, 2016 إستعمل اليوزفل فنكشن ذا :GetOnlineAdmins وأرسل تريقر للـ كلنت بـ الجدول ، وأضيف الجدول للقريد ليست حاول وبساعدك GetOnlineAdmins يجيب الادمنية هو يبي معهم رتبة في اي بي triggerServerEvent triggerClientEvent aclGetGroup isObjectInACLGroup getAccountName getPlayerAccount getElementsByType for -- generic Edit : او اختصر كل ذا ب ذا : https://wiki.multitheftauto.com/wiki/GetPlayersInGroup لا مب شرط يجيب الأدمنية فقط ، يقدر يعدل القروب للـ في آي بي Link to comment
s7BaT Posted July 18, 2016 Share Posted July 18, 2016 كلنت مثال بيسط GridList = guiCreateGridList(10, 43, 286, 236, false) guiGridListAddColumn(GridList, "N", 0.20 ) addEvent("NamePlayerVip",true) addEventHandler("NamePlayerVip",root, function(name) local row = guiGridListAddRow ( GridList ) guiGridListSetItemText ( GridList, row, 1,name, false, true ) end ) triggerServerEvent("PlayersVip",localPlayer) سيرفر addEvent("PlayersVip",true) addEventHandler("PlayersVip",root, function () for i,v in ipairs(getElementsByType("player")) do local acc = getAccountName(getPlayerAccount(v)) if isGuestAccount(getPlayerAccount(v)) then return end if isObjectInACLGroup("user."..acc, aclGetGroup("VIP")) then triggerClientEvent(source,"NamePlayerVip",source,getPlayerName(v)) end end 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