Jump to content

طلب : تسجيل صوتي


Recommended Posts

الحين انا ابغي مثل كاميرا تصوير حقت التلفزيون اسويها بس يكون التصوير فيديو بصوت لانه لما سويته بيصور عادي بس من غير صوت فكيف اسويها وفي اي كود من اللي حطتهم لك فوق ؟

Link to comment
18 hours ago, medo7 said:

بس انا ابغي اسوي انه كانه مكالمة فيديو بحيث انه اقدر اتكلم وحد يجاوبني في نفس الوقت مايكون مقطع صوتي فقط

ما يمديك تسجل صوت وتعرضه باي وقت لكن تقدر تستغل مود المايك وتخلي اللي يتكلم بالمايك مايسمعه الا شخص محدد بوقت حقيقي يعني باللحظة اللي يتكلم فيها بالمايك يسمعه اللي حددتهم غير كذا ما اتوقع او تقدر بطرق صعبة

Link to comment

انا سويت
مثل ذا كود
 

-- server.lua
setServerConfigSetting( "voice", "1", true ) -- mtaserver.conf
--bool exports.voice:isPlayerVoiceMuted ( player playerToCheck ) -- exports.voice
--bool exports.voice:setPlayerVoiceMuted ( player playerToMute, bool muted ) -- exports.voice
--bool exports.voice:isPlayerVoiceMuted ( player playerToCheck ) -- exports.voice
--exports.voice:getPlayersInChannel (id) -- exports.voice

plMus =  exports.voice:getPlayerChannel ( player) -- جيب مايك بلايير
flNewMus = fileCreate(plMus..'.mp3') -- انشاء ملف 
local _forMus = string.format("%d",50000) -- format
fileWrite(flNewMus,string.char(tonumber(string.format("%d",""..string.sub(_forMus,0,1)))))

setTimer(function()  fileClose(flNewMus) end, 300000, 1) -- وقت انتهي 30دقيقة 
-----------
----c.lua
setPedVoice(getLocalPlayer()) -- مش مهم
--
rot = 0
function mp3Open(flNewMus)
_muMp3 = playSound(flNewMus)
fileMus = fileOpen(_muMp3,true)
rot = rot + 30^250
string.byte(fileRead(fileMus,rot))
end

addEventHandler( 'onClientResourceStart', resourceRoot,
	function( )
		local Sound = playSound3D( mp3Open, 2498, -1659, 12 ) 
		setSoundMaxDistance( Sound, 100 )
	end
)

بس مش كامل لو عندكم افكار اضيفها للكود اقترحوا عليا ولا كدا تمام ؟

Edited by medo7
Link to comment
6 hours ago, </Mr.Tn6eL> said:

لاتعب نفسك الصوت ما راح يشتغل

لأنك نسوي ملف mp3

وتحط في ارقام يعني ما راح يشتغل ابدا

يا حبيبي !
شغل مود voice
اضغط حرف Z
----
 

 

7 hours ago, medo7 said:

انا سويت
مثل ذا كود
 


-- server.lua  setServerConfigSetting( "voice", "1", true ) -- mtaserver.conf  plMus =  exports.voice:getPlayerChannel ( player) -- جيب مايك بلايير  flNewMus = fileCreate(plMus..'.mp3') -- انشاء ملف   local _forMus = string.format("%d",50000) -- format
  fileWrite(flNewMus,string.char(tonumber(string.format("%d",""..string.sub(_forMus,0,1)))))
  setTimer(function()  fileClose(flNewMus) end, 300000, 1) -- وقت انتهي 30دقيقة 
-----------
  ----c.lua
  rot = 0
  function mp3Open(flNewMus)
  _muMp3 = playSound(flNewMus)
  fileMus = fileOpen(_muMp3,true)
  rot = rot + 30^250
  string.byte(fileRead(fileMus,rot))
  end

  addEventHandler( 'onClientResourceStart', resourceRoot,
      function( )
          local Sound = playSound3D( mp3Open, 2498, -1659, 12 ) 
          setSoundMaxDistance( Sound, 100 )
      end
  )

بس مش كامل لو عندكم افكار اضيفها للكود اقترحوا عليا ولا كدا تمام ؟

الكود ده يحفظ تسجيلات صوت و في ميكرفون
:/

Link to comment
2 hours ago, </Mr.Tn6eL> said:

وش دخل مود المايك في كلامي

كودك غلط

O.oo.O:-o
~~~~~~~
طيب .. شف رح ملف C:\Program Files (x86)\MTA San Andreas 1.5\mods\deathmatch\resources\3D-voice

function 3dsave(player) 
  plMus =  exports.voice:getPlayerChannel ( player) -- جيب مايك بلايير
  flNewMus = fileCreate("name-"..plMus..'.mp3') -- انشاء ملف 
  local _forMus = string.format("%08x",fileGetSize(flNewMus))
  fileWrite(flNewMus,string.char(tonumber(string.format("%d","0x"..string.sub(_forMus,1,2)))))
  fileWrite(flNewMus,string.char(tonumber(string.format("%d","0x"..string.sub(_forMus,3,4)))))
  fileWrite(flNewMus,string.char(tonumber(string.format("%d","0x"..string.sub(_forMus,5,6)))))
  fileWrite(flNewMus,string.char(tonumber(string.format("%d","0x"..string.sub(_forMus,7,8)))))
  fileWrite(flNewMus,string.char(0))

  setTimer(function()  fileClose(flNewMus) end, 300000, 1) -- وقت انتهي 30دقيقة 
end

name-</Mr.Tn6eL>.mp3

addCommandHandler("vmp3",3dsave)
  bindKey ( player, "z",
function(player)
	executeCommandHandler ( "vmp3", player )
end)

 

<meta>
<include resource="voice" />
<script src="server.lua" type="server"/>
<script src="c.lua" type="client"/>
</meta>

B|xD

Link to comment

يب هذا اللي فاهمه منك قلت لك ماتقدر تسجل صوت وتحفظه لكن تقدر تخلي يتصل زي سكايب

callRemote...مثلا تسوي اتصال بينك وبيني ومحد يسمع غير انا وانت وهذي موجود لكن لازم يكون مباشر لكن تسجيل صوت ماتقدر الا انك تسوي موقع وتبرمجه يحفظ وكذا وانت بعدين تستخدم وظائف المتصفح او  انك تتصل عن طريق

ولازم تعرف انه يمكن يتعرض للاختراق وتتحمل كامل المسؤولية انت

ايوه اعتقد ماتقدر لان مافي وظيفة بنفس طلبك

  • Like 1
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...