Jump to content

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


Recommended Posts

مطلوب كود بوابة تفتح بي tap لقروب معين

زي باب المقرات بس هدا يفتح بي Tap

:mrgreen::mrgreen::mrgreen:

createObject 
createColTube 
moveObject 
"onColShapeHit" 
"onColShapeLeave" 
getPlayerTeam 
getTeamName 
createObject 
createColTube 
moveObject 
"onColShapeHit" 
"onColShapeLeave" 
isObjectInACLGroup 

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 
        local accName = getAccountName ( getPlayerAccount ( player ) ) 
        if isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "Group Name" ) ) then 
            if not Open then 
                moveObject ( Object, 1500, moveX, moveY, moveZ ) 
            else 
                moveObject ( Object, 1500, x, y, z ) 
            end 
            Open = not Open 
        else 
            outputChatBox ( "* You must be 'Group Name' !", 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 
) 

الإستبدآل ,

السسطر الأول ,

ID = رقم الأوبجكت

x, y, z = إحداثيات الأوبجكت

rx, ry, rz = إحداثيات دوران الأوبجكت / إذا تبيه بدون دوران خلها كلها صفر ( 0 ) ذذ

السسطر الثآني ,

x, y, z = إحداثيات الماركر الي إذا كنت فيه وتكبس زر تاب يفتح البوابة او يقفلها

size = حجم الماركر

السسطر السآبع ,

Group Name = إسم القروب الي تبي الأوبجكت يفتح له فقط

السسطر التآسع ,

moveX, moveY, moveZ = إحداثيات الأوبجكت عند تحريكه

السسطر الحآدي عشر ( 11 ) ذذ ,

x, y, z = إحداثيات الأوبجكت عند رجوعه / خلها مثل احداثيات إنشاء الأوبجكت الي بالسطر الأول

السسطر الخآمس عششر ( 15 ) ذذ ,

Group Name = إسم القروب الي تبي الأوبجكت يفتح له فقط

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 
        local accName = getAccountName ( getPlayerAccount ( player ) ) 
        if isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "Group Name" ) ) then 
            if not Open then 
                moveObject ( Object, 1500, moveX, moveY, moveZ ) 
            else 
                moveObject ( Object, 1500, x, y, z ) 
            end 
            Open = not Open 
        else 
            outputChatBox ( "* You must be 'Group Name' !", 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 
) 

الإستبدآل ,

السسطر الأول ,

ID = رقم الأوبجكت

x, y, z = إحداثيات الأوبجكت

rx, ry, rz = إحداثيات دوران الأوبجكت / إذا تبيه بدون دوران خلها كلها صفر ( 0 ) ذذ

السسطر الثآني ,

x, y, z = إحداثيات الماركر الي إذا كنت فيه وتكبس زر تاب يفتح البوابة او يقفلها

size = حجم الماركر

السسطر السآبع ,

Group Name = إسم القروب الي تبي الأوبجكت يفتح له فقط

السسطر التآسع ,

moveX, moveY, moveZ = إحداثيات الأوبجكت عند تحريكه

السسطر الحآدي عشر ( 11 ) ذذ ,

x, y, z = إحداثيات الأوبجكت عند رجوعه / خلها مثل احداثيات إنشاء الأوبجكت الي بالسطر الأول

السسطر الخآمس عششر ( 15 ) ذذ ,

Group Name = إسم القروب الي تبي الأوبجكت يفتح له فقط

تسلم جاري التجريب

Link to comment
  • 6 months later...

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

و خاش التيم في السيرفر

لو فيه كود ثاني افضل و يكون لتيم مخصص

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

و خاش التيم في السيرفر

لو فيه كود ثاني افضل و يكون لتيم مخصص

Server #

object = createObject ( 980, x,y,z ) 
marker = createMarker ( x,y,z, 'cylinder', 6.0, 0, 0, 0, 0 ) 
open = false 
  
addEvent ( "moveObject", true ) 
addEventHandler ( "moveObject", root, 
    function ( ) 
        if getPlayerTeam ( source ) and getPlayerTeam ( source ) == getTeamFromName ( "اسم التيم" ) then 
            if isElementWithinMarker ( source, marker ) then 
                if open then 
                    moveObject ( object, 2000, x,y,z ) 
                    open = false 
                else 
                    moveObject ( object, 2000, x,y,z ) 
                    open = true 
                end 
            end 
        end 
    end 
) 

Client #

bindKey( "tab", "down", 
    function ( ) 
        triggerServerEvent ( "moveObject", localPlayer ) 
    end 
) 
Link to comment
  • 4 weeks later...
اعطوني مقر مبرمج خالص مين بيعطيني ابيه خلال يوم سريع ضروري

# فيكـ شي ؟ , مريض ولأ سكران ؟

# ياخي وربي الواحد فيكم تسحه مجنون , موضوع قددددديم تجي ترفعه , لأ كمان محسب نحنا نشتغل عندكـ

# . يأ مششرفين , شوفوا حل لرفع الموأضيع القديمةة , مليون مضووع مرفوع بسبب هذي الأششكأل .

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