Master_MTA Posted July 18, 2017 Share Posted July 18, 2017 السلام عليكم ورحمة الله وبركاته يا شباب بعد اذنكم انا الطفش ذبحني صراحه فاللي عنده فكره لاي سكربت يحطها هنا واكون شاكر له Link to comment
Master_MTA Posted July 18, 2017 Author Share Posted July 18, 2017 3 minutes ago, Abu-Solo said: سكربت يسوي لك منتدي تحقق احلامك هنا انت بسيطه رح سوي براوزر لا امزح يخي جد انا الان فاتح السيرفر المحلي وجالس احك في رقبتي طفشان طفش السنين Link to comment
Abu-Solo Posted July 18, 2017 Share Posted July 18, 2017 (edited) 15 minutes ago, Master_MTA said: تحقق احلامك هنا انت بسيطه رح سوي براوزر لا امزح يخي جد انا الان فاتح السيرفر المحلي وجالس احك في رقبتي طفشان طفش السنين سوي مود زي التويتر .. واحد ينزل منشور وتحط زرار لـ اللايك وزرار لـ التعليق وكذا .. بس يكون خاص بـ السيرفر يعني .. عرفت قصدي؟ ويقدر ينزل صور وفيديوهات -# اهم نقطه كل هذا بدون بروزر ^^ Edited July 18, 2017 by Abu-Solo 1 Link to comment
Master_MTA Posted July 18, 2017 Author Share Posted July 18, 2017 12 minutes ago, Abu-Solo said: سوي مود زي التويتر .. واحد ينزل منشور وتحط زرار لـ اللايك وزرار لـ التعليق وكذا .. بس يكون خاص بـ السيرفر يعني .. عرفت قصدي؟ ويقدر ينزل صور وفيديوهات -# اهم نقطه كل هذا بدون بروزر ^^ اوكيه حلوه الفكره منشور عباره عن كلام بس؟ ولا اخليه يقدر يحط صور برضو fetchRemote? وش رايك بس ما احس الفكره جيده اصلا محد بيهتم لها بعد تغيير رايي يب محد بيهتم بها Link to comment
Abu-Solo Posted July 18, 2017 Share Posted July 18, 2017 14 minutes ago, Master_MTA said: اوكيه حلوه الفكره منشور عباره عن كلام بس؟ ولا اخليه يقدر يحط صور برضو fetchRemote? وش رايك بس ما احس الفكره جيده اصلا محد بيهتم لها بعد تغيير رايي يب محد بيهتم بها انت كل ما يجي احد يقولك علي سكربت تقول ماحد يهتم بها ؟ هههههههههه كذا بتطفش اكثر ع الاقل حاول تسوي ذا لين يجي احد ويقولك فكره حلوه Link to comment
Master_MTA Posted July 18, 2017 Author Share Posted July 18, 2017 2 hours ago, Abu-Solo said: انت كل ما يجي احد يقولك علي سكربت تقول ماحد يهتم بها ؟ هههههههههه كذا بتطفش اكثر ع الاقل حاول تسوي ذا لين يجي احد ويقولك فكره حلوه لا لا مافي امل وبعدين يوم افكر في كمية الاكواد اللي بكتبها وافكر وش بيصير لو ما جا زوار اقول يع كنسل متعب=ما منه فايده فاقتراحاتكم يا حلوين Link to comment
iMr.WiFi..! Posted July 18, 2017 Share Posted July 18, 2017 نصيحة : اذا كنت طفشان دور على اشياء وتجارب في الاكواد وشوفها وخلها تزبط معك غصباً عنها ودور وتعلم وزبط وطبق بدل ماتسوي مود حوالي خمس مية سطر بس عشان تفك الملل ._. او سوي فكرة انت مابتقدر لها بمستواك الحالي وسويها عشان تطور من مستواك لاغير : ) 1 Link to comment
Dr.Marco Posted July 18, 2017 Share Posted July 18, 2017 اظن انو خبرتك بسيطة ب دي اكس تعلمم لها اكتر Link to comment
Master_MTA Posted July 18, 2017 Author Share Posted July 18, 2017 28 minutes ago, Dr.Marco said: اظن انو خبرتك بسيطة ب دي اكس تعلمم لها اكتر 1 hour ago, iMr.WiFi..! said: نصيحة : اذا كنت طفشان دور على اشياء وتجارب في الاكواد وشوفها وخلها تزبط معك غصباً عنها ودور وتعلم وزبط وطبق بدل ماتسوي مود حوالي خمس مية سطر بس عشان تفك الملل ._. او سوي فكرة انت مابتقدر لها بمستواك الحالي وسويها عشان تطور من مستواك لاغير : ) المشكله مب كذا مب قصدي تكبر ولا شي والله لكن يوم اروح الويكي اشوف فنكشن ما اعرفه بمجرد اخش الصفحه خلاص تعلمته بالنسبه للدي اكس يا ماركو نفس النظام اشوف فقط مره واتعلم مافي شي صعب لها ال\رجه يعني تو امسس عجبني فكره بكنق الطاره حق اف 1 دخلت السيرفر المحلي 5 دق سويتها وحتى ما كملت 5 دق addEventHandler( "onClientMouseEnter", getRootElement(), function(aX, aY) if getElementType(source)=='gui-button' then local x,y =guiGetSize ( source, false ) guiSetSize ( source, x+6, y+6, false ) end end ) addEventHandler( "onClientMouseLeave", getRootElement(), function(aX, aY) if getElementType(source)=='gui-button' then local x,y = guiGetSize ( source, false ) guiSetSize ( source, x-6, y-6, false ) end end ) واعيد واكرر والله مب القصد التكبر لكن اوصفلكم حالي الان جالس اتعلم الجافا لكن طفش Link to comment
Dr.Marco Posted July 18, 2017 Share Posted July 18, 2017 3 minutes ago, Master_MTA said: المشكله مب كذا مب قصدي تكبر ولا شي والله لكن يوم اروح الويكي اشوف فنكشن ما اعرفه بمجرد اخش الصفحه خلاص تعلمته بالنسبه للدي اكس يا ماركو نفس النظام اشوف فقط مره واتعلم مافي شي صعب لها ال\رجه يعني تو امسس عجبني فكره بكنق الطاره حق اف 1 دخلت السيرفر المحلي 5 دق سويتها وحتى ما كملت 5 دق addEventHandler( "onClientMouseEnter", getRootElement(), function(aX, aY) if getElementType(source)=='gui-button' then local x,y =guiGetSize ( source, false ) guiSetSize ( source, x+6, y+6, false ) end end ) addEventHandler( "onClientMouseLeave", getRootElement(), function(aX, aY) if getElementType(source)=='gui-button' then local x,y = guiGetSize ( source, false ) guiSetSize ( source, x-6, y-6, false ) end end ) واعيد واكرر والله مب القصد التكبر لكن اوصفلكم حالي الان جالس اتعلم الجافا لكن طفش كفو واصل Link to comment
Master_MTA Posted July 18, 2017 Author Share Posted July 18, 2017 1 minute ago, Dr.Marco said: كفو واصل كفوك لكن الملل للحين ما راح Link to comment
iMr.WiFi..! Posted July 18, 2017 Share Posted July 18, 2017 شوف سوي مود يحسب الوزن المناسب من الطول والعمر ذذ .. = ) Link to comment
coNolel Posted July 18, 2017 Share Posted July 18, 2017 شرايك نسوي ملتي قيم ؟ حقي ما كلمته ض2 Link to comment
Rockyz Posted July 18, 2017 Share Posted July 18, 2017 1 hour ago, coNolel said: شرايك نسوي ملتي قيم ؟ حقي ما كلمته ض2 الرجال يبي يسوي معاي سيرفر بفكرة مو راضي يتحرك تبيه يسوي ملتي قيم مود ؟ Link to comment
Master_MTA Posted July 18, 2017 Author Share Posted July 18, 2017 56 minutes ago, #,+( _xiRoc[K]; > said: الرجال يبي يسوي معاي سيرفر بفكرة مو راضي يتحرك تبيه يسوي ملتي قيم مود ؟ ههههههههههههههههههه لا تفضحنا الله يهديك مب قايلك خلها مفاجاه Link to comment
iMr.Omar Posted July 18, 2017 Share Posted July 18, 2017 سوي سكربت زي الموقع . قريد ليست فيه الاقسام تظغط دبل كلك عليه يطلع لك المواضيع الي فيه والردود ومشرفين على الاقسام وكذا حلوة الفكرة Link to comment
Abdul KariM Posted July 19, 2017 Share Posted July 19, 2017 انشغل بطاعة ربك بالوقت الفاضي او سويلك سكربت تؤجر عليه 2 Link to comment
Master_MTA Posted July 19, 2017 Author Share Posted July 19, 2017 2 hours ago, Abdul KariM said: انشغل بطاعة ربك بالوقت الفاضي او سويلك سكربت تؤجر عليه افضل رد صراحه اعذروني جميعا 3 hours ago, iMr.Omar said: سوي سكربت زي الموقع . قريد ليست فيه الاقسام تظغط دبل كلك عليه يطلع لك المواضيع الي فيه والردود ومشرفين على الاقسام وكذا حلوة الفكرة مشكور لكن ذا يبيله سنه عشان اخلصه Link to comment
Master_MTA Posted July 19, 2017 Author Share Posted July 19, 2017 (edited) اخذت بنصيحتك سويتلي مكتبة دي اكس تقريبا ما كملت ساعه طبعا ما كملتها لكن خلصت زر وله حدث خاص فيه اللميز بهذي المكتبه انك تقدر تتعامل مع الزر كالمنت طبيعي فهمت كيف اشكي حالي صراحه وشرايكم يعني تقدر تخزنه بمتغير وتتحقق من السورس بالحدث شف تحت بتفهمني للحين تحس اني ضعيف بالدي اكس ؟ اكملكم المكتبه كامله لايك صكوني لو تبوني اكملها واقترحو وش اضيف فيها function isMouseInPosition ( x, y, width, height ) if ( not isCursorShowing( ) ) then return false end local sx, sy = guiGetScreenSize ( ) local cx, cy = getCursorPosition ( ) local cx, cy = ( cx * sx ), ( cy * sy ) if ( cx >= x and cx <= x + width ) and ( cy >= y and cy <= y + height ) then return true else return false end end -- Modified version for DX Text function isCursorOverText(posX, posY, sizeX, sizeY) if(isCursorShowing()) then local cX, cY = getCursorPosition() local screenWidth, screenHeight = guiGetScreenSize() local cX, cY = (cX*screenWidth), (cY*screenHeight) if(cX >= posX and cX <= posX+(sizeX - posX)) and (cY >= posY and cY <= posY+(sizeY - posY)) then return true else return false end else return false end end ----------------------------------------------------------------------- local buttons={} function dxCreateButton(name,text,x,y,x1,y1,color,postgui,font,fontcolor,fontsize,fontpostgui) local fontpostgui=fontpostgui or true local name=name or false local font=font or "default" local fontsize=fontsize or 1 if name==false or name==nil then return false end if not x or type(x)~='number' then return error(' dxCreateButton x must be number') elseif not y or type(y)~='number' then return error(' dxCreateButton y must be number') elseif not y1 or type(y1)~='number' then return error(' dxCreateButton y1 must be number') elseif not x1 or type(x1)~='number' then return error(' dxCreateButton x1 must be number') end if not getElementByID(name) then local element=createElement(name,name) setElementData(element,'atrr',{ x=x, y=y, x1=x1, y1=y1, text=text, name=name, postgui=postgui, font=font, fontcolor=fontcolor }) dxDrawText(text, x+(x1/2)-60,y+(y1/2)-20,x1/2,y1/2, fontcolor, fontsize, font, "left", "top", false, false, fontpostgui, false, false) dxDrawRectangle(x,y,x1,y1, color, false) table.insert(buttons,element) return (element) else local element=getElementByID(name) dxDrawText(text, x+(x1/2)-60,y+(y1/2)-20,x1/2,y1/2, fontcolor, fontsize, font, "left", "top", false, false, fontpostgui, false, false) dxDrawRectangle(x,y,x1,y1, color, false) return (element) end end function getDxButtonID(dx) if isElement(dx) then for k,v in ipairs(buttons)do if v==dx then return tostring(getElementData(v,'atrr').name) end end else error('getDxButtonName dx button must be element') end end function getAllDXAtrr(element) if isElement(element)and type(element)~='string' then return getElementData(element,'atrr') else error('getAllDXAtrr dx must be element') end end function getDxText(dxelemnt) return tostring(getElementData(source,'atrr').text) end addEventHandler('onClientClick',root,function(btn,state) for k ,v in ipairs(buttons)do local data=getElementData(v,'atrr') if isMouseInPosition(data.x,data.y,data.x1,data.y1)and isElement(v) then triggerEvent('onClientDxBottunClick',v,btn,state,data.x,data.y,data.x1,data.y1) break end end end) addEventHandler("onClientRender", root, function() masterbtn=dxCreateButton('test','testbutton',394, 450, 574, 134, tocolor(255, 255, 255, 255), false,"default",tocolor(0, 0, 0, 255),2,true) masterbtn1=dxCreateButton('test1','testbutton12',430, 185, 405, 78, tocolor(255, 255, 255, 255), false,"default",tocolor(0, 0, 0, 255),2,true) masterbtn3=dxCreateButton('test12','testbutton12',41, 272, 1278, 172, tocolor(255, 255, 255, 255), false,"default",tocolor(0, 0, 0, 255),2,true) end ) addEvent('onClientDxBottunClick',true) addEventHandler('onClientDxBottunClick',root,function(btn,state,x,y,x1,y1) if btn=='left' and state=='down' then if source==masterbtn3 then local text=getDxText(source) outputChatBox('you are clicked '..text..' by master ehm',255,255,255) end end end) 12 hours ago, Dr.Marco said: اظن انو خبرتك بسيطة ب دي اكس تعلمم لها اكتر في خطا باسم الحدث سبلنج حق بوتون لو كملت على المكتبه بعدين اعدله باذن الله ملاحظه مهمه ما يصلح تحط ل2 زر نفس النيم والا الزر الثاني بيصير زينه فقط ما بتقدر تستخدمه باي وظيفه Edited July 19, 2017 by Master_MTA 2 Link to comment
Master_MTA Posted July 19, 2017 Author Share Posted July 19, 2017 طبعا ذي نسخه اوليه فاحتمالية الاخطاء فيها واجد لكن هل اكمل او لا؟ Link to comment
Abdul KariM Posted July 19, 2017 Share Posted July 19, 2017 مانصحك تكمل لان فيه اكثر من مكتبة دي اكس منشوره Link to comment
coNolel Posted July 19, 2017 Share Posted July 19, 2017 1 hour ago, Master_MTA said: اخذت بنصيحتك سويتلي مكتبة دي اكس تقريبا ما كملت ساعه طبعا ما كملتها لكن خلصت زر وله حدث خاص فيه اللميز بهذي المكتبه انك تقدر تتعامل مع الزر كالمنت طبيعي فهمت كيف اشكي حالي صراحه وشرايكم يعني تقدر تخزنه بمتغير وتتحقق من السورس بالحدث شف تحت بتفهمني للحين تحس اني ضعيف بالدي اكس ؟ اكملكم المكتبه كامله لايك صكوني لو تبوني اكملها واقترحو وش اضيف فيها function isMouseInPosition ( x, y, width, height ) if ( not isCursorShowing( ) ) then return false end local sx, sy = guiGetScreenSize ( ) local cx, cy = getCursorPosition ( ) local cx, cy = ( cx * sx ), ( cy * sy ) if ( cx >= x and cx <= x + width ) and ( cy >= y and cy <= y + height ) then return true else return false end end -- Modified version for DX Text function isCursorOverText(posX, posY, sizeX, sizeY) if(isCursorShowing()) then local cX, cY = getCursorPosition() local screenWidth, screenHeight = guiGetScreenSize() local cX, cY = (cX*screenWidth), (cY*screenHeight) if(cX >= posX and cX <= posX+(sizeX - posX)) and (cY >= posY and cY <= posY+(sizeY - posY)) then return true else return false end else return false end end ----------------------------------------------------------------------- local buttons={} function dxCreateButton(name,text,x,y,x1,y1,color,postgui,font,fontcolor,fontsize,fontpostgui) local fontpostgui=fontpostgui or true local name=name or false local font=font or "default" local fontsize=fontsize or 1 if name==false or name==nil then return false end if not x or type(x)~='number' then return error(' dxCreateButton x must be number') elseif not y or type(y)~='number' then return error(' dxCreateButton y must be number') elseif not y1 or type(y1)~='number' then return error(' dxCreateButton y1 must be number') elseif not x1 or type(x1)~='number' then return error(' dxCreateButton x1 must be number') end if not getElementByID(name) then local element=createElement(name,name) setElementData(element,'atrr',{ x=x, y=y, x1=x1, y1=y1, text=text, name=name, postgui=postgui, font=font, fontcolor=fontcolor }) dxDrawText(text, x+(x1/2)-60,y+(y1/2)-20,x1/2,y1/2, fontcolor, fontsize, font, "left", "top", false, false, fontpostgui, false, false) dxDrawRectangle(x,y,x1,y1, color, false) table.insert(buttons,element) return (element) else local element=getElementByID(name) dxDrawText(text, x+(x1/2)-60,y+(y1/2)-20,x1/2,y1/2, fontcolor, fontsize, font, "left", "top", false, false, fontpostgui, false, false) dxDrawRectangle(x,y,x1,y1, color, false) return (element) end end function getDxButtonID(dx) if isElement(dx) then for k,v in ipairs(buttons)do if v==dx then return tostring(getElementData(v,'atrr').name) end end else error('getDxButtonName dx button must be element') end end function getAllDXAtrr(element) if isElement(element)and type(element)~='string' then return getElementData(element,'atrr') else error('getAllDXAtrr dx must be element') end end function getDxText(dxelemnt) return tostring(getElementData(source,'atrr').text) end addEventHandler('onClientClick',root,function(btn,state) for k ,v in ipairs(buttons)do local data=getElementData(v,'atrr') if isMouseInPosition(data.x,data.y,data.x1,data.y1)and isElement(v) then triggerEvent('onClientDxBottunClick',v,btn,state,data.x,data.y,data.x1,data.y1) break end end end) addEventHandler("onClientRender", root, function() masterbtn=dxCreateButton('test','testbutton',394, 450, 574, 134, tocolor(255, 255, 255, 255), false,"default",tocolor(0, 0, 0, 255),2,true) masterbtn1=dxCreateButton('test1','testbutton12',430, 185, 405, 78, tocolor(255, 255, 255, 255), false,"default",tocolor(0, 0, 0, 255),2,true) masterbtn3=dxCreateButton('test12','testbutton12',41, 272, 1278, 172, tocolor(255, 255, 255, 255), false,"default",tocolor(0, 0, 0, 255),2,true) end ) addEvent('onClientDxBottunClick',true) addEventHandler('onClientDxBottunClick',root,function(btn,state,x,y,x1,y1) if btn=='left' and state=='down' then if source==masterbtn3 then local text=getDxText(source) outputChatBox('you are clicked '..text..' by master ehm',255,255,255) end end end) في خطا باسم الحدث سبلنج حق بوتون لو كملت على المكتبه بعدين اعدله باذن الله ملاحظه مهمه ما يصلح تحط ل2 زر نفس النيم والا الزر الثاني بيصير زينه فقط ما بتقدر تستخدمه باي وظيفه ما أنصحك تسوي البوتن وترسمه مرة وحدة ض سوي بالإلمنتات أفضل و أرسم الزر بـ الإلمنت Link to comment
iMr.Omar Posted July 19, 2017 Share Posted July 19, 2017 لو بتكمل سوي زي GUI قريد ليست وكومبو بوكس وكذا وانشرها او بيعها . 1 Link to comment
Master_MTA Posted July 19, 2017 Author Share Posted July 19, 2017 8 hours ago, Abdul KariM said: مانصحك تكمل لان فيه اكثر من مكتبة دي اكس منشوره طيب وش اسوي للملل ذي المشكله هنا +اللي بسويه اني بخليها مطابقه تقريبا للجيو بحي انك بتسوي مثلا guiSetVisible مثل كذا باذن الله هذا اللي بيميزها عن غيرها كمثال يعني اول مكتبه صراحه اشوفها مسوي فيها يسويلك ريوترن بالبوتن في الانشاء يعني ريترن بالالمنت وايضا تقدر تخزنه بمتغير راجع كودي بتفهمني 8 hours ago, coNolel said: ما أنصحك تسوي البوتن وترسمه مرة وحدة ض سوي بالإلمنتات أفضل و أرسم الزر بـ الإلمنت تقدر توضح اكثر لاني مسوي المنت فعلا من قبل ان كان قصدك شي ثاني يا ليت توضح اكثر ان كان شي ثاني 8 hours ago, iMr.Omar said: لو بتكمل سوي زي GUI قريد ليست وكومبو بوكس وكذا وانشرها او بيعها . باذن الله ربي ييسر بس 1 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