-
Posts
636 -
Joined
-
Last visited
-
Days Won
6
Everything posted by HassoN
-
الأوبجكت = element فـ يب تقدر تسلم حبيبي
-
--------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)
-
* 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
-
مافهمتك شيل fileDelete metaوروح ال حط فيها
-
luac لما تشفر الكلنت تصير صيغته fileDelete("Client.lua") فـ غير ال الى fileDelete("Client.luac")
-
* 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
-
للتصحيح فقط ، مب شخص اجنبي واحد عربي عراقي الي هو انا =) بعته لهم ب20$ دولار يمديك تسأل فلتة لو تبي تتاكد
-
موفق
-
ابيكم تساعدوني في برمجة سكربت [من ساعدني له مكافأة]ـ
HassoN replied to khalid-mks's topic in البرمجة
بتحتاج ذي الاشياء setTimer playSound [url=https://wiki.multitheftauto.com/wiki/SmoothMoveCamera]https://wiki.multitheftauto.com/wiki/SmoothMoveCamera[/url] -- useful function dxDrawText -
سكربت جميل بالتوفيق #
-
لو تبي اسوي لك كم سكربت skype: hassan.saad2000 بس مابي كونسل ولا شي ابي $$ Paypal
-
لآ يرجال تارك كل ذي الهريسة ومنتبه على مرتين function() ماعلي من الهريسهه خخ انا شد انتباهي اكثر فنكشين ليه ؟ ض2 غير ذي الي شاطحه في النص addEventHandler ( "onPlayerDamage", getRootElement(), headshotKill ) خخخخخخخخخخخخخخخخخخخخ واللاعب مو معرف خخ وانا مستغرب ليه فيه 2 ايند طلع الرجال حاط 2 فنكشن حقه حقه
-
لآ يرجال تارك كل ذي الهريسة ومنتبه على مرتين function()
-
أنششهد الويكي متعلم منك
-
كل شي يسونه الناس سبقتني كنت بسويه ياخي خلك صادق سبقتني كنت برد نفس ردك
-
أبداع ,
-
سكربت جميل جدأ وأصل .
-
واو اول مرة ادري اني اقدر احط بلب بالحريطة = ) وظيفة مميزة مشكور , ____ 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.
-
لغة برمجة GTA تختلف عن لغة برمجة MTA فـ مستحيل تقدر تنقل المودات من هنا لهناك , بس يمديك تسوي زيهم , وطبعا فيه حاجات ماتقدر تسويهم لآن لغة LUA هي لغة محدودة مافيها كل شي زي لغة برمجة GTA