Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 15/08/23 in all areas

  1. chatGPT ياليت تعرف للبرمجة قبل ما تساعد في هذا القسم، لأن جالس تلصق من والإجابة مالها أي علاقة بالمشكلة المشكلة في هذا السطر فقط تحتاج تتحقق إن الشخص يلي هجم == لاعب الكلاينت وتتحقق إن الشخص يلي تدمج مو الكلاينت نفسه source ~= localPlayer and attacker == localPlayer -- نتحقق إن الشخص يلي تدمج هو مو الكلاينت نفسه، ونتحقق إن هو الشخص يلي دمج كذا صار الحدث مختلف الان انت ربطت الحدث بلاعب الكلاينت، يعني اذا تدمج هو فقط راح يشتغل الحدث root عكس اول كان مربوط بـ .على العموم @Avir14 انا اشوف استعمال حدث جانب الكلاينت هنا خطأ، راح يشتغل لكن حل غير مناسب؛ لأن جانب الكلاينت ممكن يشوف الاعب تدمج عنده، لكن غير ثابت مثلا انت ملقلق onPlayerDamage إذا استعملته فيه احتمالية كبيرة أحيانًا تدمج ويطلع الصوت وبالحقيقة الاعب ما تدمج. الحل المناسب؟ استخدم حدث جانب السيرفر وترسل تريقر لجانب الكلاينت للقاتل باستخدام عشان تشغل الصوت triggerClientEvent
    2 points
  2. function wasNickChangedByUser(_, _, byUser) if byUser then cancelEvent() end end addEventHandler("onPlayerChangeNick", root, wasNickChangedByUser)
    1 point
  3. function disableNickChange() cancelEvent() end addEventHandler("onPlayerChangeNick",root,disableNickChange)
    1 point
  4. Hiring/recruiting helping hands is done through the Looking for staff section, therefore this topic has been moved there.
    1 point
  5. الي براسي احسبه أنه اذا الأتاكر قام بضربه ينسمع الصوت للوكال البلاير (المهاجم) لكن طلعت طريقة ثانيه شكرًا لك على المعلومة. --- ملف السيرفر function onDamage ( att ) if ( att and att ~= source ) then triggerClientEvent(att,'PlaySound',att) end end addEventHandler('onPlayerDamage' , root , onDamage ) -- ملف الكلنت addEvent('PlaySound', true ) addEventHandler('PlaySound', root , function ( ) playSound ('sound.mp3', false ) end)
    1 point
×
×
  • Create New...