Jump to content

Master_MTA

Members
  • Posts

    3,389
  • Joined

  • Last visited

  • Days Won

    55

Everything posted by Master_MTA

  1. سولي لوحه وبسويلك اياها كامله لوحه فيها 3 ايديت وسويلها ما تقدر تكتب فيهها +سوي 3 ازرار باللوحه
  2. فكره جميله صراحه تسلملي حبيب قلبي
  3. الان عندي سؤال لك تنطيل بالنسبه للوجو يوم يجي يتحرك مسويها بالمتغيرات عشان تخلي الدي اكس للاين مب مستقيم ولا وش سويت؟
  4. برضو بستخدم التعليق وما بستخدم تاب
  5. ههه والله معك حق لكن التعليق افضل حتى من التاب
  6. شسالفة حطيمكم كلكم ذذ ترا الاجانب مب اذكى مننا لكن الاجانب يدفعو الفاشل الى ان ينجح حتى لو كنت فاشل يرجل حتى شجعوني مب حطموني على العموم تصدق يا عبد الكريم ان كلامك مب صحيح ذذذ لان جميع الفنكشنات اللي فوق فقط فيها 4 لوب فقط وو1 راندر ومافي غير لوب 1 داخل الراندر اتوقع ان لوب 1 ما بياثر داخل راندر للمعلومه يعني في حين صناعتي للاواد تجنبت اللاق بشكل خرافي وباذن الله قريب بجرب المكتبه على سيرفر عالمي عشان اشوف سالفة اللاق ذي اللي يبي ينظم حياه يعني 3 لوب برا الراندر وواحد داخل الراندر بالمناسبة بما اني غبي بالحساب ابي اسالكم احد عنده فكره اني اقدر اسوي بوردر للمربع حق الدي اكس انا ادري اني بستخدم الدي اكس لابن لكن ابي طريقة الحساب +_+ بالنسبه لكروس يب فعلا اتلغبط رسميا في الاكواد بمجرد اني انزل بالماوس لاسفل ينلحس مخي لين اجمع الكود مره ثاانيه لكن انا مب شخص صبور عشان مع بداية كل كود اضغط تاب لكني بااخذ بنصيحتك واحط التعليقات باذن الله
  7. @#_iMr.[E]coo في شوية اخطاء في سالفة الماركر راجعها
  8. solved by @Uknown. thx all
  9. والله حاذفه من الجهاز يقلبي تقدر تكلمني بالخاص
  10. hey their i have a problem it's will blown my mind when i try to call function from my own website to my own mta server i got this message Fatal error: Uncaught exception 'Exception' with message 'Could not connect to 51.255.215.248:23192' #3 {main} thrown in /profiles/b/bu/bus/businesslife/businessliferp.com/Login/panel/mta_sdk.php on line 146 so if any one know how i can solve it don't be shy to share your ideas with me plz @Uknown.
  11. استخدم التراقر يقلبي اسهل triggerEvent
  12. التخبيص xdd عدم التنظيم يدل على الذكاء ههههههههههههه ترا معلومه ذي والله
  13. هممم والله الفكره حلوه لكن انا وقتي ما بيسمح وبالعكس ما ارغب اني انافسك قول شرايك نصمم كلنا افضل مكتبه عربيه ننافس بيها الاجانب مستعد اطرح جميع الاكواد اللي سويتها الى الان لو حابين نكمل عليها ما احس انها معقده اشوفها سهله
  14. function (title,message) local result=dbPoll(dbQuery(dbconnection,'SELECT * FROM YOURTABLE WHERE accname=?',getAccountName(getPlayerAccount(your player))),-1) for k,v in ipairs(result)do if v.title==title then return outputChatBox('*[system]: you cant create more than 1 message with the same title',source) end end end بدل اللازم
  15. كم المده-المقابل المادي ووش نوع السكربت اللي تبي تصممه
  16. هممم مشكور على المرور يقلبي
  17. السلام عليكم ورحمة الله وبركاته كيف الاحوال شباب ان شاء الله تكونو بخير الحين عندي استفسار صغيير مره وهو هل في طريقه للاتصال بفنكشن من مود الى مود اخر غير call export مافي طرق اخرا اسهل؟
  18. تحديثات بسيطه للي حابين يعرفون لوين وصلت تم الانتهاء من dxBringToFront dxMoveToBack dxSetVisible dxGetVisible dxCreateButton dxCreateWindow isDXMovedToBack isDXMovedToFront getAllDXAtrr(بوضحها لان اتوقع الباقي مفهم هذي وظيفتها جلب جميع خصائص الالمنت الدي اكس اللي سويته مثل اللون حق الكلام حجم ومقاييس ومكان الالمنت من الشاشه كل شي كتبته في انشاء الالمنت بيرجعلك ثاني بالتفصيل الاتي بيرجعلك هذا اذا ما كان في تحديثات اضافية x y x1 y1 type(نوع الالمنت زر ولا وشو لوحه) dxWindow(لو زر بيرجعلك اللوحه اللي مسوي عليها الزر كالمنت) text name(لاسم الخاص باللوحه اللي هو اول ارقمنت في انشاء اللوحه والازرار وما الى ذلك باختصار الايدي الخاص بالامنت) postgui font fontcolor color fontsize fontpostgui dxResize( يجب ان يكون الدي اكس المنت ظاهر عشان تسويله ريسايز) الايفنت onClientDxClick اللميز بشان الايفينت انك لو مسوي if source==اللوحه اللي عليها الزر then بتشتغل معك طبيعي لكن ان سويت قبلها if source==الزر then ما بيحدث الامر الخاص باللوحه وبيحدث امر الزر اللي على اللووحه فقط مثل الجيو تماما تحديث #1 تم اضافة الى انشاء الوندو sizemain windowcolor وهي عباره عن مربع صغير يحتوي فيه العنوان و size هو حجم المربع كلما كبر رقم size صغر حجم المربع الشكل النهائي لانشاء نافذه mainwindow=dxCreateWindow('main','testbutton121',(screenW - 1052) / 2, (screenH - 612) / 2, 1052, 612, tocolor(0, 0, 0, 199), true,"default",tocolor(0, 0, 255, 255),2,true,tocolor(255, 0, 0, 255),20)
  19. والله مفهملها ال oop لكن بمعنى اصح انها ما ظبطت معكم على العموم انا باذن الله بظبط المكتبه بفنكشنات mta العاديه بحيث تسمح للجميع بانه يقدر يعدل عليه وللمعلومه زبطت معي اللي ما زبطت معكم+_+ وحاليا شغال على لما تفتح لوحة دي اكس تفتح كل الالمنتات اللي عليها ايا كان كومبو بوكس اي شي باذن الله
  20. ما فهمت المقصد يقلبي انت المقصد هل عملتو فنكشن لاخفاء واضهار اللوحه بشكل طبيعي للدي اكس كمثال شف local screenW, screenH = guiGetScreenSize() mainwindow=dxCreateWindow('main','testbutton121',(screenW - 1052) / 2, (screenH - 612) / 2, 1052, 612, tocolor(255, 0, 0, 255), false,"default",tocolor(0, 0, 0, 255),2,true) masterbtn=dxCreateButton('test','testbutton',482, 211, 258, 92, tocolor(255, 255, 255, 255), false,"default",tocolor(0, 0, 0, 255),2,true,mainwindow) masterbtn1=dxCreateButton('test1','testbutton12',482, 358, 258, 92, tocolor(255, 255, 255, 255), false,"default",tocolor(0, 0, 0, 255),2,true,mainwindow) masterbtn3=dxCreateButton('test123','testbutton121',783, 358, 258, 92, tocolor(255, 255, 255, 255), false,"default",tocolor(0, 0, 0, 255),2,true,mainwindow) bindKey('f2','down',function() dxSetVisible(mainwindow,not dxGetVisible(mainwindow)) showCursor(not isCursorShowing()) end) طبعا حاليا شغال على الويندو المكتبه ما بتحتاج تحطها براندر ولا شي
  21. ذا الزر سويته في ساعه الا ربع تقريبا مع الايفينت مع كل شي شف يقلبي سويت فنكشنات ايضا dxGetVisible dxSetVisible اي خدمه قلتلك بسويها شبيهه بالجيو بالظبط باذن الله 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 ----------------------------------------------------------------------- local buttons={} local states={} local laststate={} function dx1btn(text,x,y,x1,y1,color,postgui,font,fontcolor,fontsize,fontpostgui) 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) end addEventHandler('onClientRender',root,function() if #laststate~=0 then for k,v in ipairs(laststate)do dx1btn(v.text,v.x,v.y,v.x1,v.y1,v.color,v.postgui,v.font,v.fontcolor,v.fontsize,v.fontpostgui) end 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 dxGetVisible(element) return states[element] end function dxSetVisible(element,state) if state==true then local data=getAllDXAtrr(element) states[element]=true table.insert(laststate,{element,name=data.name,text=data.text,x=data.x,y=data.y,x1=data.x1,y1=data.y1,color=data.color,postgui=data.postgui,font=data.font,fontcolor=data.fontcolor,fontsize=data.fontsize,fontpostgui=data.fontpostgui}) else for k,v in ipairs(laststate)do if element==v[1] then table.remove(laststate,k) break end end states[element]=false end end function dxCreateButton(name,text,x,y,x1,y1,color,postgui,font,fontcolor,fontsize,fontpostgui) local fontpostgui=fontpostgui or true local font=font or "default" local fontsize=fontsize or 1 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('dxButton',name) setElementData(element,'atrr',{ x=x, y=y, x1=x1, y1=y1, text=text, name=name, postgui=postgui, font=font, fontcolor=fontcolor, color=color, fontsize=fontsize, fontpostgui=fontpostgui, }) table.insert(buttons,element) return (element) else local element=getElementByID(name) local data=getAllDXAtrr(element) 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 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 if dxGetVisible(v)==true then triggerEvent('onClientDxBottunClick',v,btn,state,data.x,data.y,data.x1,data.y1) end break end end end) 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('test123','testbutton121',41, 272, 1278, 172, tocolor(255, 255, 255, 255), false,"default",tocolor(0, 0, 0, 255),2,true) bindKey('f2','down',function() dxSetVisible(masterbtn,not dxGetVisible(masterbtn)) dxSetVisible(masterbtn1,not dxGetVisible(masterbtn1)) dxSetVisible(masterbtn3,not dxGetVisible(masterbtn3)) showCursor(not isCursorShowing()) end) addEvent('onClientDxBottunClick',true) addEventHandler('onClientDxBottunClick',root,function(btn,state,x,y,x1,y1) if btn=='left' and state=='down' then if source==masterbtn then local text=getDxText(source) takePlayerMoney(1000) elseif source==masterbtn1 then givePlayerMoney(1000) elseif source==masterbtn3 then setTimer(function (pla)givePlayerMoney(1000) end,1000,1,localPlayer) end end end) جربه وعطني رايك ونفس الكلام خلال ساعه الا ربع +_+ والله اعلم + اصلحت بق وهو انك لما تظغط على الشاشه ويكون الزر مب ظاهر ينفذ الامر قمت باصلاحه الان @coNolel سويتوها بمكتبتكم ؟ @Dr.Marco شرايك ؟ مشكور والله الان الملل بعد عني شوي تسلملي حبيبي
  22. احم احم انا مسوي طريقه شبيهه بطريقتك تقدر تشوفها لكل بتن لكن فكره حلوه يعني اكمل على المكتبه تدري ليش فكره حلوه والسبب هو اني اقدر اجيب التايب حقها بتفيدني الفكره مشكور بتفيدني صراحه اكمل على المكتبه يعني؟
  23. كويس بكذا نتعامل مع بعض باذن الله في المستقبل القريب
×
×
  • Create New...