Jump to content

Train station voice system


Sande

Recommended Posts

Hey, im trying to make train station voices with finnish voice, but the problem is that sounds not playing when i do the command, and elementData is "metroMatkustaja". Can someone help?

Im also added files to meta.xml.

Client:

  
function kuulutus1() 
    if getElementData ( localPlayer, "metroMatkustaja") == true then 
    outputChatBox("[Metro] Hyvät matkustajat, jatkamme matkaa hetken kuluttua.", 0,255,0) 
    local kuulutus = playSound("kuulutus/m1.mp3") 
    setSoundVolume(kuulutus, 2.0) 
end 
end 
addCommandHandler("mkjatkammematkaa", kuulutus1 ) 
  
function kuulutus2() 
    if getElementData ( localPlayer, "metroMatkustaja") == true then 
    outputChatBox("[Metro] Hyvät matkustajat, junanvaihto olkaa hyvä ja vaihtakaa viereiseltä raiteelta lähtevään junaan.", 0,255,0) 
    local kuulutus1 = playSound("kuulutus/m2.mp3") 
    setSoundVolume(kuulutus1, 2.0) 
end 
end 
addCommandHandler("mkjvaihto", kuulutus2 ) 
  
function tila4(thePlayer, command) 
    outputChatBox("Onnistui", source, 0,255,0) 
    setElementData ( thePlayer, "metroMatkustaja", true ) 
    end 
    addCommandHandler("amission5", tila4 ) 
     
function tila3(thePlayer, command) 
    outputChatBox("Onnistui", source, 0,255,0) 
    setElementData ( thePlayer, "metroMatkustaja", false ) 
    end 
    addCommandHandler("amission6", tila3 ) 
  

Link to comment
  • Moderators

all client side? or did you put client side and serverside in 1 file?

server

function tila4(thePlayer, command) 
    outputChatBox("Onnistui", thePlayer, 0,255,0) 
    setElementData ( thePlayer, "metroMatkustaja", true ) 
end 
addCommandHandler("amission5", tila4 ) 
    
function tila3(thePlayer, command) 
    outputChatBox("Onnistui", thePlayer, 0,255,0) 
    setElementData ( thePlayer, "metroMatkustaja", false ) 
end 
addCommandHandler("amission6", tila3 ) 

Or you can choose for clientside.

client

function tila4(command) 
    outputChatBox("Onnistui", 0,255,0) 
    setElementData ( localPlayer, "metroMatkustaja", true ) 
    end 
    addCommandHandler("amission5", tila4 ) 
    
function tila3(command) 
    outputChatBox("Onnistui", 0,255,0) 
    setElementData ( localPlayer, "metroMatkustaja", false ) 
end 
addCommandHandler("amission6", tila3 ) 
  

Link to comment

Thanks, now i wanna do like if player element data is metromatkustaja he hear this voice when someone do that command.

  
function kuulutus1() 
    if getElementData ( localPlayer, "metroMatkustaja") == true then 
    outputChatBox("[Metro] Hyvät matkustajat, jatkamme matkaa hetken kuluttua.", 0,255,0) 
    local kuulutus = playSound("kuulutus/m1.mp3") 
    setSoundVolume(kuulutus, 2.0) 
end 
end 
addCommandHandler("mkjatkammematkaa", kuulutus1 ) 
  
function kuulutus2() 
    if getElementData ( localPlayer, "metroMatkustaja") == true then 
    outputChatBox("[Metro] Hyvät matkustajat, junanvaihto olkaa hyvä ja vaihtakaa viereiseltä raiteelta lähtevään junaan.", 0,255,0) 
    local kuulutus1 = playSound("kuulutus/m2.mp3") 
    setSoundVolume(kuulutus1, 2.0) 
end 
end 
addCommandHandler("mkjvaihto", kuulutus2 ) 
  
function tila4(command) 
    outputChatBox("Onnistui", 0,255,0) 
    setElementData ( localPlayer, "metroMatkustaja", true ) 
    end 
    addCommandHandler("amission5", tila4 ) 
    
function tila3(command) 
    outputChatBox("Onnistui", 0,255,0) 
    setElementData ( localPlayer, "metroMatkustaja", false ) 
end 
addCommandHandler("amission6", tila3 ) 
  
  

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...