#1Mr.AmeeD Posted August 31, 2015 Share Posted August 31, 2015 السلام عليكم ورحمه الله وبركاته بس بغيت اسئلكم سؤال الحين لو وسويت ماب وابي اسوي له بوابة اتومتيك انا افكها بلوحة من عندي والي عنده خبرة يكلمني لأهنتو # Link to comment
TAPL Posted August 31, 2015 Share Posted August 31, 2015 https://wiki.multitheftauto.com/wiki/GetElementByID https://wiki.multitheftauto.com/wiki/MoveObject ينقل إلى قسم البرمجة Link to comment
Rockyz Posted August 31, 2015 Share Posted August 31, 2015 (edited) TheDoor = createObject ( ... ) "onClientGUIClick" moveObject Edited August 31, 2015 by Guest Link to comment
#1Mr.AmeeD Posted August 31, 2015 Author Share Posted August 31, 2015 (edited) سوي لي الكود لوسمحت والله معرف Edited June 10, 2016 by Guest Link to comment
Rockyz Posted August 31, 2015 Share Posted August 31, 2015 (edited) TheDoor = createObject (رقم الاوبجكت ,x,y,z ,0,0,0) addEventHandler ("onClientGUIClick", getRootElement(), function () if source == Button then moveObject(TheDoor,Speed,x,y,z) end end ) Edited August 31, 2015 by Guest Link to comment
iMr.SFA7 Posted August 31, 2015 Share Posted August 31, 2015 TheDoor = createObject (رقم الاوبجكت ,x,y,z ,0,0,0) Marker = createMarker (x,y,z,'cylinder',size,0,0,0,0) addEventHandler ("onClientGUIClick", getRootElement(), function () if source == Button then moveObject(TheDoor,Speed,x,y,z) end ) عندك اند ناقص = )) Link to comment
!#NssoR_) Posted August 31, 2015 Share Posted August 31, 2015 يخي احد يسوي الكود وش دراني انا وش لك بالبرمجة اصلن ؟ Link to comment
Rockyz Posted August 31, 2015 Share Posted August 31, 2015 TheDoor = createObject (رقم الاوبجكت ,x,y,z ,0,0,0) Marker = createMarker (x,y,z,'cylinder',size,0,0,0,0) addEventHandler ("onClientGUIClick", getRootElement(), function () if source == Button then moveObject(TheDoor,Speed,x,y,z) end ) عندك اند ناقص = )) شكرآ على التنبيه سويت الكود على السريع Link to comment
#1Mr.AmeeD Posted August 31, 2015 Author Share Posted August 31, 2015 طيب الحين سويت الاحداثيات وكل شي + لأهنت ي نصور لاتزود ردودك ع شي فاضي وش اسم القسم مساعدةة في البرمجةة ناس تزويد بس + كيف اخليه يتحرك ؟ وش اكتب او وش اسوي ؟ Link to comment
Rockyz Posted August 31, 2015 Share Posted August 31, 2015 (edited) Client --> # Client Side addEventHandler ("onClientGUIClick", root, function () if source == اسم الزر then -- اكتب اسم الزر triggerServerEvent ( "OpenB", localPlayer ) end end ) Server --> # Server Side TheDoor = createObject (رقم الاوبجكت ,x,y,z ,0,0,0) -- رقم الاوبجكت مثلا الباب 980 و غير x,y,z ب الاحداثيات addEvent( "OpenB", true ) addEventHandler("OpenB", root, function () moveObject (TheDoor,Speed,x,y,z) -- غير Speed الى سرعة الفتح end ) Edited August 31, 2015 by Guest Link to comment
!#NssoR_) Posted August 31, 2015 Share Posted August 31, 2015 اخوي ردي مو مجرد تزويد مشاركات ولكن انت تبي جاهز وماتبي تتعلم ذذ + ترا البوابه بتتحرك عند الي ضغط الزر فقط مو الكل Link to comment
Rockyz Posted August 31, 2015 Share Posted August 31, 2015 اخوي ردي مو مجرد تزويد مشاركات ولكن انت تبي جاهز وماتبي تتعلم ذذ + ترا البوابه بتتحرك عند الي ضغط الزر فقط مو الكل يب يقدر يسوي تريقر لان كلنت للاعب فقط Link to comment
#1Mr.AmeeD Posted August 31, 2015 Author Share Posted August 31, 2015 يعطيك العافيةة ي خوي شكرا ~ عذبتك معي ~ Link to comment
Rockyz Posted August 31, 2015 Share Posted August 31, 2015 يعطيك العافيةة ي خوي شكرا ~ عذبتك معي ~ آلعفو Link to comment
#1Mr.AmeeD Posted August 31, 2015 Author Share Posted August 31, 2015 (edited) تم تعديل الكود جربه الحين اخوي والله عندي مشكلةة ): الاكواد [code=text] client addEventHandler ("onClientGUIClick", root, function () if source == m then triggerServerEvent ( "OpenB", source ) end end )[/code] [code=text] server ~ TheDoor = createObject (17951 ,-536.90002441406,3821.8999023438,1.8999999761581 ,0,0,0) addEvent( "OpenB", true ) addEventHandler("OpenB", root, ) function () moveObject (TheDoor,1,-537.09997558594,3821.3000488281,4.5999999046326) end )[/code] حل تكفون اظغط الزر ولا ظبط Edited August 31, 2015 by Guest Link to comment
TAPL Posted August 31, 2015 Share Posted August 31, 2015 triggerServerEvent ( "OpenB", localPlayer ) Link to comment
#1Mr.AmeeD Posted August 31, 2015 Author Share Posted August 31, 2015 ممكن تشرح لي وش المشكلة هنا !! ؟ Link to comment
TAPL Posted August 31, 2015 Share Posted August 31, 2015 ممكن تشرح لي وش المشكلة هنا !! ؟ اعصابك ما له داعي علامات التعجب و الأستفهام انا غيرت سورس إلى لوكل بلاير لان السورس بأفنت الضغط على زر هو الزر نفسه الي انضغط و الزر كلينت ما رح يكون موجود بالسيرفر لان السيرفر ما يتعرف على المنتات الكلينت على فكرة فيه قوس زايد بسطر 10 addEventHandler("OpenB", root, ) يصير كذا addEventHandler("OpenB", root, Link to comment
#1Mr.AmeeD Posted August 31, 2015 Author Share Posted August 31, 2015 ): لو تجيب كود وتسوي مثال عليه لأهنت Link to comment
Rockyz Posted August 31, 2015 Share Posted August 31, 2015 (edited) تم تعديل الكود جربه الحين اخوي والله عندي مشكلةة ): الاكواد [code=text] client addEventHandler ("onClientGUIClick", root, function () if source == m then triggerServerEvent ( "OpenB", source ) end end )[/code] [code=text] server ~ TheDoor = createObject (17951 ,-536.90002441406,3821.8999023438,1.8999999761581 ,0,0,0) addEvent( "OpenB", true ) addEventHandler("OpenB", root, ) function () moveObject (TheDoor,1,-537.09997558594,3821.3000488281,4.5999999046326) end )[/code] حل تكفون اظغط الزر ولا ظبط انت مسوي غلط اصلا addEventHandler("OpenB", root, ) وانا كاتب --> # Server Side TheDoor = createObject (رقم الاوبجكت ,x,y,z ,0,0,0) -- رقم الاوبجكت مثلا الباب 980 و غير x,y,z ب الاحداثيات addEvent( "OpenB", true ) addEventHandler("OpenB", root, function () moveObject (TheDoor,Speed,x,y,z) -- غير Speed الى سرعة الفتح end ) Edited August 31, 2015 by Guest Link to comment
Rockyz Posted August 31, 2015 Share Posted August 31, 2015 ممكن تشرح لي وش المشكلة هنا !! ؟ اعصابك ما له داعي علامات التعجب و الأستفهام انا غيرت سورس إلى لوكل بلاير لان السورس بأفنت الضغط على زر هو الزر نفسه الي انضغط و الزر كلينت ما رح يكون موجود بالسيرفر لان السيرفر ما يتعرف على المنتات الكلينت على فكرة فيه قوس زايد بسطر 10 addEventHandler("OpenB", root, ) يصير كذا addEventHandler("OpenB", root, يب انا مانتبهت على source + القوس مو انا حاطه كودي مافيه قوس جوف كودي --> # Server Side TheDoor = createObject (رقم الاوبجكت ,x,y,z ,0,0,0) -- رقم الاوبجكت مثلا الباب 980 و غير x,y,z ب الاحداثيات addEvent( "OpenB", true ) addEventHandler("OpenB", root, function () moveObject (TheDoor,Speed,x,y,z) -- غير Speed الى سرعة الفتح end ) Link to comment
Rockyz Posted August 31, 2015 Share Posted August 31, 2015 تم تعديل الكود جربه الحين اخوي والله عندي مشكلةة ): الاكواد [code=text] client addEventHandler ("onClientGUIClick", root, function () if source == m then triggerServerEvent ( "OpenB", source ) end end )[/code] [code=text] server ~ TheDoor = createObject (17951 ,-536.90002441406,3821.8999023438,1.8999999761581 ,0,0,0) addEvent( "OpenB", true ) addEventHandler("OpenB", root, ) function () moveObject (TheDoor,1,-537.09997558594,3821.3000488281,4.5999999046326) end )[/code] حل تكفون اظغط الزر ولا ظبط جرب هذا Client --> # Client Side Opc = true addEventHandler ("onClientGUIClick", root, function () if source == m then if ( Opc == true ) then triggerServerEvent ( "OpenB", localPlayer ) guiSetText (m,"Close") guiSetProperty(m, "NormalTextColour", "FFFF0000") Opc = false else triggerServerEvent ( "CloseB", localPlayer ) guiSetText (m,"Open") guiSetProperty(m, "NormalTextColour", "FF00FF00") Opc = true end end end ) Server --> # Server Side TheDoor = createObject (17951 ,-536.90002441406,3821.8999023438,1.8999999761581 ,0,0,0) addEvent( "OpenB", true ) addEventHandler("OpenB", root, function () moveObject (TheDoor,1000,x,y,z) -- احداثيات الباب وهو فوق end ) addEvent( "CloseB", true ) addEventHandler("CloseB", root, function () moveObject (TheDoor,1000,x,y,z) -- احداثيات الباب وهو تحت end ) كود شغال 100% مجربنه Link to comment
#1Mr.AmeeD Posted September 1, 2015 Author Share Posted September 1, 2015 وين احط الـ m في ملف السيرفر ؟ + شكرا Link to comment
!#NssoR_) Posted September 1, 2015 Share Posted September 1, 2015 الي بالكلنت m حرف الـ هذا الزر الي تبيه يحرك البوابة ...# 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