Jump to content

# 1 : شرح تشغيل صوت


Recommended Posts

Posted (edited)

السسلام عليكم ورحمة الله وبركآته

شخبآركم ي مزز ,

الزبدهة لقيت نفسي فآضي اليوم , قلت أشرح للمبتدئين كيف يشغلون صوت : )

الزبدهة فلننطلق :lol:

الحين عشآن تشغل صوت لازم تسويه بملف كلنت ولا م حيشتغل معك ,

( Client-only function )

طيب مثلا حنآ نبي لمن نظغط ع زر يشتغل الصوت وش نسوي ؟

addEventHandler("onClientGUIClick", root, -- الحدث 
    function () -- الوظيفة 
        if source == أسم الزر then -- عند الظغط على الزر 
        local sound = playSound("Grand.mp3") -- تشغيل الصوت 
        setSoundVolume(sound, 1) -- نضع قوة الصوت 1 
        end -- أنهاء التحقق 
    end -- إنهاء الوظيفة 
) -- قوس الحدث 

طيب الحين نبي لا دخل لاعب للسيرفر يطلع له صوت وش نسوي

   

# Client

addEventHandler ("onClientResourceStart", resourceRoot, 
 function () 
      local sound = playSound("welcome.mp3") 
   end ) 

وسآمحوني لو كآن فيه أخطاء لأني م جربت الأكواد سويتهآ سريع سريع وقلت بشرحها لكم ,

والسسلاآم خير ختآم :)

Edited by Guest

 

 

Posted

السسلام عليكم ورحمة الله وبركآته

شخبآركم ي مزز ,

الزبدهة لقيت نفسي فآضي اليوم , قلت أشرح للمبتدئين كيف يشغلون صوت : )

الزبدهة فلننطلق :lol:

الحين عشآن تشغل صوت لازم تسويه بملف كلنت ولا م حيشتغل معك ,

( Client-only function )

طيب مثلا حنآ نبي لمن نظغط ع زر يشتغل الصوت وش نسوي ؟

addEventHandler("onClientGUIClick", root, -- الحدث
    function () -- الوظيفة
        if source == أسم الزر then -- عند الظغط على الزر
        local sound = playSound("Grand.mp3") -- تشغيل الصوت
        setSoundVolume(sound, 1.5) -- نضع قوة الصوت 1.508
    end -- إنهاء الوظيفة
) -- قوس الحدث

طيب الحين نبي لا دخل لاعب للسيرفر يطلع له صوت وش نسوي

هنآ لازم نسوي ترايقر من سيرفر لكلنت

# Server

addEventHandler ( "onPlayerJoin", getRootElement(), localPlayer ) -- الحدث عند دخول لاعب
   function () -- وظيفة
    triggerClientEvent("welcome", localPlayer) -- ترايقر لكلنت
   end

   

# Client

addEvent("welcome",true) -- تعريف الترايقر
addEventHandler("welcome", root, -- تعريف الترايقر
   function () -- الوظيفة
      local sound = playSound("welcome.mp3") -- تشغيل الصوت
   end -- أنهاء الوظيفة
) -- قوس التعريف

طيب هنآ ليه سوينا ترآيقر من كلنت لسيرفر ؟

لآن حدث دخول اللاعب لازم يكون سيرفر وتشغيل الصوت لازم يكون كلنت , عشآإن كذا لازم ترآيقر

وسآمحوني لو كآن فيه أخطاء لأني م جربت الأكواد سويتهآ سريع سريع وقلت بشرحها لكم ,

والسسلاآم خير ختآم :)

عندك غلط بالكلنت ناقص اند

+

ال ايفنت هذه onPlayerJoin

يستخدم اذا دخل لاعب ثاني و انت موجود

+ تنعمل كلنت اصلن

addEventHandler ("onClientResourceStart", resourceRoot, 
 function () 
      local sound = playSound("welcome.mp3")  
   end ) 

سبحان الله

----------------------------------

LUA 56%

Posted

السسلام عليكم ورحمة الله وبركآته

شخبآركم ي مزز ,

الزبدهة لقيت نفسي فآضي اليوم , قلت أشرح للمبتدئين كيف يشغلون صوت : )

الزبدهة فلننطلق :lol:

الحين عشآن تشغل صوت لازم تسويه بملف كلنت ولا م حيشتغل معك ,

( Client-only function )

طيب مثلا حنآ نبي لمن نظغط ع زر يشتغل الصوت وش نسوي ؟

addEventHandler("onClientGUIClick", root, -- الحدث
    function () -- الوظيفة
        if source == أسم الزر then -- عند الظغط على الزر
        local sound = playSound("Grand.mp3") -- تشغيل الصوت
        setSoundVolume(sound, 1.5) -- نضع قوة الصوت 1.508
    end -- إنهاء الوظيفة
) -- قوس الحدث

طيب الحين نبي لا دخل لاعب للسيرفر يطلع له صوت وش نسوي

هنآ لازم نسوي ترايقر من سيرفر لكلنت

# Server

addEventHandler ( "onPlayerJoin", getRootElement(), localPlayer ) -- الحدث عند دخول لاعب
   function () -- وظيفة
    triggerClientEvent("welcome", localPlayer) -- ترايقر لكلنت
   end

   

# Client

addEvent("welcome",true) -- تعريف الترايقر
addEventHandler("welcome", root, -- تعريف الترايقر
   function () -- الوظيفة
      local sound = playSound("welcome.mp3") -- تشغيل الصوت
   end -- أنهاء الوظيفة
) -- قوس التعريف

طيب هنآ ليه سوينا ترآيقر من كلنت لسيرفر ؟

لآن حدث دخول اللاعب لازم يكون سيرفر وتشغيل الصوت لازم يكون كلنت , عشآإن كذا لازم ترآيقر

وسآمحوني لو كآن فيه أخطاء لأني م جربت الأكواد سويتهآ سريع سريع وقلت بشرحها لكم ,

والسسلاآم خير ختآم

عندك غلط بالكلنت ناقص اند

+

ال ايفنت هذه onPlayerJoin

يستخدم اذا دخل لاعب ثاني و انت موجود

+ تنعمل كلنت اصلن

addEventHandler ("onClientResourceStart", resourceRoot, 
 function () 
      local sound = playSound("welcome.mp3")  
   end ) 

:mrgreen: تم التعديل

 

 

Posted
ال ايفنت هذه onPlayerJoin

يستخدم اذا دخل لاعب ثاني و انت موجود

قصدك onClientPlayerJoin

والافنت onPlayerJoin

اذ انت دخلت او لاعب دخل

onClientPlayerJoin

يشتغل على الاعبين اللي دخلو وانت موجود

اقلك السبب ليش مايشتغل عليك وانت دخلت

لان ملفات الكلنت تتحمل واذ دخل الاعب يكون عنده تحميل مايشتغل عشان كذا نستعمل onClientResourceStart

skype : 011101000110111000110110011001010110110000110000001110010011000000111001

Posted
addEventHandler("onClientGUIClick", root, -- الحدث 
    function () -- الوظيفة 
        if source == أسم الزر then -- عند الظغط على الزر 
        local sound = playSound("Grand.mp3") -- تشغيل الصوت 
        setSoundVolume(sound, 1.5) -- نضع قوة الصوت 1.508 
    end -- إنهاء الوظيفة 
) -- قوس الحدث 

end للحين الكلنت الاول يبله

شوف عندك

if source == أسم الزر then

if أل

end تحتاج هنا

addEventHandler("onClientGUIClick", root, -- الحدث 
    function () -- الوظيفة 
        if source == أسم الزر then -- عند الظغط على الزر 
        local sound = playSound("Grand.mp3") -- تشغيل الصوت 
        setSoundVolume(sound, 1.5) -- نضع قوة الصوت 1.508 
    end -- إنهاء التحقق 
end-- إنهاء الوظيفة 
) -- قوس الحدث 

سبحان الله

----------------------------------

LUA 56%

Posted

حبيت أقول .. شيء

الي يبي يتعلم برمجة

طوول ما هو يـنسخ .. وياخذ ع الجاهز .. ما راح يتعلم !! .. :wink:

"A Year from Now You May Wish You Had Started Today"

Posted
محدد مابين 0 و 1 setSoundVolume الرقم الي تقدر تحطه بالفنكشن

:| 1.508 أنت حاط 1.5 و بالكومنت كاتب

الصفحة م قريتها ,

+

الكومنت م اتذكر اني كتبته كذا شكله مشكلة عندي او بالموقع

 

 

Posted

اجل تحط على عماك ؟

هاذا م يسمى شرح

+

اتوقع لو ظغط على زر ثاني ويشغل صوت تشتغل صوتين ,

Dis ; AF.#0941

Posted

اتوقع لو ظغط على زر ثاني ويشغل صوت تشتغل صوتين ,

صحيح

to prevent this

addEventHandler("onClientGUIClick", root, -- الحدث 
    function () -- الوظيفة 
        if source == أسم الزر then -- عند الظغط على الزر 
            if (sound and isElement(sound) and getElementType(sound) == "sound") then  
                destroyElement(sound) 
                sound = nil 
                return  
            end  
        sound = playSound("Grand.mp3") -- تشغيل الصوت 
        setSoundVolume(sound, 1) -- نضع قوة الصوت 1 
        end -- أنهاء التحقق 
    end -- إنهاء الوظيفة 
) -- قوس الحدث 

Do not yield your back to your enemy, might feel something strange in your ass.

Two things are infinite the universe and human stupidity and i'm not sure about the universe.

UF: IsTextInGridList | GetGridListRowIndexFromText | Table.removeValue | removeHex | dxDrawTriangle

Skype: SaSuki102 | About Me | Youtube channel | Lua Tips & Tricks | Lua Strings | Lua Tables | Lua Operators

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...