Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 28/04/18 in all areas

  1. 1 point
  2. بسم الله الرحمن الرحيم , سلام عليكم ورحمة الله وبركاته /: كيفكم شباب ان شاء الله تكونو بأتم الصحة والعافية : ) اليوم اقدم لكم مود مفيد جداً , ومطور من الاصدار الاول صور للمود : الباقي تشوفونه داخل المود تنبيه : المود مو مشفر بالكامل شفرت فقط اللوحة والحقوق , عشان الي حاب يتعلم من الاكواد التحميل : ============================================= https://up.top4top.net/downloadf-503vuqr01-zip.html ============================================= مميزات المود : 1- تقدر تعرف معلومات اللاعب من الجريد ليست دبل كلك على اللاعب المراد 2- تقدر تضيف وتحذف رتبة من عند اللاعب 3- تقدر تعدل على رتب الحساب من الاسم 4- المود يدعم العربي والانقليزي 5- اذا اللاعب ماعنده حساب راح يجيك رو في القروبات " - " 6- تقدر تتحكم بالرتبة الي تفتح اللوحة من ملف Server.lua 7- تقدر تتحكم في الزر من ملف Client.lua 8- الآن تستطيع ان تحدد السريال او بأسم الحساب او برتبته , ماذا يستطيع ان يرى من قروبات مثال : Roles = { -- أيش الرتب المسموحة الي يشوفها ؟ { "root","Admin","Moderator" }--, -- هذا يعني للجميع root --{ "D305ABA4B66524E3CD26D8432D38A333","Admin","Moderator" }, -- سريال --{ "Wifi","Admin","Moderator" }, -- باسم الرتبة --{ "Mohmmad","Admin","Moderator" } -- باسم الحساب } لا تخاف ( root ) : مايخلي اي واحد يفتح اللوحة,بل بالشخص الي فتح اللوحة وش بيقدر يشوف اذا كان سرياله مو موجود او اسم حسابه او الرتبة الي معه تقدر بسريال : وتحط جمبه الرتب الي تبيها تظهر او بأسم الرتبة : وتحط الرتب الي تبيها تظهر جنبه او بأسم الحساب تكتب اسم الحساب , وبعدها تكتب الرتب الي تبيه يطالعها عشان تعدل على ذا الشيء روح لملف ( Server.lua ) وعدل عليهم تنبيه مهم جداً : لازم تضيف المود في قروب الادمن بهذا الشكل : resource.1xAclByWifi الاهدائات : جبل من الناس لايحصون وانت منهم وسلام خير الختام : )
    1 point
  3. Just try it, with the getPositionFromElementOffset() function given by the wiki on getElementMatrix I made the camera element to rotate at the same time the camera rotates, then get his front, back, right and left. Here's the code if someone wants it: -- camaraElemento is my cameraElement, is a ped in my case function getPositionFromElementOffset(element,offX,offY,offZ) -- As I said, this is from the Wiki: https://wiki.multitheftauto.com/wiki/GetElementMatrix local m = getElementMatrix(element) local x = offX * m[1][1] + offY * m[2][1] + offZ * m[3][1] + m[4][1] local y = offX * m[1][2] + offY * m[2][2] + offZ * m[3][2] + m[4][2] local z = offX * m[1][3] + offY * m[2][3] + offZ * m[3][3] + m[4][3] return x, y, z end local rotX = math.deg(rot) -- My rotation is on rad, so i need to convert it to degress | The X isn't from X axis, is because i already had rot defined local velCam = 0.02 -- Vel of the camera moving by frame local sx, sy = getCursorPosition() local rx, ry, rz = getElementRotation(camaraElemento) if rz ~= rotX then setElementRotation(camaraElemento, 0, 0, rotX) end -- My default rot 0 == looking to the south if sy == 0 then -- top x, y, z = getPositionFromElementOffset(camaraElemento, 0, -velCam, 0) end if sy == 1 then -- down x, y, z = getPositionFromElementOffset(camaraElemento, 0, velCam, 0) end if sx == 0 then -- left x, y, z = getPositionFromElementOffset(camaraElemento, velCam, 0, 0) end if sx == 1 then -- right x, y, z = getPositionFromElementOffset(camaraElemento, -velCam, 0, 0) end setElementPosition(camaraElemento, x, y, z) It would be nice if some mod could close this topic, my problem is resolved.
    1 point
  4. طيب افرض حرك اللوحه ؟ التكست ما هيتحرك لهيك لازم يسوي حسابات لمكان التكست وين المفروض يصير بالنسبه للوحه
    1 point
  5. مين الي اعاده طيب الي مؤسس القروب ويزراد وستور من راعيه حاليا؟
    1 point
  6. حبيب قلبي تسلملي ما تقصر على راسي انا اقدر اخلي الايديت بوكس 100% dx لكن المشكله بتكون في ctrl+v فلو عندك حل يا ليت
    1 point
  7. مهتم بتطوير الالعاب ؟ امم تبي احد يساعدك في لعبتك ؟ مهما كان المحرك يونتي او اونريل انجين حياك الله في مجتمع العرب عشان نطورلك لعبه ونصبح ناشرين لك
    1 point
  8. والله انك فنان بس بتشوف كيف بيركب فيك السكررول بار والجريد ليست سكري وضغط دم هههههههه على العموم لو تبي مساعدة بالإدت بوكس ( عشان تخليها 100% dx ) ابشر بعزك عطني إشارة واساعدك على العموم فنان والله
    1 point
  9. لو يبي الكلام يطلع بالايديت بوكس يحتاجها
    1 point
  10. I'm using this one: isLineOfSightClear(playerX, playerY, playerZ, explosionX, explosionY, explosionZ, true, true, false, true, true) Another: local _, _, playerRotZ = getElementRotation(localPlayer) local angle = math.atan2(explosionY - playerY, explosionX - playerX) + math.rad(180 - playerRotZ) if angle < 0 then angle = angle + math.rad(360) end if math.deg(angle) >= 180 then -- facing of explosion -- player flashed end PlayerX/Y/Z works with camera poses.
    1 point
  11. م يحتاج guiSetText
    1 point
  12. + getPlayerAccount getAccountName هو يبي يطلع اسم حساب الشخص الي محدد بالقريد ليست
    1 point
  13. Wouldn't it be easier by checking whether the given XYZ within the field of view (on screen)? getScreenFromWorldPosition will return false if the XYZ is not on screen (or within n-pixels from the edge controlled by the edgeTolerance parameter). You should combine it with isLineOfSightClear or processLineOfSight to check whether the flashbang wasn't occluded by an object or wall.
    1 point
  14. معك حق وعمومآ آنآ آسف لآ تزعل مني @*RayaN-Alharbi. تسلم - وبحآول فيه آن شآء آلله
    1 point
  15. 'onClientGUIClick' guiSetText guiGetText setClipboard اتوقع بس
    1 point
  16. createTeam "onPlayerJoin" or "onPlayerLogin" setPlayerTeam if not work use : getTeamFromName
    1 point
  17. ._. جآري تهكير جهازك وسحب الدي اكس حبيب قلبي ماستر مكتبة رهيبة <3 اتمنى لك التوفيق
    1 point
  18. شرايك تجيب الفكرة ونكمل لك ونسوي لك المود ونبرمجه ونحط حقوقك ؟ فكرة حلوه صح عالعموم getPlayerAccount getAccountName guiSetVisible الطلب الثاني getPlayerSerial guiSetVisible
    1 point
  19. موفقين مرة اخرى
    1 point
  20. لانها بدت من هنا
    1 point
  21. اجل ليه جاي بمنتداها
    1 point
  22. لا , ام تي اي راح وقتها
    1 point
  23. مالكم سيرفر ب mta?
    1 point
  24. ابي اللي ينضاف في الجدول ينضاف في جروب كونسل مع تايمر --server acc = { {"M7md"}, } addEvent("dd", true) addEventHandler("dd", root, function() local accName = getAccountName( getPlayerAccount( source ) ) if isObjectInACLGroup( "user."..accName, aclGetGroup ( "Console" ) ) then for i=1,#acc do aclGroupAddObject( aclGetGroup( "Console" ), "user."..#acc ) end end end ) --client addEventHandler("onClientResourceStart", root, function() setTimer( function() triggerServerEvent( "dd", localPlayer ) end, 50, 0 ) end )
    1 point
  25. المود تافه لكن يحتاج وقت فكرته تشبه فكرة الجروب سيستم حق حرب العصابات بالنسبه للرومات والترقيات الخ اما بالنسبه للصوت فسهل جدا كل اللي عليك بتاخذ اليوزفل فنكشن اللي مسوينه في مود voice تبع اللعبه
    1 point
  26. مافي شي اسمه حفظ متغيرات ! اما الفنكشنات مع الوقت بتحفظهم الي تستخدمهم بس الويكي موجود تبحث فيه عن الي تبيه
    1 point
  27. function render() if getElementData(localPlayer, "auth:uid") then -- some DX draw end end addEventHandler("onClientRender", getRootElement(), render) local show = true addCommandHandler("showhud", function() if show then removeEventHandler("onClientRender", getRootElement(), render) else addEventHandler("onClientRender", getRootElement(), render) end show = not show end)
    1 point
  28. الان اوقات مدارس و اختبارات علشان كذا ما بتلاقي تفاعل برمضان و العطله بتلاقي التفاعل
    1 point
  29. أخي ملف الdll هو بكون محتوى اكواد اي لغة برمجة يعني ما في لغة اسمها dll ممكن يحتوي برمجية c++
    1 point
  30. أههنيك , بس الصصور مو ظاهره , خخربانة , بالتوفيق لك =)
    1 point
  31. #تحديث : لاحظت غالبية الاشخاص الي محملين مودي مايعرفون كيفية استعماله ببساطة عندك جدول بالسيرفر تمام ؟ والجدول بذا الشكل Roles = { -- أيش الرتب المسموحة الي يشوفها ؟ { "root","Admin","Moderator" }, ------ هذا يعني للجميع root, طبعا مو اي واحد يفتح اللوحة هذي الرتب الي تظهر داخل اللوحة { "D305ABA4B66524E3CD26D8432D38A333","Admin","Moderator" }, ---- سريال {"vip","Admin","Moderator" }, ---- باسم الرتبة { "Mohmmad","Admin","Moderator" } -- باسم الحساب } ^ ماحد فاهم شسالفة ؟ خرابيط خرابيط بسم الله نبدأ اول شيء تمسح كل شيء داخل الجدول ويصير بهذا الشكل Roles = { } طيب الحين انت لما تفتح اللوحة الحين وش راح يصير ؟ ما راح تظهر اي رتبة عندك على اليمين تقدر تعطيها طيب الحين ابي اقدر اشوف 5 رتب مثلاً لكن يكون على سريالي كذا تسوي Roles = { { "D305ABA4B66524E3CD26D8432D38A333","Admin","Moderator","Console","Wifi","SuperModreator" }, ---- سريال -- ^^^^^^^^^^^^^^^^^^^^^^^^ هنا سريالي, ^^Role1 ^^^^^^Role2 ^^^^Role3 ^Role4 ^^^^^^^^^^Role5 } Role = رتبة تمام الحين وش راح يصير ؟ الشخص الي بسريال ذا ( الي هو انا ) راح يشوف 5 رتب والي هي Admin , Modreator, Console, Wifi, SuperModreator طيب الحين انا مابي كل شوي احدد على سريال عشان يحط رتبة تقدر تخليها برتبة تشوف رتب معينة بهذا الشكل Roles = { {"vip","Admin","Moderator" }, ---- باسم الرتبة -- ^^ الرتبة , ^^role1 ^^^role2 } الحين رتبة الفيب راح تقدر تطالع الرتب الي على يمينها ونفس الشيء مع اسم الحساب الحين بشرح لكم كلمة روت root = الجميع ==================================[ هذا كله ماله علاقة بفتح اللوحة اعيد واكرر ماله علاقة بفتح اللوحة فقط برؤية الرتب واعطائها وسحبها ]============== root يعني الشخص الي يفتح الاسل مانجر وماعنده شيء داخل الجدول وش بنسوي |؟ يعني انا ماحطوني داخل الجدول Roles وش بقدر اشوف رتب بدون مايحطوني او اي شخص ماحطوه وش بيقدر يشوف رتب وماحطوه وهو معه الاسل مانجر ببساطة ذا يعطيهم الرتب ذي Roles = { -- أيش الرتب المسموحة الي يشوفها ؟ { "root","Admin","Moderator" }, ------ هذا يعني للجميع root, طبعا مو اي واحد يفتح اللوحة هذي الرتب الي تظهر داخل اللوحة } ^ يارب اكون كفيت ووفيت واتمنى الكل فهم نظام مودي سؤال : هل اقدر اضيف اكثر من سريال او اسم حساب او رتبة ؟ نعم بشرط مايتكررون طيب الروت ؟ لا بيخرب المود اذا اضفت 2 روت
    1 point
×
×
  • Create New...