Jump to content

طيب شرح كود مش فاهمه


MeZo999

Recommended Posts

local Object = createObject ( 980,x,y,z ) 
local Marker = createMarker ( x,y,z, "cylinder", 2, 255, 0, 0, 0 ) 
  
function OpenObject ( player ) 
    if isElementWithinMarker ( player, Marker ) then 
       if ( getElementData(player, "Group") == "اسم القروب الي في التاب" ) 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 Must Be In 'اسم القروب هنا' ", 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 
) 

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

هاذا وش احط فيهم احداثيات وش

local Object = createObject ( 980,x,y,z ) السطر الاول

local Marker = createMarker ( x,y,z, "cylinder", 2, 255, 0, 0, 0 ) السطر الثاني بس هاذا للماركر بس وش دخل الماركر في فتح الباب :shock:

هاذا الكود الي في 8 +10 شو بسوي ولشو هاد ؟

moveObject ( Object, 1500, x,y,z )

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 
) 

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

Link to comment
  
local Object = createObject ( 980,x,y,z ) -- تحط احداثيات الباب الي تبي تحطه 
local Marker = createMarker ( x,y,z, "cylinder", 2, 255, 0, 0, 0 )  -- تحط نفس احداثيات الباب  
-- فايدت هذا الماركر انه اذا جا واحد و وقف عليه وضغط tab 
-- ينفتح الباب لو ما دخل الماركر وضغط التاب ما ينفتح 
moveObject ( Object, 1500, x,y,z ) -- هنا تحط احداثيات الباب وهو مفتوح + فايدتة هو الي يفتح الباب 
  
  

    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 
    ) 

والكود ناقص لأن مافيه onMarkerHit

و onMarkerLeave

Link to comment
  
local Object = createObject ( 980,x,y,z ) -- تحط احداثيات الباب الي تبي تحطه 
local Marker = createMarker ( x,y,z, "cylinder", 2, 255, 0, 0, 0 )  -- تحط نفس احداثيات الباب  
-- فايدت هذا الماركر انه اذا جا واحد و وقف عليه وضغط tab 
-- ينفتح الباب لو ما دخل الماركر وضغط التاب ما ينفتح 
moveObject ( Object, 1500, x,y,z ) -- هنا تحط احداثيات الباب وهو مفتوح + فايدتة هو الي يفتح الباب 
  
  

    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 
    ) 

والكود ناقص لأن مافيه onMarkerHit

و onMarkerLeave

:lol: بلا تخريف الكود ماهو ناقص، لكن الكود فكرته مختلفة كلياً عن الي يبيه هو

.بالنسبة لصاحب الموضوع، الكود ذا ماله دخل بإلي تبيه، ذا يفتح و يغلق البوابة من خلال زر تاب اذا كنت فداخل الماركر

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