[YARDIM] Araba Sireni

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Rambo

  • Ramazan Sert
  • Acemi Üye
  • *
    • İleti: 188
  • AÜ - Bilgisayar Mühendisliği
: 06 Mayıs 2017, 19:46:07
Arkadaşlar İnfernusa Binince H Basınca Polis Sireni Çalmasını İstiyorum bir function hazırladım fakat çalışmadı eksik nedir
veya sorun ?

Spoiler for Hiden:
function arabasireni(theplayer)
         getVehicleSirens (411, theVehicle)
end

unbindKey(player, "h", "up", arabasireni)
 


MTASATURK

[YARDIM] Araba Sireni
« : 06 Mayıs 2017, 19:46:07 »

Çevrimdışı Rüzgar

  • Acemi Üye
  • *
    • İleti: 158
Yanıtla #1 : 06 Mayıs 2017, 20:20:43
Kod: lua
degisken_durumu = 0
function bindSiren(  )
  if not isElement(ses) and getKeyState("H") and degisken_durumu == 0 and getElementModel(getPedOccupiedVehicle(getLocalPlayer())) == 598 then
    x, y, z = getElementPosition(getPedOccupiedVehicle(getLocalPlayer()))
    triggerServerEvent("sirenKurServer", getLocalPlayer(), getLocalPlayer(), x, y, z)
    elseif isElement(ses) and getKeyState("H") and degisken_durumu == 1 and getElementModel(getPedOccupiedVehicle(getLocalPlayer())) == 598  then
      triggerServerEvent("sirenKapatServer", getLocalPlayer(), getLocalPlayer())
    end
end
bindKey("H", "down", bindSiren)

function sirenolustur( player, x, y, z )
  ses = playSound3D("siren.mp3", x, y, z, true, true)
  setSoundEffectEnabled(ses,"reverb",true)
  attachElements ( ses, getPedOccupiedVehicle(player), 0, 0, 2 )
      degisken_durumu = 1
end
addEvent("sirenKur", true)
addEventHandler("sirenKur", getRootElement(), sirenolustur)
function sirenkapat( x, y, z )
  if isElement(ses) then
    stopSound(ses)
    degisken_durumu = 0
  end
end
addEvent("sirenKapat", true)
addEventHandler("sirenKapat", getRootElement(), sirenkapat)

Kod: lua
function sirenOlusturServer( player, x,y,z )
    if isElement(player) and tonumber(x) and tonumber(y) and tonumber(z) then
        triggerClientEvent(root, "sirenKur", player, player, x, y, z)
    end
end
addEvent("sirenKurServer", true)
addEventHandler("sirenKurServer", getRootElement(), sirenOlusturServer)
function sirenKapatServerFunc( player)
    if isElement(player) then
        triggerClientEvent(root, "sirenKapat", player)
    end
end
addEvent("sirenKapatServer", true)
addEventHandler("sirenKapatServer", getRootElement(), sirenKapatServerFunc)