Jump to content

Problema con Argumentos de un addCommandHandler


Alexs

Recommended Posts

Posted

Miren, hice este script:

function musicambientalfunc ( modo ) 
local encendida = getElementData ( localPlayer, "musica.on" ) 
    if (encendida) then 
if ( modo == 1 ) and ( encendida == false ) then 
  local musicambiental = playSound("Bruzko - El frio - [url=http://www.HHGroups.com.mp3]www.HHGroups.com.mp3[/url]") 
    setElementData ( localPlayer, "musica.on", true ) 
  
elseif ( modo == 2 ) and ( encendida == false ) then 
  local musicambiental = playSound("Bruzko - El frio - [url=http://www.HHGroups.com.mp3]www.HHGroups.com.mp3[/url]") 
    setElementData ( localPlayer, "musica.on", true ) 
  
elseif ( modo == 3 ) and ( encendida == false ) then 
  local musicambiental = playSound("Bruzko - El frio - [url=http://www.HHGroups.com.mp3]www.HHGroups.com.mp3[/url]") 
    setElementData ( localPlayer, "musica.on", true ) 
  
elseif ( modo == 4 ) and ( encendida == false ) then 
  local musicambiental = playSound("Bruzko - El frio - [url=http://www.HHGroups.com.mp3]www.HHGroups.com.mp3[/url]") 
    setElementData ( localPlayer, "musica.on", true ) 
  
elseif ( modo == 5 ) and ( encendida == false ) then 
  local musicambiental = playSound("Bruzko - El frio - [url=http://www.HHGroups.com.mp3]www.HHGroups.com.mp3[/url]") 
    setElementData ( localPlayer, "musica.on", true ) 
  
elseif ( modo == off ) and ( encendida == true ) then 
  stopSound(musicambiental) 
    setElementData ( localPlayer, "musica.on", false ) 
        end 
    end 
end 
addCommandHandler ( "ambiente", musicambientalfunc ) 
  
function dejarenoffalspawn ( ) 
setElementData ( localPlayer, "musica.on", false ) 
end 
addEventHandler ( "onClientPlayerSpawn", getLocalPlayer(), dejarenoffalspawn ) 

No funciona, al escribir /ambiente 1 no suena nada, pero el debugscript no dice nada, que esta mal?

Developer @ MYVAL

Posted
function musicambientalfunc ( _, modo ) 
local encendida = getElementData ( localPlayer, "musica.on" ) 
    if (encendida) then 
if ( modo == 1 ) and ( encendida == false ) then 
  local musicambiental = playSound("Bruzko - El frio - [url=http://www.HHGroups.com.mp3]www.HHGroups.com.mp3[/url]") 
    setElementData ( localPlayer, "musica.on", true ) 
  
elseif ( modo == 2 ) and ( encendida == false ) then 
  local musicambiental = playSound("Bruzko - El frio - [url=http://www.HHGroups.com.mp3]www.HHGroups.com.mp3[/url]") 
    setElementData ( localPlayer, "musica.on", true ) 
  
elseif ( modo == 3 ) and ( encendida == false ) then 
  local musicambiental = playSound("Bruzko - El frio - [url=http://www.HHGroups.com.mp3]www.HHGroups.com.mp3[/url]") 
    setElementData ( localPlayer, "musica.on", true ) 
  
elseif ( modo == 4 ) and ( encendida == false ) then 
  local musicambiental = playSound("Bruzko - El frio - [url=http://www.HHGroups.com.mp3]www.HHGroups.com.mp3[/url]") 
    setElementData ( localPlayer, "musica.on", true ) 
  
elseif ( modo == 5 ) and ( encendida == false ) then 
  local musicambiental = playSound("Bruzko - El frio - [url=http://www.HHGroups.com.mp3]www.HHGroups.com.mp3[/url]") 
    setElementData ( localPlayer, "musica.on", true ) 
  
elseif ( modo == off ) and ( encendida == true ) then 
  stopSound(musicambiental) 
    setElementData ( localPlayer, "musica.on", false ) 
        end 
    end 
end 
addCommandHandler ( "ambiente", musicambientalfunc ) 
  
function dejarenoffalspawn ( ) 
setElementData ( localPlayer, "musica.on", false ) 
end 
addEventHandler ( "onClientPlayerSpawn", getLocalPlayer(), dejarenoffalspawn ) 

El primer argumento de addCommandHandler client side es el nombre del comando que usaste.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

Lo puse asi mismo, sin cambiar nada, me asegure 2 veces de todo, que la cancion se llame como el archivo y este igual en el mtea.xml, pero nada, el debugscript tampoco dice nada :S

Developer @ MYVAL

Posted

No se si podes usar espacios en los archivos.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

ya intentaste

playSound (music.mp3) 

My scripts: toptimes on scoreboard (server21)

Screen on login(scren)

Score on scoreboard (score)

Posted

ya vi que wtf paso.... no cerraste los mil ends de todos los functions ifs elses thens debes cerras!

My scripts: toptimes on scoreboard (server21)

Screen on login(scren)

Score on scoreboard (score)

Posted

.com.mp3 no es un formato de sonido para lua -.- solo mp3

playSound (nombredelarchivo.mp3) 

My scripts: toptimes on scoreboard (server21)

Screen on login(scren)

Score on scoreboard (score)

Posted

Jamas habia visto extensiones con 2 puntos, .mp3 es el archivo, .com es parte del nombre e.e y LUA acepta variados formatos...

Developer @ MYVAL

Posted

cambia el nombre a:

playSound (music2.mp3) 

cambialo a music2.mp3 -.- intenta

My scripts: toptimes on scoreboard (server21)

Screen on login(scren)

Score on scoreboard (score)

Posted

emmm.... crees que no lo intente, creo que es una obviedad que solo postearia un problema cuando ya intente arreglandolo y esa ayuda esta mal, te faltan los strings.

Developer @ MYVAL

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...