iMr.TZ[W]ER Posted July 4, 2014 Share Posted July 4, 2014 السلام عليكم ورحمة الله تعالى وبركاته كيف حالكم يا شباب ؟ اتمنى انكم بخير وصحة وسلامة اللي يعرف يستخدم فنكشنات ال DX ي ريت يعلمني شلون استخدمها لاني مب عارف اسوي شي الويكي ما فهمت منه شي ابي شخص عربي يفهمني على طريقته الخاصة Link to comment
abu5lf Posted October 22, 2014 Share Posted October 22, 2014 السلام عليكم ورحمة الله تعالى وبركاتهكيف حالكم يا شباب ؟ اتمنى انكم بخير وصحة وسلامة اللي يعرف يستخدم فنكشنات ال DX ي ريت يعلمني شلون استخدمها لاني مب عارف اسوي شي الويكي ما فهمت منه شي ابي شخص عربي يفهمني على طريقته الخاصة كل شي واضح dxDrawImage -- للصور dxDrawText -- لنصوص --و غيرها من الوظايف المباركة يجب ان تضعها تحت مظلة الايفينت onClientRender Link to comment
#Mr.alkmasha Posted October 23, 2014 Share Posted October 23, 2014 مثلا ابي اسوي لوحه كيف؟ Link to comment
فاّرس Posted October 23, 2014 Share Posted October 23, 2014 مافيه شيء اسمه اسوي لوحه بالدي اكس ,, عشان تسوي اطار dxDrawLine عشان تسوي خلفيه وتستخدمdxDrawRectangle تقدر تستخدم فنكشن, dxDrawImage او تسوي صوره مصممها من خلال استخدام Link to comment
#Mr.alkmasha Posted October 23, 2014 Share Posted October 23, 2014 مشكور طيب وش الغلط هنا؟ local screenWidth, w = h ( ) function text() dxDrawText ( "alkmasha", w/1.45, h/2.5, w/20, h/20, tocolor ( 255, 255, 255, 255 ), 1, "pricedown" ) end addEventHandler ( "onClientRender", root, text ) Link to comment
فاّرس Posted October 23, 2014 Share Posted October 23, 2014 بدل السطر الاول بـ local w, h = guiGetScreenSize ( ) Link to comment
#Mr.alkmasha Posted October 23, 2014 Share Posted October 23, 2014 شكرا شكرا زبطت و الصوره زبطت بس ممكن تشرح كيف مثلا يوم اضغط على الصوره ال dx مثلا يعطي فلوس Link to comment
nxFairlywell Posted October 23, 2014 Share Posted October 23, 2014 كماشه الحين انت مسوي لوحة دي اكس حلو بس ماتقدر تضغط ! على الدي اكس انصحك سوي زر و حط الالفا ( الشفافيه ) حقه 0 Link to comment
#Mr.alkmasha Posted October 23, 2014 Share Posted October 23, 2014 شكرا يا جنرال يعني لو حطيت الشفافيه مع الصوره حق البوتون يزبط؟ Link to comment
nxFairlywell Posted October 23, 2014 Share Posted October 23, 2014 شكرا يا جنرال يعني لو حطيت الشفافيه مع الصوره حق البوتون يزبط؟ حط الزر مخفي وحط قياسه نفس قياس الصوره و حط اسم الزر مثلا كذا button = guiCreateButton(...) وسوي الكود يوم يضغط على زر button او الزر حقك الي سميته يسوي الشغله الي تبيها مثلا يعطيه سلاح اذا مافهمت حط ردك Link to comment
nxFairlywell Posted October 23, 2014 Share Posted October 23, 2014 يب فهمت شكرا كثير حياك الله Link to comment
فاّرس Posted October 24, 2014 Share Posted October 24, 2014 شكرا شكرا زبطت و الصوره زبطت بس ممكن تشرح كيف مثلا يوم اضغط على الصوره ال dx مثلا يعطي فلوس اي اكيد تقدر من خلال هالطريقه : "onClientClick" guiGetScreenSize getCursorPosition Link to comment
فاّرس Posted October 24, 2014 Share Posted October 24, 2014 local w,h = guiGetScreenSize ( ) function text() dxDrawText ( "alkmasha", w/1.45, h/2.5, w/20, h/20, tocolor ( 255, 255, 255, 255 ), 1, "pricedown" ) end addEventHandler ( "onClientRender", root, text ) addEventHandler ( 'onClientClick', root, function ( ) local cx , cy = getCursorPosition( ) if ( cx*w >= ( w/1.45 ) + 10 and cx*w <= ( w/1.45 ) + 50 and cy*h >= ( h/2.5 ) + 20 and cy*h <= ( h/2.5 ) + 10 ) then outputChatBox ( 'تم الضغط' ) end end ) طبعا ما راح يضبط %100, عدل في سطر 12 , علامه الزائد بعدها رقم عدل فيه لين يضبط معك ذذ Link to comment
abu5lf Posted October 27, 2014 Share Posted October 27, 2014 مثلا ابي اسوي لوحه كيف؟ https://wiki.multitheftauto.com/wiki/DxDrawAnimWindow Link to comment
#Mr.alkmasha Posted October 27, 2014 Share Posted October 27, 2014 مثلا ابي اسوي لوحه كيف؟ https://wiki.multitheftauto.com/wiki/DxDrawAnimWindow تسلم ولله اسمع ممكن تعلمني مثلا ابي الوحه تتحرك اول ما تفتح تسوي حركه علمني تكفى Link to comment
فاّرس Posted October 27, 2014 Share Posted October 27, 2014 تسلم ولله اسمع ممكن تعلمني مثلا ابي الوحه تتحرك اول ما تفتح تسوي حركه علمني تكفى عشان تسوي مؤثرات InterpolateBetween تقدر تستخدم وهذا مثال بسيط : -- Client Side # addEventHandler('onClientRender',root,function() if not start_ then start_ = getTickCount() end if not end_ then end_ = getTickCount() + 6000 end local timeNow = getTickCount() local progress_ = ( timeNow - start_ ) / ( end_ - start_ ) interpolateBetween ( ..., ..., ..., ..., ..., ..., progress_ ,... ) -- كمل الارقومنتات ; 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