Rockyz Posted August 28, 2015 Share Posted August 28, 2015 السلام عليكم انا ابي اكواد يعني اخلي الرتبات الي تقدر تفتح الوحة مثلا في 2 قريد ليست وفي 2 بوتون طيب ؟ واحد يشيل الرتبة يخليها ماتقدر تفتح الوحة ووحدة تخليها يقدر يفتح الوحة الي مافهم يقول ليي وانشالله افهمهم والسلام عليكم Link to comment
iMr.SFA7 Posted August 28, 2015 Share Posted August 28, 2015 "onClientGUIClick" guiGetText guiGridListAddRow guiGridListGetSelectedItem guiGridListSetItemText guiGridListSetItemText isObjectInACLGroup bindKey guiSetVisible showCursor Link to comment
Rockyz Posted August 28, 2015 Author Share Posted August 28, 2015 متاكد دة طلبي اتوقع مافهمتني فيه 2 قريد ليست في القريد ليست الاول فيه القروبات الي يقدرون يفتحون الوحة الي في القريد ليست الثاني الي مايقدرون وابي اذا اضغط على اضافة يعني يقدر يفتح الوحة Link to comment
iMr.SFA7 Posted August 28, 2015 Share Posted August 28, 2015 فآهمكك كويس "onClientGUIClick" guiGetText guiGridListAddRow guiGridListGetSelectedItem guiGridListSetItemText guiGridListSetItemText isObjectInACLGroup bindKey guiSetVisible showCursor Link to comment
Naif Posted August 28, 2015 Share Posted August 28, 2015 فآهمكك كويس "onClientGUIClick" guiGetText guiGridListAddRow guiGridListGetSelectedItem guiGridListSetItemText guiGridListSetItemText isObjectInACLGroup bindKey guiSetVisible showCursor + triggerServerEvent Link to comment
Rockyz Posted August 29, 2015 Author Share Posted August 29, 2015 يا شباب كيف استعمل interpolateBetween على دي اكس او فيه فنكشن ثاني حق دي اكس يسوي نفس الوضيفة ؟ Link to comment
LoOs Posted August 29, 2015 Share Posted August 29, 2015 في فنكشن مفيد , لكن الطريقة سهله وراح اوريك مثال , local start = getTickCount() local now = getTickCount() local with = interpolateBetween(0,0,0,100,0,0, (now - start) / ((start + seconds) - start), "Linear") استبدل seconds بالوقت الي تبيه طبعا ذا فايدته , انه راح يخلي الرقم يمشي من 0 الى 100 , تقدر تستعمله باكثر من طريقة , مثلا رقم تنازلي او رقم للاحداثيات , يعني لو تبي باحداثيات وعندك دي اكس او قوي راح تبدل الاحداثيات الي تبيها تتعدل بـ with الاكس راح يمشي من اكس رقم 0 الى 100 الاي راح ينزل من فوق لـ 100 العرض راح يكون زي شريط تحميل الطول راح يصير زي شريط تحميل افقي وهكذا , ارجو انك فهمت Link to comment
Rockyz Posted August 29, 2015 Author Share Posted August 29, 2015 في فنكشن مفيد , لكن الطريقة سهله وراح اوريك مثال , local start = getTickCount() local now = getTickCount() local with = interpolateBetween(0,0,0,100,0,0, (now - start) / ((start + seconds) - start), "Linear") استبدل seconds بالوقت الي تبيه طبعا ذا فايدته , انه راح يخلي الرقم يمشي من 0 الى 100 , تقدر تستعمله باكثر من طريقة , مثلا رقم تنازلي او رقم للاحداثيات , يعني لو تبي باحداثيات وعندك دي اكس او قوي راح تبدل الاحداثيات الي تبيها تتعدل بـ with الاكس راح يمشي من اكس رقم 0 الى 100 الاي راح ينزل من فوق لـ 100 العرض راح يكون زي شريط تحميل الطول راح يصير زي شريط تحميل افقي وهكذا , ارجو انك فهمت مافهمت وضح اكثر Link to comment
iMr.SFA7 Posted August 29, 2015 Share Posted August 29, 2015 السآلفة يبيلها حسآبآت و تستخدم هـ الوظائف dxDrawRectangle dxCreateRenderTarget getElementMatrix dxSetRenderTarget Link to comment
</Mr.Tn6eL> Posted August 29, 2015 Share Posted August 29, 2015 dxCreateShader dxCreateRenderTarget dxSetShaderValue dxSetRenderTarget interpolateBetween getTickCount dxSetShaderTransform Link to comment
Rockyz Posted August 31, 2015 Author Share Posted August 31, 2015 اخيرا رجع المنتدى + ابي اكواد الي هو اذا ضغط على زر في الدي اكس تفتح نافذة دي اكس ثانية Link to comment
khaledmhammed Posted August 31, 2015 Share Posted August 31, 2015 ذا كود تبع احد المبرمجين تفضل راح يفيدك addEventHandler ( "onClientGUIClick", root, function ( ) if ( source == GUIEditor.button[1] ) then -- اسم الزر guiBringToFront ( wnd, false) -- اسم الوحه الي تفتح guiSetVisible ( wnd, true ) -- اسم الوحه الي تفتح elseif ( source == CL1 ) then guiSetVisible ( wnd, false ) -- اسم الوحه الي تفتح showCursor ( true ) end end) Link to comment
Rockyz Posted August 31, 2015 Author Share Posted August 31, 2015 ذا كود تبع احد المبرمجين تفضل راح يفيدك addEventHandler ( "onClientGUIClick", root, function ( ) if ( source == GUIEditor.button[1] ) then -- اسم الزر guiBringToFront ( wnd, false) -- اسم الوحه الي تفتح guiSetVisible ( wnd, true ) -- اسم الوحه الي تفتح elseif ( source == CL1 ) then guiSetVisible ( wnd, false ) -- اسم الوحه الي تفتح showCursor ( true ) end end) فاهمني غلط اخي انا ابي كود ادا ضغطت زر في دي اكس Link to comment
iMr.SFA7 Posted August 31, 2015 Share Posted August 31, 2015 "onClientClick" addEventHandler showCursor isMouseInPosition -- Useful Functions removeEventHandler "onClientRender" Link to comment
Rockyz Posted August 31, 2015 Author Share Posted August 31, 2015 "onClientClick" addEventHandler showCursor isMouseInPosition -- Useful Functions removeEventHandler "onClientRender" ادا غلط صححه لي addEventHandler ("onClientClick",root,Shop) function () showCursor(false) else if ( isMouseInPosition(584*k/us, 378*o/vd, 173*k/us, 62*o/vd ) ) then removeEventHandler("onClientRender",root,Shop1) showCursor(true) end end Link to comment
iMr.SFA7 Posted August 31, 2015 Share Posted August 31, 2015 سطر 5 حط احداثيات الزر الدي اكس حقك Died = false addEventHandler ("onClientClick",root, function () if ( isMouseInPosition( )) then if Died then removeEventHandler("onClientRender",root,Shop1) showCursor(false) Open = false else addEventHandler("onClientRender",root,Shop1) showCursor(true) Open = true end end end ) Link to comment
Rockyz Posted August 31, 2015 Author Share Posted August 31, 2015 مشكور سفاح ابي فنكشنات ادا الاعب دخل وهو مغير اسمه يطلع في الشات اسمه القبلي و الاسم الحالي Link to comment
iMr.SFA7 Posted August 31, 2015 Share Posted August 31, 2015 يعني اذا دخل لسيرفرك لأول مرة ؟ ما تقدر كذا اما اذا جا سيرفرك وطلع وغير نكه تقدر ذذ بس يبيلها SQLite "onPlayerChangeNick" executeSQLQuery "onPlayerJoin" outputChatBox Link to comment
Rockyz Posted August 31, 2015 Author Share Posted August 31, 2015 يعني اذا دخل لسيرفرك لأول مرة ؟ما تقدر كذا اما اذا جا سيرفرك وطلع وغير نكه تقدر ذذ بس يبيلها SQLite "onPlayerChangeNick" executeSQLQuery "onPlayerJoin" outputChatBox لا لا مابي ادا اول مرة مثلا هو دخل سيرفر بأسم وطلع وغير اسمه يطلع في الشات هذه غيره اسمه من كذا الى كذا Link to comment
iMr.SFA7 Posted August 31, 2015 Share Posted August 31, 2015 "onPlayerChangeNick" executeSQLQuery "onPlayerJoin" outputChatBox Link to comment
!#NssoR_) Posted August 31, 2015 Share Posted August 31, 2015 https://forum.multitheftauto.com/viewtopic.php?f=161&t=69864 Link to comment
Rockyz Posted August 31, 2015 Author Share Posted August 31, 2015 "onPlayerChangeNick" executeSQLQuery "onPlayerJoin" outputChatBox ممكن شرح لل executeSQLQuery لان مدري كيف يجيبون الكلام الي نفس كذا "DELETE FROM players WHERE name=?" 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