Avir14 Posted August 27, 2022 Share Posted August 27, 2022 (edited) الكود ان الي يقتل احد يظهر له الصوت بس المشكلة ان الصوت يظهر للقاتل والمقتول ابيه للقاتل بس والدي بق مايطلع شئ --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 August 27, 2022 by Avir14 Link to comment
Scripting Moderators xLive Posted August 28, 2022 Scripting Moderators Share Posted August 28, 2022 (edited) قبل ما تستعمل أي فنكشن دائمًا ادخلعلى صفحته "بالويكي" عشان طريقة إستعماله وشرح لها triggerClientEvent على سبيل المثال خلينا من الباقي مو مهم ركز ايش مكتوب في الارقمنت الأول؟ (هو اختياري إذا ماستعملته بيحط الكل). هذا الارقمنت تقدر تحدد فيه لمين ترسل التريقر إذا ماحددت مثل ماقلنا راح تنرسل للكل. انت بكودك ما killer حددت. المفروض في الارقمنت الأول تحط متغير القاتل :حاليا مفروض يشتغل للقاتل فقط لكن عندك أخطاء المفروض تتجنبها على سبيل المثال في الارقمنت الثالث مكتوب لك ملاحظة resourceRoot بإختصار عشان تحافظ على إستهلاك المعالج تجنب إستعمال الروت كمصدر للحدث. انت جالس تستعمل الروت وهذا خطأ المفروض تستعمل كائن الاعب (القاتل مثلا) أو المتغير المعرف مسبقًا addEvent( "sso", true ) addEventHandler( "sso", getRootElement(), function(killer) .ما يحتاج ابدًا تعرف القاتل هنا لأنه غير معرف في الكلاينت وانت اصلا ما ارسلت أي قيمة بالتريقر خليه فاضي :وآخر ملاحظة في متغيرات معرفة مسبقًا يعني ما يحتاج تستعمل الفنكشن حقها أو تعرفها بنفسك مثل getLocalPlayer() -> localPlayer getRootElement() -> root بتختصر عليك الكتابة وبنفس الوقت توفر استعمال الفنكشنات وفيه غيرها تقدر تشوف قائمة عنهم هنا Edited August 28, 2022 by xLive Link to comment
TAPL Posted August 28, 2022 Share Posted August 28, 2022 ماتحتاج تسوي تريقر من السيرفر إلى الكلينت onClientPlayerWasted اختصر الموضوع واستخدم الحدث في جانب الكلينت https://wiki.multitheftauto.com/wiki/OnClientPlayerWasted Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now