Jump to content

Set Time "telefonos warp"


PhantomDamn

Recommended Posts

Posted

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)

|El Sabio no tiene intereses propios, hace suyos los intereses del pueblo|

(scripting= -20%)

n-560x95_2B9E08_0AFA4E_000000_030000.png

Posted

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

|El Sabio no tiene intereses propios, hace suyos los intereses del pueblo|

(scripting= -20%)

n-560x95_2B9E08_0AFA4E_000000_030000.png

Posted

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 )

|El Sabio no tiene intereses propios, hace suyos los intereses del pueblo|

(scripting= -20%)

n-560x95_2B9E08_0AFA4E_000000_030000.png

Posted

OT. Usa [ lua ] y [ /lua ] sin espacios la próxima, te servirá.

Un ejemplo:

yoNo = SeLUA 
peroSupongo = queLo 
siguiente = esUna (funcion) 
setElementPosition 

Ingame name: Otto

State: Inactive

Web designer. Playing MTA:SA since 2008.

Posted
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 :/

|El Sabio no tiene intereses propios, hace suyos los intereses del pueblo|

(scripting= -20%)

n-560x95_2B9E08_0AFA4E_000000_030000.png

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

rsilex.png.0e6ad382b3fdc3cbe6390e3e847572c9.png
Posted

'source' esta definido si lo envia desde el cliente.

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
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 :/

|El Sabio no tiene intereses propios, hace suyos los intereses del pueblo|

(scripting= -20%)

n-560x95_2B9E08_0AFA4E_000000_030000.png

Posted

Guia=

addEventHandler("onClientGUIClick", root, 
    function ( ) 
        if ( source == GUIEditor_Button[1] ) then    
    triggerServerEvent ( "gaby1", getLocalPlayer() ) 

es ese

hola :(

|El Sabio no tiene intereses propios, hace suyos los intereses del pueblo|

(scripting= -20%)

n-560x95_2B9E08_0AFA4E_000000_030000.png

  • Recently Browsing   0 members

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