Jump to content

N3xT

Retired Staff
  • Posts

    2,490
  • Joined

  • Days Won

    18

Everything posted by N3xT

  1. ! طيب قالولك الاخوان حط كودك عشان يساعدونك
  2. قصدك المستطيل الرمادي؟ dxDrawRectangle
  3. ياليت تنتبه للأقسام, المساعدات البرمجية هنا ينقل
  4. لازم تعرفون طريقة عمل السكوربورد اولاً وتشوفون وش اسم الداتا
  5. https://luac.multitheftauto.com/
  6. السلام عليكم ورحمة الله وبركاته اتهامات سرقة السكربتات بدون دليل ممنوعة, لاحظت في الفترة الأخيرة اتهامات بين أعضاء المنتدى بخصوص نشر سكربتات مسروقة وما شابه ولذلك اذا توفر لديك الدليل الكافي بأن السكربتات مسروقة وليست يملكاً للشخص الذي قام بنشرها قم بالتواصل مع المشرفين على الخاص وسيتم التعامل مع الموضوع. * ملاحظة: ليست لدينا أي صلاحيات تجاه السيرفرات التي تستعمل سكربتات مسروقة, فقط السكربتات التي تم نشرها على هذا المنتدى. تحياتي لكم
  7. احذف التايمر واستعمل الحدث التالي, التايمر خطأ ممكن بعد 5 ثواني الصوت باقي ما اشتغل onClientSoundStarted
  8. :وعليكم السلام, طريقتك خاطئة استعمل التالي onElementClicked onClientCursorMove -- آخر ارقمنت يعطيك احداثيات الماوس فالعالم وبعدين تغير مكان الاوبجكت باستخدامه
  9. That's an example, just replace 'string' with your actual string.
  10. string.gsub(string, "^%l", string.upper)
  11. شيل الفاصلة اللي بآخر السطر الأول زي ما قالوا لك الأخوان فوق
  12. للتنويه فقط, راجع الويكي بخصوص فنكشن الانميشن احتمال انت عاكس الارقمنتات addEvent ( "animations", true ) addEventHandler ( "animations", root, function ( anim, block ) if ( anim and block ) then setPedAnimation ( source, anim, block ) setElementData ( source, "Anim", "Stop Animation" ) exports["guimessages"]:outputServer ( source, "#E1E1E1[User Panel] : #00FF00Start Animation #00ff00 !", "success" ) else setPedAnimation ( source ) setElementData ( source, "Anim", "Start Animation" ) exports["guimessages"]:outputServer ( source, "#E1E1E1[User Panel] : #ff00ffStop Animation #00ff00 !", "success" ) end end )
  13. local dataNames = { "kill.level", "Level", "Kills", "Death", "walks" }, function eventsHandler ( _, account ) if ( eventName == "onPlayerLogin" ) then for _, v in ipairs ( dataNames ) do local dataValue = getAccountData ( account, v ) if ( dataValue ) then setElementData ( source, v, dataValue ) end end setElementData ( source, "loggedin", true ) elseif ( eventName == "onPlayerQuit" ) then local playerAccount = getPlayerAccount ( source ) if ( playerAccount ) then for _, v in ipairs ( dataNames ) do local dataValue = getElementData ( source, v ) if ( dataValue ) then setAccountData ( playerAccount, v, dataValue ) end end end end end addEventHandler ( "onPlayerLogin", root, eventsHandler ) addEventHandler ( "onPlayerQuit", root, eventsHandler )
  14. Line 21 replace resourceRoot with root
  15. local sX, sY = guiGetScreenSize ( ) function Draw ( ) local animation = interpolateBetween ( sX + 50, 0, 0, ( sX / 2 ) - ( 50 / 2 ), 0, 0, ( getTickCount() - ( tick or 0 ) ) / 1000, "Linear" ) dxDrawImage ( animation, ( sY / 2 ) - ( 50 / 2 ), 50, 50, "img/bb.png", 0, 0, 0, tocolor ( 136, 22, 232, 255 ), false ) end addCommandHandler ( "show", function ( ) tick = getTickCount() addEventHandler ( "onClientRender", root, Draw ) end ) راح يجيب لك الصورة من اليمين الى نص الشاشة, الكود ناقص تحققات لكن المهم ايصال الفكرة
  16. table = {} table = nil الاثنين يشتغلون, المشكلة منك
  17. Try this: local file = fileOpen('testfile.txt') fileClear(file) -- clear file local content = 'some new text' fileWrite(file, content) print(#content) -- got 13 local fileContent = fileRead(file, fileGetSize(file)) fileClose(file) print(#fileContent)
  18. By the way, using a timer inside a render event is useless because 'onClientRender' event gets triggered everytime GTA renders a new frame.
  19. It's not really that efficient, use the method salh gave you instead
  20. الشاطئ اسمه بيتش Beach
  21. dxCreateShader dxCreateTexture dxSetShaderValue engineApplyShaderToWorldTexture coronamoon راجع الويكي لمزيد من المعلومات, واسم تكستر القمر
×
×
  • Create New...