Jump to content

طلب تعديل على كود تشغيل أنشودة رمضانية لكل اللاعبين


Recommended Posts

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

كيفكم شباب ؟؟

أن شاء الله بخير ..

و رمضآن مبارك و أن شاء الله ينعآد علينا وعليكم بالصحةة والعآفيةة

ألمهم ..

أبي تعديل على هذا الكود : :

addEventHandler("onClientGUIClick", root, 
    function () 
        if source == start then 
        sound = playSound("r.mp3", true, root)     
        elseif source == stop then 
        stopSound( sound, root ) 
        
        end 
    end 
) 

ابيه من أضغط على الزر تشتغل الانشودة الرمضانية لكل اللأعبين في السيرفر

وشكراً

Link to comment

لما تضغط على الزر تسوي تريقر للسيرفر

triggerServerEvent 

و من السيرفر تسوي تريقر للكلينت لكل اللاعبين

triggerClientEvent 

و بعدها تشغل الصوت بالكلينت

Link to comment

Client Side

addEventHandler ( "onClientGUIClick", resourceRoot, function (    ) 
    if ( source == start ) then -- عند الضغط على الزر , نحدد السورس 
    triggerServerEvent ( "RamadanS", localPlayer ) --نرسل  ترايقر لـ سيرفر عشان يطلع الصوت لكل الاعبين  
    end  
end ) 
  
addEvent ( "RamadanM", true ) 
addEventHandler ( "RamadanM", root, function (    ) 
    if ( Sound and isElement ( Sound ) and getElementType ( Sound ) == "sound" ) then -- نتحقق اذا الألمنت موجود من قبل يشيله 
    destroyElement ( Sound ) -- يشيل الصوت الي من قبل عشان مايطلع صوتين 
    Sound = nil -- الصوت لا شيء او قيمته صفر 
            return -- نرجع القيمه 
    end -- اند التحقق 
    Sound = playSound ( "r.mp3" )  
    setSoundVolume ( Sound, 1 ) 
end ) 

Server Side

addEvent ( "RamadanS", true ) 
addEventHandler ( "RamadanS", root, function (    ) 
    triggerClientEvent ( root, "RamadanM", client ) 
end ) 
Edited by Guest
Link to comment

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...