Jump to content

تعديل كود#


Recommended Posts

Posted

السلام عليكم ورحمه الله وبركاتو

معي كود التاج فوق الراس المود لفريق معين انا عايزه يكون لرتبه معينه

الكود

addEventHandler("onClientRender", getRootElement(), 
function () 
for k,v in ipairs(getElementsByType("player")) do 
        if getPlayerTeam(v) == getTeamFromName("HassoN") then 
            if v == localPlayer then return end 
            dxDrawTextOnElement(v,"MASRIY",1,20,0,0,255,255,1,"arial") 
        end 
    end 
end) 

وشكرا

Posted
  
isObjectInACLGroup 
aclGetGroup 
  

+

الكود ذا يوزفل فانكشن

يعني الوظيفة حقت كتابة كلام فوق الإلمنت وظيفة مفيدة

والوظائف المفيدة لازم يكون لها تعريف بالوظيفة على شان تشتغل معك

وتحصل التعريف بصفحة الوظيفة المفيدة

وبالنسبة للوظيفه الي مستخدمها انت , هذا هو التعريف حقها

  
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") 
            end 
        end 
    end 
end 
  

Posted

مستر كور انا مش فاهم ايش تقصد انت تقصد انها لازم يكون برضو في المود

ممكن تقولي اسكايبك؟

Posted

يا اخي الكود هيكون كده صح

addEventHandler("onClientRender", getRootElement(), 
function () 
for k,v in ipairs(getElementsByType("player")) do 
           if isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "admin" ) ) then 
             if (admins == "") then 
            dxDrawTextOnElement(v,"MASRIY",1,20,0,0,255,255,1,"arial") 
        end 
    end 
end) 

Posted

accountname = ?

+

dxDrawTextOnElement لازم تكتب كود الفنكشن ذا

لان ما راح يشتغل بدونه ^

Posted

غابص الدنيا كلنت مع سيرفر

الشغلة يبيلها انك تعرف رتبت اللاعب

عندي لك طريقة مختصرة

اول ما يسجل اللاعب دخوله

أو اول ما يشتغل السكربت

الخ ..

أعطي اللاعب داتا وقيمتها true

لو معاه الرتبة

ولما يسجل خروج أسحبها

وفي الكلنت تحقق من الداتا

Posted
غابص الدنيا كلنت مع سيرفر

الشغلة يبيلها انك تعرف رتبت اللاعب

عندي لك طريقة مختصرة

اول ما يسجل اللاعب دخوله

أو اول ما يشتغل السكربت

الخ ..

أعطي اللاعب داتا وقيمتها true

لو معاه الرتبة

ولما يسجل خروج أسحبها

وفي الكلنت تحقق من الداتا

^ +1

Use :

addEventHandler("onPlayerLogin") 
addEventHandler("onPlayerLogout") 
addEventHandler("onResourceStart") 
getAccountName  
getPlayerAccount  
isObjectInACLGroup  
aclGetGroup 
setElementData 
getElementData 

Posted

اخي ان ما فهمت ايش تقصد بس انا عايز اخلي الكود الي معي ذا يشتغل عايز واحد يصصح ايش شئ غلط بالمود ويوريهولي

Posted
function () 
    local account = getAccountName(getPlayerAccount(source)) 
    
   if isObjectInACLGroup("user." .. account, aclGetGroup("Console")) then 
  
    triggerClientEvent("SetTag",source) 
  
end 
  
end 
------------- 
  
addEvent("SetTag",true) 
  
  
function Tag () 
  
            dxDrawTextOnElement(localPlayer,"MASRIY",1,20,0,0,255,255,1,"arial") 
       
      end 
  
      addEventHandler("onClientRender",root,Tag) 
  
 addEventHandler("SetTag",root,Tag) 

Posted

ولا كده خلاصاخي كده الكود ناقصه شئ

وفي شئ تاني زي الي قال عليه المستر كور علشان المود يشتغل ولا مافي

Posted
function () 
    local account = getAccountName(getPlayerAccount(source)) 
    
   if isObjectInACLGroup("user." .. account, aclGetGroup("Console")) then 
  
    triggerClientEvent("SetTag",source) 
  
end 
  
end 
------------- 
  
addEvent("SetTag",true) 
  
  
function Tag () 
  
            dxDrawTextOnElement(localPlayer,"MASRIY",1,20,0,0,255,255,1,"arial") 
       
      end 
  
      addEventHandler("onClientRender",root,Tag) 
  
 addEventHandler("SetTag",root,Tag) 

كفووو ياشنب :lol::lol:

الظاهر الشباب فوق كانوآ يتكلمون هندي :roll:

وش هذا الهريس يولد

'onClientRender' ?!?!!?

isObjectInACLGroup !?!?!?!

:lol:

Posted
function ()
    local account = getAccountName(getPlayerAccount(source))
   
   if isObjectInACLGroup("user." .. account, aclGetGroup("Console")) then
 
    triggerClientEvent("SetTag",source)
 
end
 
end
-------------
 
addEvent("SetTag",true)
 
 
function Tag ()
 
            dxDrawTextOnElement(localPlayer,"MASRIY",1,20,0,0,255,255,1,"arial")
     
      end
 
      addEventHandler("onClientRender",root,Tag)
 
 addEventHandler("SetTag",root,Tag)

كفووو ياشنب :lol::lol:

الظاهر الشباب فوق كانوآ يتكلمون هندي :roll:

وش هذا الهريس يولد

'onClientRender' ?!?!!?

isObjectInACLGroup !?!?!?!

:lol:

جربت كود عشان تجي تتكلم :3

Posted

كوده شغال تمام ي مستر جراند

:wink:

وهو حاط فاصل بين الكلاينت والسيرفر

-------------

:arrowdown:

function () 
    local account = getAccountName(getPlayerAccount(source)) 
    
   if isObjectInACLGroup("user." .. account, aclGetGroup("Console")) then 
  
    triggerClientEvent("SetTag",source) 
  
end 
  
end 
-------------  
  
addEvent("SetTag",true) 
  
  
function Tag () 
  
            dxDrawTextOnElement(localPlayer,"MASRIY",1,20,0,0,255,255,1,"arial") 
       
      end 
  
      addEventHandler("onClientRender",root,Tag) 
  
 addEventHandler("SetTag",root,Tag) 

بس في خطأ بالدي بق

لكن شغال ويطلع الكلام فوق الرأس

:lol:

Posted
كوده شغال تمام ي مستر جراند

:wink:

وهو حاط فاصل بين الكلاينت والسيرفر

-------------

:arrowdown:

function () 
    local account = getAccountName(getPlayerAccount(source)) 
    
   if isObjectInACLGroup("user." .. account, aclGetGroup("Console")) then 
  
    triggerClientEvent("SetTag",source) 
  
end 
  
end 
-------------  
  
addEvent("SetTag",true) 
  
  
function Tag () 
  
            dxDrawTextOnElement(localPlayer,"MASRIY",1,20,0,0,255,255,1,"arial") 
       
      end 
  
      addEventHandler("onClientRender",root,Tag) 
  
 addEventHandler("SetTag",root,Tag) 

بس في خطأ بالدي بق

لكن شغال ويطلع الكلام فوق الرأس

:lol:

حسبت الكود كله كلنت :lol:

Posted

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") 
end 
end 
end 
end 
  
addEventHandler("onClientRender",root,function () 
dxDrawTextOnElement(localPlayer,getElementData ( root, "MASRIY" ) or 'none',1,20,0,0,255,255,1,"arial") 
end) 

local Groups = { 
{'Console','صاحب السيرفر'}, 
{'Admin','ادمن'}, 
} 
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) 
Posted

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

Posted

يعني كده لو وضعت الي قبل الفاصل في كلينت والي بعد الفاصل في سرفر هيشتغل تمام

Posted
function ()
    local account = getAccountName(getPlayerAccount(source))
   
   if isObjectInACLGroup("user." .. account, aclGetGroup("Console")) then
 
    triggerClientEvent("SetTag",source)
 
end
 
end
-------------
 
addEvent("SetTag",true)
 
 
function Tag ()
 
            dxDrawTextOnElement(localPlayer,"MASRIY",1,20,0,0,255,255,1,"arial")
     
      end
 
      addEventHandler("onClientRender",root,Tag)
 
 addEventHandler("SetTag",root,Tag)

كفووو ياشنب :lol::lol:

الظاهر الشباب فوق كانوآ يتكلمون هندي :roll:

وش هذا الهريس يولد

'onClientRender' ?!?!!?

isObjectInACLGroup !?!?!?!

:lol:

ي ليت تحسن أسلوبك شوي

"لايكون على راسك ريشه .؟؟ "

استغفرالله

Posted

يا شباب كده الأخذ الكود بتاع اوسكار ولا مين ولو بتاع اوسكار في اتنين ايه سرفر وايه كلينت

Posted
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") 
end 
end 
end 
end 
  
addEventHandler("onClientRender",root,function () 
dxDrawTextOnElement(localPlayer,getElementData ( root, "MASRIY" ) or 'none',1,20,0,0,255,255,1,"arial") 
end) 

local Groups = { 
{'Console','صاحب السيرفر'}, 
{'Admin','ادمن'}, 
} 
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) 

شغل كود اوسكر ^

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...