Jump to content

طلب كود ضروري ضروري


Recommended Posts

  
createObject 
getPlayerTeam 
getTeamName -- getTeamName(getPlayerTeam()) 
moveObject 
  

طبعآ أنت اخوي ماوضحت تبيه يتحرك بماركر ولا لا

هذا الكود مثال بالماركر

  
marker = createMarker ( x , y , z , "cylinder" , 2 , 255, 0, 0, 255) 
-- object 
addEventHandler("onMarkerHit" , marker ,  
function (hitPlayer) 
if getElementType(hitPlayer) == "player then  
local playerteam = getPlayerTeam(hitPlayer) 
if getTeamName(playerteam) == "TeamNam" then  
moveObject(object,x,y,z) 
end 
end 
end )  
 

Link to comment
      
    local Object = createObject ( ID, x, y, z, rx, ry, rz ) 
    local Marker = createMarker (x, y, z, "cylinder", size, 0, 0, 0, 80 ) 
      
    function OpenObject ( player ) 
        if isElementWithinMarker ( player, Marker ) then 
             if getTeamName( getPlayerTeam(player) ) == "TeamName" then  
                  if not Open then 
                    moveObject ( Object, 1500, x, y, z ) 
                else 
                    moveObject ( Object, 1500, x, y, z ) 
                end 
                Open = not Open 
            else 
                outputChatBox ( "* You Are Not in [TeamNam]", player, 200, 0, 0, true ) 
            end 
        end 
    end 
      
    addEventHandler ( "onResourceStart", resourceRoot, 
        function ( ) 
            for _, v in ipairs ( getElementsByType ( "player" ) ) do 
                bindKey ( v, "tab", "down", OpenObject ) 
            end 
        end 
    ) 
      
    addEventHandler ( "onPlayerJoin", root, 
        function ( ) 
            bindKey ( source, "tab", "down", OpenObject ) 
        end 
    ) 

الكود مو لي

Link to comment
         
        local Object = createObject ( ID, x, y, z, rx, ry, rz ) -- نسوي اوبجكت 
        local Marker = createMarker (x, y, z, "cylinder", size, 0, 0, 0, 0 ) -- نسوي ماركر في نفس احداثيات الاوبجكت 
          
        function OpenObject ( player ) -- نسوي وظيفة بعنوان فتح الاوبجكت 
            if isElementWithinMarker ( player, Marker ) then -- نتحقق اذا اللاعب في الماركر المخفي 
                 if getTeamName( getPlayerTeam(player) ) == "TeamName" then -- نتحقق من فريق اللاعب 
                      if not Open then -- اذا كان مو مفتوح 
                        moveObject ( Object, 1500, x, y, z ) -- نرفع الاوبجكت 
                    else -- اذا مفتوحة 
                        moveObject ( Object, 1500, x, y, z ) -- نرجع الاوبجكت مكانه 
                    end -- نغلق التحقق من ان الاوبجكت مو مفتوح 
                    Open = not Open  -- نخلي المتغير الا هو "مفتوح" عكس حالته ,, يعني اذا مفتوح نخليه مو مفتوح ,, واذا مو مفتوح نخليه مفتوح 
                else -- اذا كون مو من التيم الا انت تبغيه 
                    outputChatBox ( "* You Are Not in [TeamNam]", player, 200, 0, 0, true ) -- تطلع رسالة الا اللاعب انه مو من التيم 
                end -- نغلق التحقق من التيم 
            end -- نغلق التحقق من وجود اللاعب في الماركر 
        end -- نغلق الوظيفة 
          
        addEventHandler ( "onResourceStart", resourceRoot, -- حدث اذا اشتغل المود 
            function ( ) -- نسوي وظيفة 
                for _, v in ipairs ( getElementsByType ( "player" ) ) do -- نجيب كل اللاعبين الا في السيرفر 
                    bindKey ( v, "tab", "down", OpenObject ) -- نخليه يقدر يضغط تاب اذا بيفتح البوابة 
                end -- نغلق جلب اللاعبين 
            end -- نغلق الوظيفة 
        ) -- نغلق الحدث 
          
        addEventHandler ( "onPlayerJoin", root, -- حدث اذا اللاعب دخل السيرفر 
            function ( ) -- نسوي وظيفة  
                bindKey ( source, "tab", "down", OpenObject ) -- نخليه يقدر يضغط تاب اذا بيفتح البوابة 
            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...