Jump to content

HassoN

Members
  • Posts

    636
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by HassoN

  1. الأوبجكت = element فـ يب تقدر تسلم حبيبي
  2. --------client-------- addEventHandler("onClientGUIClick",root, function() if (source = GUIEditor.button[2]) then triggerServerEvent(localPlayer,"quit") setPlayerSkin(localPlayer,0) end end) addEventHandler("onClientGUIClick",root, function() if (source = GUIEditor.button[1]) guiSetText(حط اسم الزر هنا,"Stop Work") if guiGetText(source) = "Stop Work" then guiSetText(حط اسم الزر هنا,"Start Work") end end end) -----------server----------------- addEvent("quit",true addEventHandler("quit",root, function() removePlayerFromTeam(source) end)
  3. * dxDrawTextOnElement *only Client Side Author: HasoN Syntax: boolean dxDrawTextOnElement(element TheElement, string text [, int height, int distance, int R, int G, int B, int alpha, int size, string font ] ) Required Arguments: • TheElement : الألمنت الي تبي تكتب عليه الكلام • text : الكلآم الي تبي تكتبه Optional Arguments: • height : ألمسافة الي تقدر منها تشوف الكتابة ، المسافة الافتراضية 20 • distance : أرتفاع الصورة ، الارتفاع الافتراضي 1 • R : الون الافتراضي 255 , R لون الـ • G : الون الافتراضي 255 , G لون الـ • B : الون الافتراضي 255 , B لون الـ • alpha : شفافية الكتابة ، الشفافية الأفتراضية 255 • size : حجم الخط ، الحجم الأفتراضي 1 • font : arial نوع الخط ، النوع الأفتراضية Code: function dxDrawTextOnElement(TheElement,text,height,distance,R,G,B,alpha,size,font) local x, y, z = getElementPosition(TheElement) local x2, y2, z2 = getElementPosition(localPlayer) local distance = distance or 20 local height = height or 1 if (isLineOfSightClear(x, y, z, x2, y2, z2, true, true, false, true)) then local sx, sy = getScreenFromWorldPosition(x, y, z+height) if(sx) and (sy) then local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) if(distanceBetweenPoints < distance) then dxDrawText(text, sx+2, sy+2, sx, sy, tocolor(R or 255, G or 255, B or 255, alpha or 255), (size or 1)-(distanceBetweenPoints / distance), font or "arial", "center", "center") end end end end Example: #1 _______ Grove street ألمثال ذا يكتب كلام على بيد انا مسويه بال randomPed = createPed(285,2476.91406,-1665.31799,13.32435) addEventHandler("onClientRender", getRootElement(), function () dxDrawTextOnElement(randomPed,"SWATTEAM Officer",1,20,0,0,255,255,1,"pricedown") end) Example: #2 _______ المثال ذا يكتب حسون فوق كل الاعبين الي بتيم اسمه حسون addEventHandler("onClientRender", getRootElement(), function () for k,v in ipairs(getElementsByType("player")) do if getPlayerTeam(v) == getTeamFromName("HassoN") then if v == localPlayer then return end dxDrawTextOnElement(v,"HassoN",1,20,0,0,255,255,1,"arial") end end end) اتمنى الكود نال على اعجابكم وشكرا wikiPage: https://wiki.multitheftauto.com/wiki/Dx ... tOnElement
  4. مافهمتك شيل fileDelete metaوروح ال حط فيها
  5. luac لما تشفر الكلنت تصير صيغته fileDelete("Client.lua") فـ غير ال الى fileDelete("Client.luac")
  6. * dxDrawImageOnElement *only Client Side Author: HasoN Syntax: boolean dxDrawImageOnElement(element TheElement, element Image [, int distance, int height, int width, int R, int G, int B, int alpha ] ) Required Arguments: • TheElement : الألمنت الي تبي ترسم عليه الصورة • Image : عشان تسويها dxCreateTexture ألصورة الي تبي تحطها ، استعمل Optional Arguments: • distance : ألمسافة الي تقدر منها تشوف الصورة ، المسافة الافتراضية هي 20 • height : أرتفاع الصورة ، الارتفاع الافتراضي هو 1 • width : عرض الصورة ، العرض الافتراضي هو 1 • R : الون الافتراضي 255 , R لون الـ • G : الون الافتراضي 255 , G لون الـ • B : الون الافتراضي 255 , B لون الـ • alpha : شفافية الصورة ، الشفافية الأفتراضية 255 Code: function dxDrawImageOnElement(TheElement,Image,distance,height,width,R,G,B,alpha) local x, y, z = getElementPosition(TheElement) local x2, y2, z2 = getElementPosition(localPlayer) local distance = distance or 20 local height = height or 1 local width = width or 1 if (isLineOfSightClear(x, y, z, x2, y2, z2, true, false, false, false)) then local sx, sy = getScreenFromWorldPosition(x, y, z+height) if(sx) and (sy) then local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) if(distanceBetweenPoints < distance) then dxDrawMaterialLine3D(x, y, z+1+height-(distanceBetweenPoints/distance), x, y, z+height, Image, width-(distanceBetweenPoints/distance), tocolor(R or 255, G or 255, B or 255, alpha or 255)) end end end end Example: #1 _______ Grove street ألمثال ذا يرسم صورة على بيد انا مسويه بال randomPed = createPed(285,2506.83423,-1684.89941,13.55648) tag = dxCreateTexture("crown.png") addEventHandler("onClientPreRender", root, function() dxDrawImageOnElement(randomPed,tag) end) Example: #2 _______ ألمثال ذا يرسم صورة على كل السيارات بالعبة local tag = dxCreateTexture("bike.png") addEventHandler("onClientPreRender", root, function() for k,v in ipairs(getElementsByType("vehicle")) do dxDrawImageOnElement(v,tag) end end) اتمنى الكود نال على اعجابكم وشكرا wikiPage: https://wiki.multitheftauto.com/wiki/Dx ... eOnElement
  7. للتصحيح فقط ، مب شخص اجنبي واحد عربي عراقي الي هو انا =) بعته لهم ب20$ دولار يمديك تسأل فلتة لو تبي تتاكد
  8. بتحتاج ذي الاشياء setTimer playSound [url=https://wiki.multitheftauto.com/wiki/SmoothMoveCamera]https://wiki.multitheftauto.com/wiki/SmoothMoveCamera[/url] -- useful function dxDrawText
  9. لو تبي اسوي لك كم سكربت skype: hassan.saad2000 بس مابي كونسل ولا شي ابي $$ Paypal
  10. لآ يرجال تارك كل ذي الهريسة ومنتبه على مرتين function() ماعلي من الهريسهه خخ انا شد انتباهي اكثر فنكشين ليه ؟ ض2 غير ذي الي شاطحه في النص addEventHandler ( "onPlayerDamage", getRootElement(), headshotKill ) خخخخخخخخخخخخخخخخخخخخ واللاعب مو معرف خخ وانا مستغرب ليه فيه 2 ايند طلع الرجال حاط 2 فنكشن حقه حقه
  11. لآ يرجال تارك كل ذي الهريسة ومنتبه على مرتين function()
  12. كل شي يسونه الناس سبقتني كنت بسويه ياخي خلك صادق سبقتني كنت برد نفس ردك
  13. واو اول مرة ادري اني اقدر احط بلب بالحريطة = ) وظيفة مميزة مشكور , ____ getPickupRespawnInterval --Returns the time it takes before a pickup respawns after a player picked it up. The time is specified in milliseconds. + setPickupRespawnInterval -- Sets the time it takes for a pickup to respawn after a player picked it up.
  14. لغة برمجة GTA تختلف عن لغة برمجة MTA فـ مستحيل تقدر تنقل المودات من هنا لهناك , بس يمديك تسوي زيهم , وطبعا فيه حاجات ماتقدر تسويهم لآن لغة LUA هي لغة محدودة مافيها كل شي زي لغة برمجة GTA
×
×
  • Create New...