[Yardım] Siren Sistemi

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı SARl

  • Acemi Üye
  • *
    • İleti: 145
: 29 Ekim 2020, 12:18:25
Sunucuma Siren Sistemi Ekledim Fakat Sesi Az Ve Hemen Bitiyor.
setSoundMaxDistance ve setTimer Eklediğimde İse Hata Verdi Birde Siz Dener Misiniz.
Spoiler for Hiden:
aracVeSesler = {
{ -- arac Idlerini ve tuslari istedigin kadar uzatabilirsin
 {
   [540] = true, -- arac Idleri
   [550] = true,  -- arac Idleri
   [580] = true,  -- arac Idleri
   [585] = true,  -- arac Idleri
   [601] = true,  -- arac Idleri
   [604] = true,  -- arac Idleri
   [466] = true,  -- arac Idleri
   [566] = true,  -- arac Idleri
   [597] = true,  -- arac Idleri
   [598] = true,  -- arac Idleri
   [492] = true,  -- arac Idleri
   [458] = true,  -- arac Idleri
   [459] = true,  -- arac Idleri
   [477] = true,  -- arac Idleri
   [490] = true,  -- arac Idleri
   [528] = true,  -- arac Idleri
 },   
 "1.ogg",  -- ses dosyasi / ses dosyasini meta.xml icine eklemeyi unutma
 {
  ["1"] = true, --tuslar
 }
 },
 
 {
  {
   [540] = true, -- arac Idleri
   [550] = true,  -- arac Idleri
   [580] = true,  -- arac Idleri
   [585] = true,  -- arac Idleri
   [601] = true,  -- arac Idleri
   [604] = true,  -- arac Idleri
   [466] = true,  -- arac Idleri
   [566] = true,  -- arac Idleri
   [597] = true,  -- arac Idleri
   [598] = true,  -- arac Idleri
   [492] = true,  -- arac Idleri
   [458] = true,  -- arac Idleri
   [459] = true,  -- arac Idleri
   [477] = true,  -- arac Idleri
   [490] = true,  -- arac Idleri
   [528] = true,  -- arac Idleri
 },   
 "2.ogg",  -- ses dosyasi / ses dosyasini meta.xml icine eklemeyi unutma
 {
  ["2"] = true, --tuslar
 }
 },

 {
  {
   [540] = true, -- arac Idleri
   [550] = true,  -- arac Idleri
   [580] = true,  -- arac Idleri
   [585] = true,  -- arac Idleri
   [601] = true,  -- arac Idleri
   [604] = true,  -- arac Idleri
   [466] = true,  -- arac Idleri
   [566] = true,  -- arac Idleri
   [597] = true,  -- arac Idleri
   [598] = true,  -- arac Idleri
   [492] = true,  -- arac Idleri
   [458] = true,  -- arac Idleri
   [459] = true,  -- arac Idleri
   [477] = true,  -- arac Idleri
   [490] = true,  -- arac Idleri
   [528] = true,  -- arac Idleri
 },   
 "3.ogg",  -- ses dosyasi / ses dosyasini meta.xml icine eklemeyi unutma
 {
  ["3"] = true, --tuslar
 }
 },
 
 {
  {
   [540] = true, -- arac Idleri
   [550] = true,  -- arac Idleri
   [580] = true,  -- arac Idleri
   [585] = true,  -- arac Idleri
   [601] = true,  -- arac Idleri
   [604] = true,  -- arac Idleri
   [466] = true,  -- arac Idleri
   [566] = true,  -- arac Idleri
   [597] = true,  -- arac Idleri
   [598] = true,  -- arac Idleri
   [492] = true,  -- arac Idleri
   [458] = true,  -- arac Idleri
   [459] = true,  -- arac Idleri
   [477] = true,  -- arac Idleri
   [490] = true,  -- arac Idleri
   [528] = true,  -- arac Idleri
 },   
 "4.ogg",  -- ses dosyasi / ses dosyasini meta.xml icine eklemeyi unutma
 {
  ["4"] = true, --tuslar
 }
 },
 
 {
  {
   [540] = true, -- arac Idleri
   [550] = true,  -- arac Idleri
   [580] = true,  -- arac Idleri
   [585] = true,  -- arac Idleri
   [601] = true,  -- arac Idleri
   [604] = true,  -- arac Idleri
   [466] = true,  -- arac Idleri
   [566] = true,  -- arac Idleri
   [597] = true,  -- arac Idleri
   [598] = true,  -- arac Idleri
   [492] = true,  -- arac Idleri
   [458] = true,  -- arac Idleri
   [459] = true,  -- arac Idleri
   [477] = true,  -- arac Idleri
   [490] = true,  -- arac Idleri
   [528] = true,  -- arac Idleri
 },   
 "5.ogg",  -- ses dosyasi / ses dosyasini meta.xml icine eklemeyi unutma
 {
  ["5"] = true, --tuslar
 }
 },
   
 {
  {
   [540] = true, -- arac Idleri
   [550] = true,  -- arac Idleri
   [580] = true,  -- arac Idleri
   [585] = true,  -- arac Idleri
   [601] = true,  -- arac Idleri
   [604] = true,  -- arac Idleri
   [466] = true,  -- arac Idleri
   [566] = true,  -- arac Idleri
   [597] = true,  -- arac Idleri
   [598] = true,  -- arac Idleri
   [492] = true,  -- arac Idleri
   [458] = true,  -- arac Idleri
   [459] = true,  -- arac Idleri
   [477] = true,  -- arac Idleri
   [490] = true,  -- arac Idleri
   [528] = true,  -- arac Idleri
 },   
 "6.ogg",  -- ses dosyasi / ses dosyasini meta.xml icine eklemeyi unutma
 {
  ["6"] = true, --tuslar
 }
 },
}

sound = {}
addEventHandler( "onClientKey", root, function(button,press)
    for _, data in pairs (aracVeSesler) do
       local ID, ses, tus = data[1], data[2], data[3] -- Tablodaki elemanlari degiskenlere ata
      if isPedInVehicle(localPlayer) and getPedOccupiedVehicleSeat(localPlayer) == 0 then -- eger oyuncu aracta ve aracin surucusu ise
          local vehicle = getPedOccupiedVehicle(localPlayer) -- oyuncunun aracini cek
         local x, y, z = getElementPosition(vehicle) -- oyuncunun aracinin pozisyounun cek
         local oyuncular = getElementsByType("player")
          if ID[getElementModel(vehicle)] and  tus[button] then -- eger oyuncunun aracinin modeli ID ile eslesiyor ise ve bastigi tus tus degiskeni ile eslesiyorsa
            triggerServerEvent("sesCal",localPlayer,vehicle,x,y,z,ses)
          end
      end   
   end
end)

addEvent("herkeseSesOynat", true)
addEventHandler("herkeseSesOynat", root, function(arac,x,y,z,ses)
    local aracSahibi = getVehicleOccupant(arac, 0)
   if ( isElement ( sound[aracSahibi] ) ) then destroyElement ( sound[aracSahibi] ) end
   sound[aracSahibi] = playSound3D( ses, x, y, z ) -- 3d ses olustur oyuncunun aracinin pozisyonunda
   attachElements(sound[aracSahibi], arac) -- sesi oyuncunun aracina yapistir
end)
« Son Düzenleme: 29 Ekim 2020, 14:25:24 Gönderen: #TalhaTugsat »
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


MTASATURK

[Yardım] Siren Sistemi
« : 29 Ekim 2020, 12:18:25 »