AR/getSoundPan: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "__NOTOC__ {{Client function}} تُستخدم هذه الوظيفة للحصول على مستوى التحريك لعنصر الصوت المحدد. sound ==تركيب ا...")
 
Line 16: Line 16:
<section name="Client" class="client" show="true">
<section name="Client" class="client" show="true">
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function playMusic()
function playMusic() -- بداية الوظيفة
     local song = playSound("song.mp3")
     local song = playSound("song.mp3") -- تشغيل الصوت
     setSoundPan(song, 0.3)
     setSoundPan(song, 0.3) -- تحريك الصوت بمستوي 0.3
     outputChatBox("مستوي التحريك الحالي " .. getSoundPan(song))
     outputChatBox("مستوي التحريك الحالي " .. getSoundPan(song)) -- اخراج نص في الدردشة بمستوي تحريك الصوت الحالي
end
end -- نهاية الوظيفة
addCommandHandler("music", playMusic)
addCommandHandler("music", playMusic) -- اضافة امر للوظيفة
</syntaxhighlight>
</syntaxhighlight>
</section>
</section>

Revision as of 07:57, 11 May 2020

تُستخدم هذه الوظيفة للحصول على مستوى التحريك لعنصر الصوت المحدد. sound

تركيب الوظيفة

float getSoundPan ( element theSound )

OOP Syntax Help! I don't understand this!

Method: sound:getPan(...)
Variable: .pan
Counterpart: setSoundPan


الفرغات المطلوبة

  • الصوت: عنصر الصوت الذي تريد ان تحصل منة علي مستوي التحريك.

sound

المعطيات

  • تعطي قيمة float في النطاق من -1.0 (يسار) الي 1.0 (يمين)
  • false اذا لم تنجح

مثال

Click to collapse [-]
Client
function playMusic() -- بداية الوظيفة
    local song = playSound("song.mp3") -- تشغيل الصوت
    setSoundPan(song, 0.3) -- تحريك الصوت بمستوي 0.3
    outputChatBox("مستوي التحريك الحالي " .. getSoundPan(song)) -- اخراج نص في الدردشة بمستوي تحريك الصوت الحالي
end -- نهاية الوظيفة
addCommandHandler("music", playMusic) -- اضافة امر للوظيفة

أنظر أيضاً