Jump to content

طلب فنكشششششش


Recommended Posts

السلام عليكم

ابي فنكش على سيريالات

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

مثلا بس افتح الباب يظل مفتوح لاطقس على اغلاق

ونفس شيئ بس احط اغلاق يظل مغلق لارجع افتحه

Link to comment
local Serials = { 
  [ "سيريالي" ] = true, 
} 
addEventHandler ( "onClientMarkerHit", getRootElement() ) 
addEventHandler( "onClientGUIClick", root, 
guiSetVisible ( element, not guiGetVisible ( element ) ) 
       showCursor ( guiGetVisible ( element ) )  
    end 
end 

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

Link to comment
local Serials = { 
    ["سيريالي"] = true, 
} 
  
addEventHandler("onClientMarkerHit", MarkerName, 
function(player) 
    if player == localPlayer and Serials(getPlayerSerial()) then 
        guiSetVisible(element, true) 
        showCursor(true) 
    end 
end) 
  
addEventHandler("onClientGUIClick", resourceRoot, 
function() 
    if source == btnName1 then 
        -- فتح الباب 
    elseif source == btnName2 then 
        -- اغلاق الباب 
    end 
end) 

MarkerName استبدل بأسم الماركر

element استبدل بأسم النافذه

btnName1 استبدل بأسم زر فتح الباب

btnName2 استبدل بأسم زر غلق الباب

مع اضافة كود فتح و كود غلق الباب

Link to comment

ذا كود فتح وغلق الباب

فيني احطه عادي مع الكود الي عطيتني اياه تابل ولا لازم اضيف له

Door1 = createObject(980,x,y,z,255,255,255) 
markerDoor1 = createMarker(x,y,z,'cylinder',11.5,0,0,255,0) 
      
    addEventHandler('onMarkerHit',markerDoor1, 
    function ( hitElement ) 
if ( getPlayerSerial ( player ) == "سيريالي" ) then 
    moveObject(Door1,1000,x,y,z) 
    end 
 end 
    ) 
      
    addEventHandler('onMarkerLeave',markerDoor1, 
    function ( hitElement ) 
if ( getPlayerSerial ( player ) == "سيريالي" ) then 
         moveObject(Door1,1000,x,y,z) 
    end 
 end 
    ) 

Link to comment
local Serials = { 
    ["سيريالي"] = true, 
} 
  
addEventHandler("onClientMarkerHit", MarkerName, 
function(player) 
    if player == localPlayer and Serials(getPlayerSerial()) then 
        guiSetVisible(element, true) 
        showCursor(true) 
    end 
end) 
  
addEventHandler("onClientGUIClick", resourceRoot, 
function() 
    if source == btnName1 then 
        -- فتح الباب 
    elseif source == btnName2 then 
        -- اغلاق الباب 
    end 
end) 

MarkerName استبدل بأسم الماركر

element استبدل بأسم النافذه

btnName1 استبدل بأسم زر فتح الباب

btnName2 استبدل بأسم زر غلق الباب

مع اضافة كود فتح و كود غلق الباب

همم , عندك خطأ بسيط

if player == localPlayer and Serials(getPlayerSerial()) then 

التصحيح

if player == localPlayer and Serials [getPlayerSerial()] then 

الخطأ

Serials(getPlayerSerial())

القوس

Link to comment
  
Door1 = createObject(980,x,y,z,255,255,255) 
mdoor = createMarker(x,y,z,'cylinder',11.5,0,0,255,0) 
  
local Serials = { 
    ["سيريالي"] = true, 
} 
      
      
      
GUIEditor = { 
    button = {}, 
    window = {} 
} 
  
GUIEditor.window[1] = guiCreateWindow(563, 327, 271, 99, "By wa7d ", false) 
guiWindowSetSizable(GUIEditor.window[1], false) 
  guiSetVisible(GUIEditor.window[1], false) 
  
op = guiCreateButton(17, 38, 104, 37, "2", false, GUIEditor.window[1]) 
cl = guiCreateButton(145, 38, 105, 36, "1", false, GUIEditor.window[1]) 
  
  
addEventHandler("onClientMarkerHit", mdoor, 
function(player) 
    if player == localPlayer and Serials(getPlayerSerial()) then 
        guiSetVisible(GUIEditor.window[1], true) 
        showCursor(true) 
    end 
end) 
  
addEventHandler("onClientGUIClick", resourceRoot, 
function() 
    if source == op then 
         moveObject(Door1,1000,x,y,z) 
          guiSetVisible(GUIEditor.window[1], false) 
        showCursor(false) 
    elseif source == cl then 
      moveObject(Door1,1000,x,y,z) 
      guiSetVisible(GUIEditor.window[1], false) 
        showCursor(false) 
    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...