Jump to content

HassoN

Members
  • Posts

    636
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by HassoN

  1. أقتراح/: خله يوم يجي يختار وظيفة الماركر ، يختار نوع الماركر بعد checkpoint , cylinder , ring , .... الخ
  2. ابداع × ابداع فكرة خورافية ، وأصل ابداع ،
  3. local style = dxCreateFont("font.ttf") -- أسم الخط local marker = createMarker(2467.6999511719,-1658.5999755859,13.300000190735,"corona",2.5,255,50,100,255 ) addEventHandler('onClientRender',root, function() local x,y,z = getElementPosition(marker) local mX,mY,mZ = getCameraMatrix() if ( getDistanceBetweenPoints3D( mX, mY,mZ,x,y,z ) <= 10 ) then local wX,wY = getScreenFromWorldPosition(x-0.50,y,z + 0.85,0) if wX and wY then test = dxDrawText('Your Text',wX,wY,wX,wY,tocolor(255,255,0),1.5, style) end end end ) addEventHandler("onClientMarkerHit",root, function (hitElement) if hitElement == localPlayer then if source == marker then outputChatBox("Your Text") end end end)
  4. addEventHandler("onClientMarkerHit",root, function (hitElement) if hitElement == localPlayer then if source == marker then outputChatBox("Your Text") end end end)
  5. local style = dxCreateFont("font.ttf") -- أسم الخط local marker = createMarker(2467.6999511719,-1658.5999755859,13.300000190735,"corona",2.5,255,50,100,255 ) addEventHandler('onClientRender',root, function() local x,y,z = getElementPosition(marker) local mX,mY,mZ = getCameraMatrix() if ( getDistanceBetweenPoints3D( mX, mY,mZ,x,y,z ) <= 10 ) then local wX,wY = getScreenFromWorldPosition(x-0.50,y,z + 0.85,0) if wX and wY then test = dxDrawText('Your Text',wX,wY,wX,wY,tocolor(255,255,0),1.5, style) end end end ) __ لآتنسا تضيف الخط للمود + تحطه بالميتا ألكود غير مجرب ^
  6. viewtopic.php?f=161&t=79829
  7. #1: اهم واحسن مكان تتعلم منه برمجة وبدونه ما تسوا شي ،، ==> https://wiki.multitheftauto.com/wiki/Main_Page #2: ادخل قسم " دروس البرمجة " وانزل من تحت تفرج موضوع موضوع وزيد خبرتك ض1 #3: انصحك بدروس اماراتي برو ،، #4: بالتوفيق لك
  8. أخوي ماحد عصب عليك ولا حاجة ،، بس كيف تبينا نساعدك وكود ما ينفهم منه ولا حاجة وهريسة وحتى كلامك الي فوق كاتبه ما فهمت منه حاجة ض1
  9. وش الهريسة ذي ؟ كلامك كله غلط × غلط ، ___ حاول تسويه صح ونساعدك ، ماعندنا نظام عطنا كود هريسة نعطيك واحد جديد ض1
  10. لينك حق وش بالضبط .. ؟ على العموم لو تبي تسويه تفضل اكواد تفيدك createMarker -- يسوي ماركر Event# 'onMarkerHit' -- حدث دخول الماركر getTeamName + getPlayerTeam -- تحقق التيم createVehicle -- يصنع السيارة warpPlayerIntoVehicle -- ينقل الأعب داخل السيارة
  11. أخوي ذا قسم البرمجة ، لو عندك كود خربان او حاجة تبي تصلحها او استفسار بخصوص الأكواد ، اطرحه هنا .. تبي تطلب مود اطلبه بالقسم العربي العام .. ---- حاول تسويه ونساعدك
  12. w h a t t h e f u c k ????????????? الرجال ساعدك تقوله كذا نفسيات اسحب عليهم
  13. ما ثقلت عليك من الأساس ، بس فيه ناس لازم التعامل معهم كذا عشان يفهمون Edit: هات الاخطاء الي بالدي بق ..
  14. تريقر ؟ صعبة يعني؟ انسخ الكود من عندي حطه بجهة كلنت بالسكربت عندك استبدل الي قلت لك استبدلهم وبس ..... مدري وين الصعب بـ كذا
  15. استبدل element بــ اسم البيد حقك .. و استبدل your Text بالكلام الي تبيه واستبدل r,g,b بالون الي تبيه addEventHandler("onClientRender", getRootElement(), function() local x, y, z = getElementPosition( element ) local x2, y2, z2 = getElementPosition(localPlayer) if (isLineOfSightClear(x, y, z, x2, y2, z2, true, true, false, true)) then local sx, sy = getScreenFromWorldPosition(x, y, z+1.3) if(sx) and (sy) then local distance = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) if(distance < 30) then dxDrawText("your text", sx+2, sy+2, sx, sy, tocolor(r,g,b), 2-(distance/20), "arial", "center", "center") end end end end)
  16. اول سكربت لي زي الكل ، اكيد بيكون خفيف ولذيذ كان حق مشروبات ، تروح للجهاز حق المشروبات وتشتري ض1 وطبعا زيي زي الي توه تعلم برمجة كنت فرحان بوقتها وحاسس ملكت الدنيا كلها
  17. وش تقصد بـ ترتيبها ،، بالضبط .. ؟
  18. * renameAclGroup *only Server Side Author: HasoN Syntax: bool renameAclGroup(string old , string new ) Required Arguments: • old : اسم قروب الاسل القديم • new : اسم قروب الاسل الجديد ، الي بيجي بدل الاسم القديم Code: --Server Side function renameAclGroup( old, new ) if ( type( old ) ~= "string" ) then outputDebugString( "Bad argument 1 @ renameAclGroup [ string expected, got " .. type( old ) .. " ] ", 2 ) return false end if ( type( new ) ~= "string" ) then outputDebugString( "Bad argument 2 @ renameAclGroup [ string expected, got " .. type( new ) .. " ] ", 2 ) return false end local oldACLGroup = aclGetGroup( old ) if ( not oldACLGroup ) then outputDebugString( "Bad argument 1 @ renameAclGroup [ no acl group found with this name ] ", 2 ) return false end if ( aclGetGroup( new ) ) then outputDebugString( "Bad argument 2 @ renameAclGroup [ there is already a group with this name ] ", 2 ) return false end local oldACL = aclGroupListACL( oldACLGroup ) local oldObjects = aclGroupListObjects( oldACLGroup ) local newACLGroup = aclCreateGroup( new ) for _,nameOfACL in pairs( oldACL ) do aclGroupAddACL( newACLGroup, nameOfACL ) end for _,nameOfObject in pairs( oldObjects ) do aclGroupAddObject( newACLGroup, nameOfObject ) end aclDestroyGroup( oldACLGroup ) aclSave( ) aclReload( ) return true end Example: _______ Server Side: addEventHandler( "onResourceStart", resourceRoot, function( ) renameAclGroup( "Moderator", "HassoN" ) end ) المثال اعلاه ، عند تشغيل السكربت بيقوم بتغير اسم قروب مودريتر الى اسم حسون ، __ الحين بعض الناس تقول وش فايدته؟ ، اقدر احذف قروب الاسل وارجع اسويه بأسم جديد وخلصنا ! ذا الكود له ميزة معينة ، وهي مثلا لو سيرفرك يدخلوه 100 كل يوم وبقروب اسل محدد فيه 50 واحد ، ومثلا عجبك تغير اسم القروب ! كذا بتتوهق تحذف القروب وتسويه من جديد وتضيف الـ 50 حساب من جديد للقروب !! الميز الي بالكود حقي : #1: حفظ الأوبجكتات داخل اسم القروب القديم لـ القروب الجديد #2: حفظ الأسل الي كان بالقروب القديم ،، للقروب الجديد اتمنى الكود نال على اعجابكم وشكرا Edit: wikiPage: https://wiki.multitheftauto.com/wiki/RenameAclGroup
  19. وكيف جات الفكرة براسكـ ^ ع العموم ما نبي نغير مسار الموضوع . انا موضح فوق ان الفكرة مو حقتي ،، الفكرة حقت خويي " ميمو برنس " ، قالي عليها وعجبتني وسويتها //
×
×
  • Create New...