MA[S]RIY Posted May 31, 2016 Share Posted May 31, 2016 معي مود التاج فوق الراس التاج يظهر لصاحب التاج فقط انا ابيه يظهر لكل الاعبين ماعدا صاحب التاج الاكواد server local Groups = { {'Console',"#FF0000console"}, {'Admin',"ادمن"}, {'SuperModerator',"مراقب"}, {'Moderator',"مشرف"}, } addEventHandler("onPlayerLogin", root,function () for _,v in ipairs ( Groups ) do if ( isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup(v[1])) ) then setElementData ( root, "MASRIY",v[2]) return true end end end) addEventHandler("onPlayerLogout", root,function () setElementData ( root, "MASRIY",false) end) client function dxDrawTextOnElement(TheElement,text,height,distance,R,G,B,alpha,size,font,checkBuildings,checkVehicles,checkPeds,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement) local x, y, z = getElementPosition(TheElement) local x2, y2, z2 = getElementPosition(localPlayer) local distance = distance or 20 local height = height or 1 local checkBuildings = checkBuildings or true local checkVehicles = checkVehicles or false local checkPeds = checkPeds or false local checkObjects = checkObjects or true local checkDummies = checkDummies or true local seeThroughStuff = seeThroughStuff or false local ignoreSomeObjectsForCamera = ignoreSomeObjectsForCamera or false local ignoredElement = ignoredElement or nil if (isLineOfSightClear(x, y, z, x2, y2, z2, checkBuildings, checkVehicles, checkPeds , checkObjects,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement)) then local sx, sy = getScreenFromWorldPosition(x, y, z+height) if(sx) and (sy) then local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) if(distanceBetweenPoints < distance) then dxDrawText(text, sx+2, sy+2, sx, sy, tocolor(R or 255, G or 255, B or 255, alpha or 255), (size or 1)-(distanceBetweenPoints / distance), font or "arial", "center", "center", _, _, _, true) end end end end local www = dxCreateFont("arial.ttf",13) addEventHandler("onClientRender",root,function () dxDrawTextOnElement(localPlayer,getElementData ( root, "MASRIY" ) or 'none',1,20,0,0,255,255,1,www) end) Link to comment
YourMind Posted June 1, 2016 Share Posted June 1, 2016 local Groups = { {'Console',"#FF0000console"}, {'Admin',"ادمن"}, {'SuperModerator',"مراقب"}, {'Moderator',"مشرف"}, } addEventHandler("onPlayerLogin", root, function () for _,v in ipairs (Groups) do if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup(v[1])) then setElementData (source,"MASRIY",v[2]) end end end) addEventHandler("onPlayerLogout",root, function () if getElementData (source,"MASRIY") then removeElementData (source,"MASRIY") end end) function dxDrawTextOnElement(TheElement,text,height,distance,R,G,B,alpha,size,font,checkBuildings,checkVehicles,checkPeds,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement) local x, y, z = getElementPosition(TheElement) local x2, y2, z2 = getElementPosition(localPlayer) local distance = distance or 20 local height = height or 1 local checkBuildings = checkBuildings or true local checkVehicles = checkVehicles or false local checkPeds = checkPeds or false local checkObjects = checkObjects or true local checkDummies = checkDummies or true local seeThroughStuff = seeThroughStuff or false local ignoreSomeObjectsForCamera = ignoreSomeObjectsForCamera or false local ignoredElement = ignoredElement or nil if (isLineOfSightClear(x, y, z, x2, y2, z2, checkBuildings, checkVehicles, checkPeds , checkObjects,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement)) then local sx, sy = getScreenFromWorldPosition(x, y, z+height) if(sx) and (sy) then local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) if(distanceBetweenPoints < distance) then dxDrawText(text, sx+2, sy+2, sx, sy, tocolor(R or 255, G or 255, B or 255, alpha or 255), (size or 1)-(distanceBetweenPoints / distance), font or "arial", "center", "center", _, _, _, true) end end end end local www = dxCreateFont("arial.ttf",13) addEventHandler("onClientRender",root, function () for i,k in ipairs (getElementsByType("player")) do if k ~= localPlayer and getElementData (k,"MASRIY") then dxDrawTextOnElement(k,getElementData (root,"MASRIY") or 'none',1,20,0,0,255,255,1,www) end end) Link to comment
MA[S]RIY Posted June 1, 2016 Author Share Posted June 1, 2016 ماتكد يا اخي انه هكذا يظهر لكل الاعبين ماعدا صاحب التاج Link to comment
N3xT Posted June 1, 2016 Share Posted June 1, 2016 ماتكد يا اخي انه هكذا يظهر لكل الاعبين ماعدا صاحب التاج وش رايك تجربه وتتأكد ؟ Link to comment
MA[S]RIY Posted June 1, 2016 Author Share Posted June 1, 2016 طب يا اخي كيف هعرف مثلا انا صاحب التاج كيف اعرف ان كل الاعبين هيشفوه وانا مش هشوفو Link to comment
Me[Z]oO Posted June 1, 2016 Share Posted June 1, 2016 طب يا اخي كيف هعرف مثلا انا صاحب التاج كيف اعرف ان كل الاعبين هيشفوه وانا مش هشوفو for i,k in ipairs (getElementsByType("player")) do if k ~= localPlayer هو متحقق ان اللوب م يشمل اللوكل بلاير يب الكود صحيح Link to comment
MA[S]RIY Posted June 1, 2016 Author Share Posted June 1, 2016 هلا شباب انا دخلت صديقي السرفر واعطيته رتبه كونسل ومشوفتيش فوق رأسه حاجه المود فيه غلط ولا المود هذا مثلا كبير علي السرفرات العاديه او في مشكله تاني ارجوكم شباب تلاقو حل نفسي في المود بجد Link to comment
!#NssoR_) Posted June 1, 2016 Share Posted June 1, 2016 function dxDrawTextOnElement(TheElement,text,height,distance,R,G,B,alpha,size,font,checkBuildings,checkVehicles,checkPeds,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement) local x, y, z = getElementPosition(TheElement) local x2, y2, z2 = getElementPosition(localPlayer) local distance = distance or 20 local height = height or 1 local checkBuildings = checkBuildings or true local checkVehicles = checkVehicles or false local checkPeds = checkPeds or false local checkObjects = checkObjects or true local checkDummies = checkDummies or true local seeThroughStuff = seeThroughStuff or false local ignoreSomeObjectsForCamera = ignoreSomeObjectsForCamera or false local ignoredElement = ignoredElement or nil if (isLineOfSightClear(x, y, z, x2, y2, z2, checkBuildings, checkVehicles, checkPeds , checkObjects,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement)) then local sx, sy = getScreenFromWorldPosition(x, y, z+height) if(sx) and (sy) then local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) if(distanceBetweenPoints < distance) then dxDrawText(text, sx+2, sy+2, sx, sy, tocolor(R or 255, G or 255, B or 255, alpha or 255), (size or 1)-(distanceBetweenPoints / distance), font or "arial", "center", "center", _, _, _, true) end end end end local www = dxCreateFont("arial.ttf",13) addEventHandler("onClientRender",root, function () for i,k in ipairs (getElementsByType("player")) do if k ~= localPlayer and getElementData (k,"MASRIY") then dxDrawTextOnElement(k,getElementData (k,"MASRIY") or 'none',1,20,0,0,255,255,1,www) end end end) ملاحظة : بعدما تشغل السكربت سجل خروج وارجع سجل بحسابك Link to comment
MA[S]RIY Posted June 1, 2016 Author Share Posted June 1, 2016 شباب لو في ربه مثل شرطي ومب عايز يطلع فوقها تاج اسويلها تاج واتركه فاضي مثل كذا {'police'," "}, ولا اتركها ومسويش لها شئ Link to comment
!#NssoR_) Posted June 1, 2016 Share Posted June 1, 2016 ^ مدام ماتبيلها تاج ليش تضيفها للجدول ؟ Link to comment
MA[S]RIY Posted June 2, 2016 Author Share Posted June 2, 2016 اخي الي يدخل السرفر بدون تسجيل يعني بدون رتبه يطلع فوقه صحاب السرفر 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