Jump to content

تعديل كود#


Recommended Posts

p_144yodc1.png

معي مود التاج فوق الراس التاج يظهر لصاحب التاج فقط انا ابيه يظهر لكل الاعبين ماعدا صاحب التاج

الاكواد

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
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
طب يا اخي كيف هعرف مثلا انا صاحب التاج كيف اعرف ان كل الاعبين هيشفوه وانا مش هشوفو

for i,k in ipairs (getElementsByType("player")) do

if k ~= localPlayer

هو متحقق ان اللوب م يشمل اللوكل بلاير

يب الكود صحيح

Link to comment

هلا شباب انا دخلت صديقي السرفر واعطيته رتبه كونسل ومشوفتيش فوق رأسه حاجه

المود فيه غلط ولا المود هذا مثلا كبير علي السرفرات العاديه او في مشكله تاني

ارجوكم شباب تلاقو حل نفسي في المود بجد

Link to comment

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...