PhantomDamn Posted February 15, 2013 Posted February 15, 2013 hola como estan, quien me puede ayudar en esto, cree unos telefonos con un panel que modifique que originalmente era con funcion de bind cambiandolos para abrir en un marker, ahora tengo un problema que es cuando hay guerra en mi server se sanciona por darse /kill, /reconnect, /disconnect y /quit.. y estos telefonos hacen lo mismo la gente huye de la guerra facilmente y quisiera ponerle la funcion settime para que la persona se traslade donde quiera pero sin afectar el sentido del juego que es la guerra... saludo ( Gaby-Bmx)
Arsilex Posted February 15, 2013 Posted February 15, 2013 la verdad es que no entiendo nada de lo que dices ._. primero dices algo de teléfonos luego guerra luego sanciones que sentido tiene ._.
PhantomDamn Posted February 15, 2013 Author Posted February 15, 2013 pekio lo que digo es que cuando el telefono da warp lo hace al darle click al boton donde iras, lo que quiero es que no sea inmediato, que demore por lo menos 5 segundos para no huir inmediatamente de la guerra
Arsilex Posted February 16, 2013 Posted February 16, 2013 pues eso usas un setTimer que problema hay? si ya lo dices en tu titulo
PhantomDamn Posted February 16, 2013 Author Posted February 16, 2013 pekio mira function qm ( ) local money = getPlayerMoney ( source ) local name = getPlayerName ( source ) if name == "Snoop" then setElementPosition( source, 11485, -1600, 14) else if ( money >= 500 ) then takePlayerMoney ( source, 500 ) setElementPosition( source, 1485, -1600, 14) setTimer ( qm, 50000, 0 ) <--------------------- esto no quiere funcionar else outputChatBox ( "You dont have enougt money!", source ) end end end addEvent( "gaby1", true ) addEventHandler( "gaby1", getRootElement(), qm )
Otto Posted February 16, 2013 Posted February 16, 2013 OT. Usa [ lua ] y [ /lua ] sin espacios la próxima, te servirá. Un ejemplo: yoNo = SeLUA peroSupongo = queLo siguiente = esUna (funcion) setElementPosition
PhantomDamn Posted February 16, 2013 Author Posted February 16, 2013 function qm ( ) local money = getPlayerMoney ( source ) local name = getPlayerName ( source ) if name == "Snoop" then setElementPosition( source, 1580, -1635, 14.1171 ) else if ( money >= 500 ) then takePlayerMoney ( source, 500 ) setElementPosition( source, 1485, -1600, 14) setTimer ( setElementPosition, 3000, 0 ) else outputChatBox ( "You dont have enougt money!", source ) end end end addEvent( "gaby1", true ) addEventHandler( "gaby1", getRootElement(), qm ) Esto ya lo utilice y nada
Arsilex Posted February 16, 2013 Posted February 16, 2013 function qm ( ) local money = getPlayerMoney ( source ) local name = getPlayerName ( source ) if name == "Snoop" then setElementPosition( source, 1580, -1635, 14.1171 ) else if ( money >= 500 ) then takePlayerMoney ( source, 500 ) setTimer ( function(source) setElementPosition( source, 1485, -1600, 14) , 3000, 1 ) else outputChatBox ( "You dont have enougt money!", source ) end end end addEvent( "gaby1", true ) addEventHandler( "gaby1", getRootElement(), qm ) lo que pasa es que no tienes definido source asi que puede que no funcione..
Castillo Posted February 16, 2013 Posted February 16, 2013 'source' esta definido si lo envia desde el cliente.
PhantomDamn Posted February 16, 2013 Author Posted February 16, 2013 function qm ( ) local money = getPlayerMoney ( source ) local name = getPlayerName ( source ) if name == "Snoop" then setElementPosition( source, 1580, -1635, 14.1171 ) else if ( money >= 500 ) then takePlayerMoney ( source, 500 ) setElementPosition( source, 1485, -1600, 14) setTimer ( function(source)setElementPosition( source, 1485, -1600, 14), 30000, 1 ) else outputChatBox ( "You dont have enougt money!", source ) end end end addEvent( "gaby1", true ) addEventHandler( "gaby1", getRootElement(), qm ) No Quiere funcionar
PhantomDamn Posted February 17, 2013 Author Posted February 17, 2013 Guia= addEventHandler("onClientGUIClick", root, function ( ) if ( source == GUIEditor_Button[1] ) then triggerServerEvent ( "gaby1", getLocalPlayer() ) es ese hola
Recommended Posts