Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 03/10/18 in all areas

  1. اتحب جمادا يا هذا الست بعاقل--------ام انك تشتاق لهجائي بدون تعقل؟ عجبت من امرك هذا مرة------ايضرني ان عدت الكرة؟ عجزة الميازين عن وزن مقدار-----كم عسلك الذي ليس له مكيال لا بقا انته جاي تهرج وعملنا البحر طحينه وكتبنا عليه اسامينا هههههه اوزن القافيه يكبتن ما يصلح كذا @#َxLysandeR @KillerX @#Ram المشكله اني علمي ههه انا حاليا طالب جامعي هندسه تخصص ميكا ترونكس يعني شتان بيني وبين الادبي هههههههه
    2 points
  2. عامي على عربي في اي مله هذا هههه اتسالني عن السفهاء------ اما تملك قدرا من الحياء فوالله لواردت رصصت فيك قصائد الهجاء------ولكنه ليس من شيمي مخاطبة الجهلاء
    2 points
  3. +1 يجيب لك لون الاعب اضغط تاب ورح تشوف الون الاصلي حقك بدون اكواد الالوان او في الخريطة لون السهم حقك هو لونك الي يجي بالشات http://prntscr.com/l1se2n http://prntscr.com/l1seax
    1 point
  4. الكود حقك ما يجيب لون الاسم الخاص بنكك , لكن لو تبي تغير لون اسمك بيكون كدا setPlayerNametagColor
    1 point
  5. وغزينا الكفار وهجمنا علي التتار وعملنا البحر طحينا ومن فوق الموج عدينا
    1 point
  6. Good luck man, check the designs and I think you can make a nice server!
    1 point
  7. ارصصت في بيت كاملا من القصائد -------تالله ما انت الا حاقد اما تخاف من ربك---تالله انا لك حتى اذكرنك ابعد عن قلبك كل حقد---تجد في دربك كل يسر كن مسلما نقيا -------ولا تكن مسلما بغيا اطب لسانك بذكر محمد----وابعد عن فكرك كل فكر ملحد اياك والاندومي فانه مضر-----لن ترا منه الا كل شر قد ذقته وعشقته قبلا-----بل غرمته ووقعت في حبه غرما فاضرني كما اضر قبلي قوما----------فاحذره قبل فوات الاوان قد سقت لك شعرا على امل ان تفقه منه شيئا-----سائلا من ربي عليه اجرا --------- written by :Master_MTA XD
    1 point
  8. امزح مش اكتر
    1 point
  9. الله الله ، وددت ان اتعلم فن الشعر يا ابا ماستر
    1 point
  10. يغلق, اذا فتحت السيرفر تواصل معي افتح الموضوع
    1 point
  11. بتتس محمرة . وعجمي
    1 point
  12. والله والمختفيين ظهرو +_+
    1 point
  13. use render target, but it will take some Video Memory. And if there is no video memory free for mta, then, you can't create render target.
    1 point
  14. addCommandHandler( 'respawn' , function( player , command , Name ) if ( getPlayerFromName( tostring( Name ) ) ~= false ) then spawnPlayer( getPlayerFromName( tostring( Name ) ) , 0 , 0 , 10 , 0 ) end end )
    1 point
  15. 1 point
  16. JEditor (Editor 2) will replace the current editor; first release will be on the 10th of October. And yes it will be 100% compatible with custom maps.
    1 point
  17. بالتوفيق
    1 point
  18. moveElement وظيفة تحريك الالمنت عن طريق انشاء اوبجكت ولصقه بالالمنت وتحريك الاوبجكت Syntax : bool moveElement ( element theElement , int time, float targetx, float targety, float targetz, [ float moverx, float movery, float moverz, string strEasingType, float fEasingPeriod, float fEasingAmplitude, float fEasingOvershoot ] ) بشرح اهم الارقمنتات theElement : الالمنت الذي تريد تحريك time : الوقت ليصل الالمنت في الاحداثيات المحددة targetx targety tagetz : الاحداثيات المراد توصيل الالمنت اليها moveObject وظيفة واضحة وبسيطة تركيبها تركيب source Code : local elements = { [ "player" ] = true , [ "ped" ] = true , [ "vehicle" ] = true , [ "object" ] = true , [ "weapon" ] = true , [ "blip" ] = true , [ "effect" ] = true , [ "light" ] = true , [ "camera" ] = true , [ "pickup" ] = true , [ "searchlight" ] = true } function moveElement ( theElement , theTime , tx , ty , tz , moverx, movery, moverz, strEasingType, fEasingPeriod, fEasingAmplitude, fEasingOvershoot ) local Check = not ( theElement and isElement ( theElement ) and elements [ getElementType ( theElement ) ] ) and error ( "moveElement Bad Argument 1 got ".. ( not theElement and "nil" or getElementType ( theElement ) or "nil" ) ) local objMove = createObject ( 1906 , getElementPosition ( theElement ) ) setElementAlpha ( objMove , 0 ) attachElements ( theElement , objMove ) moveObject ( objMove , theTime , tx , ty , tz , moverx, movery, moverz, strEasingType, fEasingPeriod, fEasingAmplitude, fEasingOvershoot ) setTimer ( function ( ) if theElement and isElement ( theElement ) then detachElements ( theElement , objMove ) end destroyElement ( objMove ) end , theTime , 1 ) return true end مثال -- server addCommandHandler ( "BringVehicleAtMe" , function ( player ) local randVeh = #getElementsByType ( "vehicle" ) > 0 and getElementsByType ( "vehicle" ) [ math.random ( 1 , #getElementsByType ( "vehicle" ) ) ] or false if not randVeh then return end moveElement ( randVeh , 500 , getElementPosition ( player ) ) end ) سيقوم بأحضار سيارة عشوائية قريبة منك BringVehicleAtMe عند كتابة امر اتمنى الوظيفة نالت اعجابكم وهذا والله اعلم والسلام عليكم ورحمة الله وبركاته
    1 point
  19. createObjectAttachedTo وظيفه بسيطة و واضحه من اسمها تنشأ اوبجكت وتلصقه بالالمنت Syntax : object createObjectAttachedTo ( element elementToAttachTo , int objID [ , float offx , float offy , float offz ] ) Required Arguments elementToAttachTo : الالمنت الي تبي تلصق الاوبجكت فيه objID : ايدي الاوبجكت source Code : local elements = { [ "player" ] = true , [ "ped" ] = true , [ "vehicle" ] = true , [ "object" ] = true , [ "weapon" ] = true , [ "blip" ] = true , [ "effect" ] = true , [ "light" ] = true , [ "camera" ] = true , [ "pickup" ] = true , [ "searchlight" ] = true } function createObjectAttachedTo ( elementToAttachTo , objID , offx , offy , offz ) local Check = not ( elementToAttachTo and isElement ( elementToAttachTo ) and elements [ getElementType ( elementToAttachTo ) ] ) and error ( "createObjectAttachedTo Bad Argument 1 got ".. ( not elementToAttachTo and "nil" or getElementType ( elementToAttachTo ) or "nil" ) ) or type ( objID ) ~= "number" and error ( "createObjectAttachedTo Bad Argument 2 got " .. type ( objID ) ) local obj = createObject ( objID , getElementPosition ( elementToAttachTo ) ) attachElements ( obj , elementToAttachTo , offx , offy , offz ) return obj end بعض الامثلة client : createObjectAttachedTo ( localPlayer , 1482 , offx , offy , offz ) -- server : createObjectAttachedTo ( getRandomPlayer ( ) , 1482 , offx , offy , offz ) Author : Abdul KariM
    1 point
  20. يالغالي انا جربت الوظائف هذي راح ترجع لي بأحداثيات خاطئة للماركر يعني راح يقولي انك داخل الماركر وهذي صورة توضح الي اقوله isElementWithinColShape لو انا خارج الماركر بمسافة بسيطة واستخدمت الوظيفة الكود local testMarker = createMarker ( 2492 , -1666 , 12.5 , "cylinder" , 3 , 255 , 255 , 255 , 120 ) local testPed = createPed ( 0 , 2490 , -1666 , 13 ) outputChatBox ( tostring ( isElementWithinColShape ( testPed , getElementColShape ( testMarker ) ) ) ) نفس الشي بالنسبة للي فوق وهذي صورة توضح getElementsWithinColShape ثاني شي لو استخدمت والكود local testMarker = createMarker ( 2492 , -1666 , 12.5 , "cylinder" , 3 , 255 , 255 , 255 , 120 ) local testPed = createPed ( 0 , 2490 , -1666 , 13 ) outputChatBox ( tostring ( #getElementsWithinColShape ( getElementColShape ( testMarker ) , "ped" ) ) ) فـ كلامك خاطئ من حيث الدقة والافضل بينما لو تجرب الوظائف الي حطيتها انا راح تكون دقيقة بأذن الله ولاهنت ع المرور بالتوفيق
    1 point
  21. isElementInMarker اغلبنا يعرف انه احداث الماركر بالكلينت مخصصة للاعب فقط وبالسيرفر سايد الاحداث ماراح تستجيب مع الاوبجكت او الاسلحة مع الوظيفة هذي تقدر تتحقق ان الاوبجكت او الاسلحة او الالمنت موجود بالماركر او لا سواء كلنت او سيرفر createWeapon طبعا الاسلحة اتكلم عن Syntax : bool isElementInMarker ( element theElement , marker theMarker ) Required Arguments theElement : الالمنت الي تبي تحقق منه انه بالماركر theMarker : الماركر الي تبي تتحقق ان الالمنت فيه source Code : local elements = { [ "player" ] = true , [ "ped" ] = true , [ "vehicle" ] = true , [ "object" ] = true , [ "weapon" ] = true , [ "blip" ] = true , [ "effect" ] = true , [ "light" ] = true , [ "camera" ] = true , [ "pickup" ] = true , [ "searchlight" ] = true } function isElementInMarker ( theElement , theMarker ) local Check = not ( theElement and elements [ getElementType ( theElement ) ] ) and error ( "isElementInMarker Bad Argument 1 got ".. ( not theElement and "nil" or getElementType ( theElement ) or "nil" ) ) or not ( theMarker and getElementType ( theMarker ) == "marker" ) and error ( "isElementInMarker Bad Argument 2 got " .. ( not theMarker and "nil" or getElementType ( theMarker ) or "nil" ) ) local thePos , mPos , theRadius = { getElementPosition ( theElement ) } , { getElementPosition ( theMarker ) } , ( getMarkerSize ( theMarker ) / 2 +.1 ) return math.sqrt ( ( mPos [ 1 ] - thePos [ 1 ] ) ^ 2 + ( mPos [ 2 ] - thePos [ 2 ] ) ^ 2 ) <= theRadius end بعض الامثلة -- ex 1 local testMarker = createMarker ( 2492 , -1666 , 12.5 , "cylinder" , 3 , 255 , 255 , 255 , 120 ) local testPed = createPed ( 0 , 2492 , -1666 , 13 ) outputChatBox ( tostring ( isElementInMarker ( testPed , testMarker ) ) ) -- ex 2 local testMarker = createMarker ( 2492 , -1666 , 12.5 , "cylinder" , 3 , 255 , 255 , 255 , 120 ) local testObject = createObject ( 1550 , 2492 , -1666 , 12.6 ) outputChatBox ( tostring ( isElementInMarker ( testObject , testMarker ) ) ) Author : Abdul KariM ... يتبع getElementsInMarker الوظيفة هذي تابعه للوظيفة الي قبلها و فائدتها تجيب لك الالمنتات الي بالماركر الي فوق تحقق فقط استخدام الوظيفة كلينت وسيرفر ويشترط استخدام الوظيفة الي قبلها Syntax : table getElementsInMarker ( marker theMarker , string theElementType ) Required Arguments theMarker : الماركر الي تبي تتحقق ان الالمنت فيه theElementType : نوع الالمنت الي تبي تجيبه source Code : function getElementsInMarker ( theMarker , theElementType ) local Check = not ( theMarker and getElementType ( theMarker ) == "marker" ) and error ( "getElementsInMarker Bad Argument 1 got " .. ( not theMarker and "nil" or getElementType ( theMarker ) or "nil" ) ) or not ( type ( theElementType ) == "string" and elements [ theElementType ] ) and error ( "getElementsInMarker Bad Argument 2 got ".. theElementType ) local elementsIn = { } for _ ,v in next , getElementsByType ( theElementType ) do if isElementInMarker ( v , theMarker ) then table.insert ( elementsIn , v ) end end return elementsIn end بعض الامثلة -- ex 1 local testMarker = createMarker ( 2492 , -1666 , 12.5 , "cylinder" , 3 , 255 , 255 , 255 , 120 ) local testObject = createObject ( 1550 , 2492 , -1666 , 12.6 ) outputChatBox ( tostring ( #getElementsInMarker ( testMarker , "object" ) ) ) Author : Abdul KariM اتمنى الوظائف نالت اعجابكم وهذا والله اعلم
    1 point
  22. @TheOtherSide انت طولتها مره وعقدتها سويتها بأخف وابسط الطرق function StrMultiLine ( theStr , theNum ) local FunCheck = ( assert ( type ( theStr ) == "string" , "error StrMultiLine arg 1 got " .. type ( theStr ) ) and assert ( type ( theNum ) == "number" , "error StrMultiLine arg 2 got " .. type ( theStr ) ) and theNum > #theStr and error ( "error StrMultiLine arg 2 num larger than string" ) ) return split ( theStr : gsub ( ( "." ) : rep ( theNum ) , "%1ㅀ" ) : sub ( 1 , -1 ) , "ㅀ" ) end مثال print ( table.concat ( StrMultiLine ( "HiHeIsOr" , 2 ) ) )
    1 point
  23. @MR_Mahmoud تستهبل انا راد عليك وقايلك مافهمت شي واكثر من واحد قالك موب فاهم شي والى الان ماني فاهم موضوعك عشان تجي وتقول مقلد افهم الموضوع بعدين تعال تكلم
    1 point
  24. @MR_Mahmoud الكود موجود عندي من ايام ماتعلمت على الوظيفة , لو ابي اقلد قلدت وماطقيت لك خبر حبيت اطرحه عشان الي يبي يتعرف على الوظيفة اكثر ويفهمها بشكل اوضح مادام اني مقلد ليش اطرحه اساسا وعطني رابط موضوعك عشان اشوف انت جاي كذا ولا ماتدري وش السالفة @#َxLysandeR نورت حبيبي , والله هذي سهلة وماحبيت اضيفها فكرة الوظيفة تحميل فقط @EH10 يعطيك العافية على التوضيح
    1 point
  25. DownloadFile وظيفة تحميل ملف مرفوع على الانترنت Syntax : bool DownloadFile ( string Link , string FileName ) Required Arguments Link : رابط الملف المراد تحميله يشترط ان يكون رابط مباشر FileName : اسم الملف عندما يتحمل وتقدر تحط مسار واسم الملف ولازم تحط صيغة الملف استخدام الفنكشن يكون بجهة سيرفر سايد والا مابيشتغل source Code : function DownloadFile ( Link , FileName ) assert ( type ( Link ) == "string" , "Bad Argument At Argument #1 Link Moust String" ) assert ( type ( FileName ) == "string" , "Bad Argument At Argument #1 FileName Moust String" ) fetchRemote( Link , function ( Result ) if Result == "ERROR" then error ( "Can't Calling The Link" ) return false end if fileExists ( FileName ) then error ( "the file is already exists" ) return false end local theFile = fileCreate ( FileName ) if ( not theFile ) then return false end fileWrite ( theFile , Result ) fileClose ( theFile ) return true end ) end ex 1 DownloadFile ( "https://i.imgur.com/gdclMbe.png" , "mtaLogo.png" ) DownloadFile ( "https://i.imgur.com/gdclMbe.png" , ":resourceName/mtaLogo.png" ) ملاحظة : اذا ماحمل معك الملف حاول ترفع الملف الي تبيه على موقع ثاني ويكون مباشر Author : Abdul KariM اتمنى ان الفنكشن اعجبكم , والسلام عليكم
    1 point
  26. للاسف سوف يتم اقفال السيرفر لاسباب متعدده و منها اعتزال عدد كبير من ادارة السيرفر لذالك سوف يقفل السيرفر لاشعار اخر مع احتمال فتحه قريباً وادعاً
    0 points
  27. 0 points
×
×
  • Create New...