Jump to content

Master_MTA

Members
  • Posts

    3,389
  • Joined

  • Last visited

  • Days Won

    55

Everything posted by Master_MTA

  1. انا شقلت طيب قصدي اعطيه فنكشنات ساعده باعطائه فنكشنات لول
  2. يا حبيبي يا غالي مقصدهم يدوك بطاقة شحن سوا تعطيهم فلوس ببايبال بكم سعر ال 10 سوا كم دولار بايبال؟
  3. القصد انه بيكون تعامل دائم فهمت يا غالي يعني على حسب المبلغ اللي بيوصلني السعر 10 سوا=كم دولار اولا
  4. if getElementModel(localPlayer)==skinid then if source==btnname then end end
  5. if i understood you correctly try this code executeSQLQuery("CREATE TABLE IF NOT EXISTS testtable (isdead TEXT, serial TEXT)") addEventHaandler('onPlayerQuit',root,function() local serial=getPlayerSerial(source) if isPedDead(source) and serial then executeSQLQuery('INSERT INTO testtable VALUES(?,?)','true',serial) end end) addEventHandler('onPlayerLogin',root,function() local sql=executeSQLQuery('SELECT * FROM testtable WHERE serial=?',getPlayerSerial(source)) if #sql~=0 then killPed(source) fadeCamera(source,false) setTimer(function(plr) local serial=getPlayerSerial(plr) executeSQLQuery("DELETE FROM testtable WHERE serial=?", serial) fadeCamera(plr,true) end,1000*2,1,source) end end) i didn't test it
  6. طيب وش اسوي للملل ذي المشكله هنا +اللي بسويه اني بخليها مطابقه تقريبا للجيو بحي انك بتسوي مثلا guiSetVisible مثل كذا باذن الله هذا اللي بيميزها عن غيرها كمثال يعني اول مكتبه صراحه اشوفها مسوي فيها يسويلك ريوترن بالبوتن في الانشاء يعني ريترن بالالمنت وايضا تقدر تخزنه بمتغير راجع كودي بتفهمني تقدر توضح اكثر لاني مسوي المنت فعلا من قبل ان كان قصدك شي ثاني يا ليت توضح اكثر ان كان شي ثاني باذن الله ربي ييسر بس
  7. طبعا ذي نسخه اوليه فاحتمالية الاخطاء فيها واجد لكن هل اكمل او لا؟
  8. اخذت بنصيحتك سويتلي مكتبة دي اكس تقريبا ما كملت ساعه طبعا ما كملتها لكن خلصت زر وله حدث خاص فيه اللميز بهذي المكتبه انك تقدر تتعامل مع الزر كالمنت طبيعي فهمت كيف اشكي حالي صراحه وشرايكم يعني تقدر تخزنه بمتغير وتتحقق من السورس بالحدث شف تحت بتفهمني للحين تحس اني ضعيف بالدي اكس ؟ اكملكم المكتبه كامله لايك صكوني لو تبوني اكملها واقترحو وش اضيف فيها 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 زر نفس النيم والا الزر الثاني بيصير زينه فقط ما بتقدر تستخدمه باي وظيفه
  9. اها بالتوفيق حبيب قلبي
  10. اين غبت واين كنت كل هذا؟
  11. والله يمكن انا اعمى على العموم هي كانت نصيحه بالتوفيق يقلبي
  12. فقط سوي قاعدة بيانات واربطها بالمود حقك وبيزبط تخزن اسم اللاعب فيها لما يخرج ولما يدخل ووش اخر اسم كان له فهمت علي
  13. اولا الكود طويل جدا +مبين انه مب من صنعك وانك ما بذلت اي مجهود فيه يقلبي لان الاكواد المستخدمه قديمه جدا كمثال getLocalPlayer() فهاذا السبب اللي خلانا ما نساعدك
  14. الاخ يبي يوظحله المشكله فقط
  15. افضل رد صراحه اعذروني جميعا مشكور لكن ذا يبيله سنه عشان اخلصه
  16. فضحتنا الله يهديك هههههههههههههه
  17. addEvent ( "buyInvisible", true) addEventHandler ( "buyInvisible", root, function ( ) local check = getElementAlpha ( source ) == 255 if ( getPlayerMoney ( source ) >= 10000 ) then takePlayerMoney ( source, check and 10000 or 10000 ) outputChatBox ( check and "انت الان مختفى" or "انت الان غير مختفي", source, 0, 255, 0, true ) setElementAlpha ( source, check and 0 or 255 ) setPlayerNametagShowing ( source, not check ) end end )
  18. @mazzika!! حاولت افيدك لكن لقيت الشباب ما قصرو صراحه +_+
  19. ههههههههههههههههههه لا تفضحنا الله يهديك مب قايلك خلها مفاجاه
×
×
  • Create New...