Me[Z]oO Posted April 10, 2016 Share Posted April 10, 2016 السلام عليكم ورحمه الله وبركاته عايز فنكشنات نبدأ مسوي dxUpdateScreenSource عايز اول ما اللاعب يدوس علي زر يسوي dxUpdateScreenSource مسويها وظابطه معي مسوي لوحة guiCreateWindow ابي لما يدوس الزر ويسوي dxUpdateScreenSource السكرين شوت تظهر باللوحة كيف انشاء الله تكونو فهمتو وشقرا مقدما Link to comment
#J2mes Posted April 11, 2016 Share Posted April 11, 2016 مافهمتك زين بس اتوقع تبيه يظهرها بصورة باللوحة استخدمها مع guiStaticImageLoadImage Link to comment
Me[Z]oO Posted April 11, 2016 Author Share Posted April 11, 2016 مافهمتك زين بس اتوقع تبيه يظهرها بصورة باللوحة استخدمها مع guiStaticImageLoadImage بالعقل ؟ dxUpdateScreenSource دي اكس وجيو كيف Link to comment
HassoN Posted April 11, 2016 Share Posted April 11, 2016 dxCreateScreenSource dxUpdateScreenSource dxDrawImage Link to comment
Me[Z]oO Posted April 11, 2016 Author Share Posted April 11, 2016 طيب ماشي تمام مسوي اول ما يضغط الزر يسوي dxCreateScreenSource dxUpdateScreenSource dxDrawImage الحين ابي الصورة تظهر باللوحة الفاضية guiCreateWindow ككككككككككييييييييففف Link to comment
HassoN Posted April 11, 2016 Share Posted April 11, 2016 طيب ماشي تمام مسوي اول ما يضغط الزر يسوي dxCreateScreenSource dxUpdateScreenSource dxDrawImage الحين ابي الصورة تظهر باللوحة الفاضية guiCreateWindow ككككككككككييييييييففف img = dxCreateScreenSource ( .... ) addEventHandler('onClientGUIClick',root, function() if source == button then dxUpdateScreenSource(img) addEventHandler('onClientRender',root, draw) end end) function draw() if img then dxDrawImage(..... ,img, ......) end end اتمنى فهمت المثال اعتذر عن اي خطاء ، جالس اكتب من الجوال Link to comment
Me[Z]oO Posted April 11, 2016 Author Share Posted April 11, 2016 شوف انا عندي لوحتين لوحة بها زر والاخري فاضية دست علي الزر اخذ سكرين شوت السكرين شوت تظهر باللوحة الفاضية ولو اخذت سكرين شوت تاني تظهر باللوحة الفاضية انت قاعد تعطني مثال علي onClientRender Link to comment
HassoN Posted April 11, 2016 Share Posted April 11, 2016 شوف انا عندي لوحتين لوحة بها زر والاخري فاضية دست علي الزر اخذ سكرين شوت السكرين شوت تظهر باللوحة الفاضية ولو اخذت سكرين شوت تاني تظهر باللوحة الفاضية انت قاعد تعطني مثال علي onClientRender طيب وش المشكلة !!! ضبط احداثيات ال dxDrawImage على الوحة الفاضية وخلصنا ! Link to comment
Me[Z]oO Posted April 11, 2016 Author Share Posted April 11, 2016 ولو دست مرة اخري علي الزر رح يكون في صورتين ورح تظهر صورة واحدة فقط باللوحة Link to comment
HassoN Posted April 11, 2016 Share Posted April 11, 2016 ولو دست مرة اخري علي الزر رح يكون في صورتينورح تظهر صورة واحدة فقط باللوحة اجل انت وش تبي تسوي؟ كل ماضغط الزر يضيف صورة للوحة؟ الى ما ﻻ نهااية؟ اذا يب ف احفظ قيم ال dxUpdateScreenSource في جدول Link to comment
Jupi Posted April 11, 2016 Share Posted April 11, 2016 اول شيء يا شباب لازم تلتقط صورة بستعمال takePlayerScreenShot takePlayerScreenShot(Player, 800, 600, "CameraShot", 50) -- مثال بس بعد ما تاخذ صورة الفنكشن هيشغل ايفين onPlayerScreenShot وفيه معلومات الصورة مع داتا الصورة في نفس الوقت اللي تقدر ترسمها ب dxDrawImage resource theResource, string status, string imageData, int timestamp, string tag هشرحلك الارقمنتات المطلوبة theResource : المود اللي صورة طالعة منه status : دي حالة التقاط الصورة و ممكن تكون 3 حاقات "ok" : يعني الصورة تم التقاطها بنجاح و هتحتوي صيغة JPEG "disabled" : الصورة فشل التقاطها لان الالعاب لغا خاصية التقاط و رفع الصور "minimized": الصورة فشل التقاطها لان شاشة الاعب مصغرة يعني مش كاملة imageData : ده سترينج يحتوي معلومات صيغة الملف JPEG دي تقدر تحفظها في جهاز اللاعب بستعمال وظائف الملفات او ترسلها للاعبين بستعمال تريقر للكلاينت او حتي ترفعها لموقع timeStamp : ده السيرفر tickCount لما الصورة تم التقاطها tag : ده التاج بتاع الصورة اللي هو "CameraShot" اللي حطيته في الفنكشن source : الالعاب اللي تم التقاط الصورة له اعتقد مفيش شرح اسهل من كدة ض بلتوفيق Link to comment
Me[Z]oO Posted April 11, 2016 Author Share Posted April 11, 2016 بالاخر الصورة تظهر ازاي باللوحة ؟ Link to comment
Jupi Posted April 11, 2016 Share Posted April 11, 2016 بالاخر الصورة تظهر ازاي باللوحة ؟ فيه مثال في الويكي شوفه ض dxCreateTexture dxDrawImage Link to comment
Me[Z]oO Posted April 11, 2016 Author Share Posted April 11, 2016 صفحتين ولساتكم مش فاهمني مسوي لوحتين تمام لحد هيك ؟ ض اول لوحة فيها زر عادي ثاني لوحة فاضية ما بها ولا شي اللوحة اللاولي لما اضغط ع الزر ياخد سكرين شوت والسكرين شوت تظهر باللوحة الفاضية (للعلم ابي لو ضغط اكثر من الزر اكتر من مرة الصورة تظهر باللوحة الفاضية) بتمني تكونو فهمتو Link to comment
Jupi Posted April 11, 2016 Share Posted April 11, 2016 صفحتين ولساتكم مش فاهمني مسوي لوحتين تمام لحد هيك ؟ ض اول لوحة فيها زر عادي ثاني لوحة فاضية ما بها ولا شي اللوحة اللاولي لما اضغط ع الزر ياخد سكرين شوت والسكرين شوت تظهر باللوحة الفاضية (للعلم ابي لو ضغط اكثر من الزر اكتر من مرة الصورة تظهر باللوحة الفاضية) بتمني تكونو فهمتو فيه طرقتين حقت حسون و حقتي -.- اعتقد انت االلي ما تفهم لاننا عطيناك الطرق الباقي عليك Link to comment
Me[Z]oO Posted April 11, 2016 Author Share Posted April 11, 2016 بطريقتكم هيك الصورة رح تكون علي نفس احداثيات يعني ال3 صور علي نفس الاحداثيات فهممت ؟ Link to comment
Jupi Posted April 11, 2016 Share Posted April 11, 2016 بطريقتكم هيك الصورة رح تكون علي نفس احداثيات يعني ال3 صور علي نفس الاحداثيات فهممت ؟ عبقري Link to comment
#ExTrA..! Posted April 11, 2016 Share Posted April 11, 2016 انا فاهمك بس ماعرف شئ بالبرمجة كثير انت تبي لما يلتقط صورة شاشة تطلع له لوحة GUI وفيها الصورة لاكن ماعرف لها اسال محترفين او حاول تدورها انت لاني ماعرف لها صراحة .. Link to comment
#|_oskar_|# Posted April 11, 2016 Share Posted April 11, 2016 (edited) تقصد كدا ؟ #Deleted Edited April 12, 2016 by Guest 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