Professional Posted March 6, 2015 Share Posted March 6, 2015 السلام عليكم ابي فنكش على سيريالات مثال بس تمر من جنب الباب الي انا محدده تطلع لك لوحه ان اما افتح الباب اما اغلقه مثلا بس افتح الباب يظل مفتوح لاطقس على اغلاق ونفس شيئ بس احط اغلاق يظل مغلق لارجع افتحه Link to comment
#MFGR7OM Posted March 6, 2015 Share Posted March 6, 2015 getPlayerSerial "onClientMarkerHit" "onClientGUIClick" guiSetVisible Link to comment
Professional Posted March 6, 2015 Author Share Posted March 6, 2015 local Serials = { [ "سيريالي" ] = true, } addEventHandler ( "onClientMarkerHit", getRootElement() ) addEventHandler( "onClientGUIClick", root, guiSetVisible ( element, not guiGetVisible ( element ) ) showCursor ( guiGetVisible ( element ) ) end end مجبور اعمل لوحه بل جيتيدور ولا لاني ما اعرف كيف اركب الاكواد عليها Link to comment
TAPL Posted March 6, 2015 Share Posted March 6, 2015 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
Professional Posted March 6, 2015 Author Share Posted March 6, 2015 ذا كود فتح وغلق الباب فيني احطه عادي مع الكود الي عطيتني اياه تابل ولا لازم اضيف له 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
The Killer Posted March 6, 2015 Share Posted March 6, 2015 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
Professional Posted March 6, 2015 Author Share Posted March 6, 2015 خخخخخخخخخخخخخخخخخخ اساسن الكود ما عم يشتغل Link to comment
yazan Posted March 6, 2015 Share Posted March 6, 2015 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
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now