Jump to content

طلب كود بوآبة آلمقر


i,xAhmed

Recommended Posts

  
gateN = 123 --- رقم الاوبجيكت الي هو البوابه 
G1,G2,G3 = x,y,z ---بدلها بالاحداثيات حقت البوابه 
K1,K2,K3 = x,y,z --بدلها للاحداثيات يوم تنرفع لفوق 
timee = 2 ---  وقت تحريك البوابه عند الفتح والقفل الوقت بالثانيه 
time = timee * 10000 -- خلها نفس ماهي 
  
local gate = createObject(gateN,G1,G2,G3,0,0,63) 
local marker = (G1,G2,G3,"cylinder",15,155,0,0,0) 
function mGate () 
moveObject (gate,time,x,y,z) 
end 
addEventHandler("onMarkerHit" ,marker,mGate) 
  
function mB () 
moveObject(gate,time,K1,K2,K3) 
end 
addEventHandler("onMarkerLeave" ,marker,mB) 
  

شلت لك اخطاء وسهلته عليك بس اقرا الكود

.. كودكـ ناقص كثييير وكله اخطاء، ماني فاضي اعددها لكـ الحين

: بالنسبة لصاحب الموضوع، جرب هذا

local GroupName = "KK" -- اسم القروب حقك / حطه بين علامات التنصيص 
local gateID = 980 -- الأيدي ( المعرف ) حق الأوبجكت ( البوابة )ء 
local Gx, Gy, Gz = x, y, z -- x, y, z / إحداثيات البوابة الطبيعية، ضعها مكان المتغيرات 
local Grx, Gry, Grz = x, y, z -- x, y, z / إحداثيات دوران البوابة، ضعها مكان المتغيرات 
local Gx1, Gy2, Gz3 = x, y, z -- x, y, z / إحداثيات البوابة بعد التحريك، ضعها مكان المتغيرات 
local Time = 2 -- وقت فتح وإقفال البوابة ( بالثانية )ء 
  
local gate = createObject ( gateID, Gx, Gy, Gz, Grx, Gry, Grz ) 
local marker = ( Gx, Gy, Gz, "cylinder", 7, 0, 0, 0, 0 ) 
  
addEventHandler ( "onMarkerHit", marker, 
    function ( plr ) 
        if ( getElementType ( plr ) == "player" ) and ( getElementData ( plr, "Group" ) == GroupName ) then 
            moveObject ( gate, Time * 1000, Gx1, Gy2, Gz3 ) 
        end 
    end 
) 
  
addEventHandler ( "onMarkerLeave", marker, 
    function ( plr ) 
        if ( getElementType ( plr ) == "player" ) and ( getElementData ( plr, "Group" ) == GroupName ) then 
            moveObject ( gate, Time * 1000, Gx, Gy, Gz ) 
        end 
    end 
) 
  
addEventHandler ( "onPlayerQuit", root, 
    function ( ) 
        if ( isElementWithinMarker ( source, marker ) ) and ( getElementData ( plr, "Group" ) == GroupName ) then 
            moveObject ( gate, Time * 1000, Gx, Gy, Gz ) 
        end 
    end 
) 

.عوض مكان المتغيرات وردلي خبر لأني ماجربت الكود صراحةً

Link to comment
  
gateN = 123 --- رقم الاوبجيكت الي هو البوابه 
G1,G2,G3 = x,y,z ---بدلها بالاحداثيات حقت البوابه 
K1,K2,K3 = x,y,z --بدلها للاحداثيات يوم تنرفع لفوق 
timee = 2 ---  وقت تحريك البوابه عند الفتح والقفل الوقت بالثانيه 
time = timee * 10000 -- خلها نفس ماهي 
  
local gate = createObject(gateN,G1,G2,G3,0,0,63) 
local marker = (G1,G2,G3,"cylinder",15,155,0,0,0) 
function mGate () 
moveObject (gate,time,x,y,z) 
end 
addEventHandler("onMarkerHit" ,marker,mGate) 
  
function mB () 
moveObject(gate,time,K1,K2,K3) 
end 
addEventHandler("onMarkerLeave" ,marker,mB) 
  

شلت لك اخطاء وسهلته عليك بس اقرا الكود

.. كودكـ ناقص كثييير وكله اخطاء، ماني فاضي اعددها لكـ الحين

: بالنسبة لصاحب الموضوع، جرب هذا

local GroupName = "KK" -- اسم القروب حقك / حطه بين علامات التنصيص 
local gateID = 980 -- الأيدي ( المعرف ) حق الأوبجكت ( البوابة )ء 
local Gx, Gy, Gz = x, y, z -- x, y, z / إحداثيات البوابة الطبيعية، ضعها مكان المتغيرات 
local Grx, Gry, Grz = x, y, z -- x, y, z / إحداثيات دوران البوابة، ضعها مكان المتغيرات 
local Gx1, Gy2, Gz3 = x, y, z -- x, y, z / إحداثيات البوابة بعد التحريك، ضعها مكان المتغيرات 
local Time = 2 -- وقت فتح وإقفال البوابة ( بالثانية )ء 
  
local gate = createObject ( gateID, Gx, Gy, Gz, Grx, Gry, Grz ) 
local marker = ( Gx, Gy, Gz, "cylinder", 7, 0, 0, 0, 0 ) 
  
addEventHandler ( "onMarkerHit", marker, 
    function ( plr ) 
        if ( getElementType ( plr ) == "player" ) and ( getElementData ( plr, "Group" ) == GroupName ) then 
            moveObject ( gate, Time * 1000, Gx1, Gy2, Gz3 ) 
        end 
    end 
) 
  
addEventHandler ( "onMarkerLeave", marker, 
    function ( plr ) 
        if ( getElementType ( plr ) == "player" ) and ( getElementData ( plr, "Group" ) == GroupName ) then 
            moveObject ( gate, Time * 1000, Gx, Gy, Gz ) 
        end 
    end 
) 
  
addEventHandler ( "onPlayerQuit", root, 
    function ( ) 
        if ( isElementWithinMarker ( source, marker ) ) and ( getElementData ( plr, "Group" ) == GroupName ) then 
            moveObject ( gate, Time * 1000, Gx, Gy, Gz ) 
        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...