Jump to content

x[ استفسار ]x playSound حل الكود مايشتغل


Avir14

Recommended Posts

الكود ان الي يقتل احد يظهر له الصوت بس المشكلة ان الصوت يظهر للقاتل والمقتول ابيه للقاتل بس

والدي بق مايطلع شئ

--Client 
addEvent( "sso", true )
addEventHandler( "sso", getRootElement(), 
function(killer)
	local sound = playSound("sounds/kill.mp3") 
	setSoundVolume(sound, 0.5)
end
)

--Server 
addEventHandler ( "onPlayerWasted" , root , function ( _ , killer ) 
if ( killer and isElement ( killer ) and getElementType ( killer ) == "player" and source ~= killer ) then
	triggerClientEvent("sso", getRootElement())
outputChatBox ("Kill")
end
end
)

حل لو سمحتم وانا ابي الايفنت يكون مثل ماهو بالسيرفر عشان احتاجه في مودات ثانيه-

Edited by Avir14
Link to comment
  • Scripting Moderators

قبل ما تستعمل أي فنكشن دائمًا ادخلعلى صفحته "بالويكي" عشان طريقة إستعماله وشرح لها 
triggerClientEvent على سبيل المثال

spacer.png

خلينا من الباقي مو مهم ركز ايش مكتوب في الارقمنت الأول؟ (هو اختياري إذا ماستعملته بيحط الكل). هذا الارقمنت تقدر تحدد فيه لمين ترسل التريقر إذا ماحددت مثل ماقلنا راح تنرسل للكل. انت بكودك ما
killer حددت. المفروض في الارقمنت الأول تحط متغير القاتل 

:حاليا مفروض يشتغل للقاتل فقط لكن عندك أخطاء المفروض تتجنبها على سبيل المثال في الارقمنت الثالث مكتوب لك ملاحظة
TfufIyv.png
resourceRoot بإختصار عشان تحافظ على إستهلاك المعالج تجنب إستعمال الروت كمصدر للحدث. انت جالس تستعمل الروت وهذا خطأ المفروض تستعمل كائن الاعب (القاتل مثلا) أو المتغير المعرف مسبقًا 

 

addEvent( "sso", true )
addEventHandler( "sso", getRootElement(), 
function(killer)

.ما يحتاج ابدًا تعرف القاتل هنا لأنه غير معرف في الكلاينت وانت اصلا ما ارسلت أي قيمة بالتريقر خليه فاضي

:وآخر ملاحظة في متغيرات معرفة مسبقًا يعني ما يحتاج تستعمل الفنكشن حقها أو تعرفها بنفسك مثل
getLocalPlayer() -> localPlayer
getRootElement() -> root

بتختصر عليك الكتابة وبنفس الوقت توفر استعمال الفنكشنات
وفيه غيرها تقدر تشوف قائمة عنهم هنا
 

Edited by xLive
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...