Jump to content

nxFairlywell

Members
  • Posts

    1,849
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by nxFairlywell

  1. المشكلة مو بالفنكشن او الحدث هذا المشكلة انك لازم تحط الشرط قبل الفنكشن هذا في اي مكان كان داخل السكربت setPlayerWantedLevel ( player thePlayer, int stars )
  2. لازم تسوي نظام للوقت الخاص فيك , 24 ساعه او 12 ساعه مستحيل تضبط كذا بدون تنظيم , يعني بالمنطق 10-11=-1 مستحيل يفهمها الجهاز
  3. -->> عدل على السكربت حقك -->> اول ما تعطي اللاعب النجوم -->> تحقق بإستخدام الشرط التالي قبل اعطاء النجوم if not (getPlayerTeam(yourPlayer) == "Police") then -- yourPlayer : اللاعب اللي بتعطيه النجوم Police تحقق اذا ما كان بتيم -->> اعطيه النجوم هنا تحت الجملة الشرطية else -- إذا كان فعلاً في تيم الشرطة return false -- سوي انهاء end
  4. -->> داخل اللوب تستخدم الدالة اللي تحت -->> ترجع لك القيم التالية -->> hour, minute, timeState : الساعة , الدقيقة , حالة الوقت(صباحاً,مساءًا)وهكذا function getTimes() local hour,minute=getTime(); local timeState=false; if hour >= 12 then timeState="PM"; end if hour < 12 then timeState="AM"; end if minute < 10 then minute="0"..tostring(minute); end if hour > 12 then hour=hour-12 end if timeState then if tostring(hour):len() == 1 then hour="0"..tostring(hour); end end local hour,minute= tostring(hour),tostring(minute); return hour,minute,timeState end -->> TEST : تجربة hour,min,timeState=getTimes(); print(hour..":"..min.." "..timeState)
  5. مافهمت كلمة "قواضي" ممكن توضح
  6. مدري , لكن متأكد انك راح تتعب شوي
  7. 'OnClientVehicleDamage' getDistanceBetweenPoints3D
  8. لكن ذات الإله ليس مؤنثاً ولا مذكراً و جزاك الله خير
  9. متى يسوي لوب بالسيرفر
  10. ممكن و لكن مشاكل مثل ايش عشان نتجنبها
  11. وش فايدة المتغيرات طيب ؟ rect1Alpha=255; rect2Alpha=50; rect3Alpha=50; "onClientClick" if rect1 then rect1Alpha=255; rect2Alpha=50; rect3Alpha=50; elseif rect2 then rect1Alpha=50; rect2Alpha=255; rect3Alpha=50; elseif rect3 then rect1Alpha=50; rect2Alpha=50; rect3Alpha=255; -->> وهكذا أو فيه طريقة أخرى عن طريق الجداول راح تكون صعبة شوي عليك *بحيث انك تحط معلومات المستطيل بداخل جدول ( موقعه و لونه و الشفافية و حالة العرض ترو او فولس )ا وتعدل عليهم اذا ضغط اللاعب ع المستطيل اسحب عليها حالياً و استخدم الطريقة اللي فوق
  12. amAdmin=false; render{ triggerServerEvent if amAdmin then -- اذا قيمة المتغير صحيحة -- اعرض الشيء اللي تبيه end } server{ isObjectInACLGroup triggerClientEvent } client{ amAdmin=true -- قيمة المتغير صحيحة في حالة ارسال الترايقر من سيرفر لكلينت }
  13. myChar = "" addEventHandler("onClientCharacter", root, function (character) --if myChar == "" then myChar = myChar..character --outputChatBox(myChar) if _aTimer and isTimer(_aTimer) then killTimer(_aTimer) end _aTimer=setTimer( function() myChar=""; end ,4000,0) if myChar == "aezakmi" then outputChatBox("cheat activated") myChar = "" if _aTimer and isTimer(_aTimer) then killTimer(_aTimer) end end if character == " " then myChar = "" -- تمسح المتغير if _aTimer and isTimer(_aTimer) then killTimer(_aTimer) end end end);
  14. ثانكيوووو ع الاهداء السكربت حلو بس فيه ملاحظة , لو تحسن من شكل الخط حق العاجل بيطلع حلو اكثر استمر
  15. theyinmatch(p) tostring(per)???? per = element المتغير يساوي عنصر كيف تحوله لسترنق , اكيد الوظيفة راح تعطيك قيمة خاطئة theyinmatch تأكد من دالة
  16. ipairs بـ pairs استبدل
  17. function Just() return 1 end Just() --> 1 print(Just()) --> "1" function WelcomeMessage(msg) return msg end WelcomeMessage() --> الرسالة المدخلة print(WelcomeMessage("الرسالة المدخلة")) -->> طبعت "الرسالة المدخلة"ء أمثلة بسيطة تفيدك أكثر شي بالدوال مثلا عندك عملية حسابية طويلة تبي تجيب مثلا الوقت اللي يحتاجه لاعب سرعته 5 متر في الثانية ليصل للمسافة المطلوبة ولتكن 20 متر مثال عليها function getSeconds(speed,from,to) -- speed السرعة في الثانية -- from من -- to إلى if not ( type(speed)=="number" ) or not ( type(from)=="number" ) or not ( type(to)=="number" ) then -- إذا لم تكن البيانات ارقام return false -- تصبح قيمة الدالة خاطئة حيث تتوقف الدالة عند هذه النقطة end -- نكمل بخلاف ذلك local aTo = (to>from) and (to-from) or (to); local seconds = (aTo>speed) and (aTo/speed) or (aTo); -- الثواني التي يحتاحها اللاعب حتى يصل للنقطة الاخيرة return seconds -- تصبح قيمة الدالة صحيحة و تساوي عدد الثواني "ارقام"ء end sec=getSeconds(5,0,20); print( sec.." s" );
  18. جربت سماعة ثانية ؟ مع انها اتوقع مالها دخل بس جرب
  19. showPlayerHudComponent
  20. طيب ممكن سؤال ؟ ليش مسوي ترايقر من سيرفر لكلينت اذا كنت تبي ترجع الترايقر بدون ماتسوي اي خطوات في الكلينت .__.؟
×
×
  • Create New...