• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    (Ayuda) Ayudenme a Crear Un Piso Que Regenere Stamina

    Compartir:

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    gettro

    gettro
    Miembro
    Miembro
    Descripcion escribió:Buenas Noches TibiaFace

    Alguien me podria ayudar a crear o pasarme algun script que haga la siguiente funcion


    al estar parado en algun tile o sqm te regenere stamina
    si estas ahi parado 1 minuto y te regenere 2 de stamina
    pero que no solo se pueda usar en un tile o sqm que lo pueda poner en
    en varios sin que la consola me arroje error porque duplique la id ya que lo quiero usar en training monks y pues se ocupan varios sqm !!


    porfavor seria de mucha utilidad para mi ot ya que quiero que los players que no pueden pagar una stamina refiller tenga la posibilidad de subir su stamina a una velocidad casi igual Very Happy

    e visto este tipo de no se si sea sistema en algunos ots y se me hace muy bueno!

    dejo su respectivo like al amigo que me ayude Very Happy
    gracias de antemano! (y)

    uso version 8.60 de tibia

    sqlite

    no se que tipo de TFS ES PERO estoy usando este servidor que baje de aki
    [Tienes que estar registrado y conectado para ver este vínculo]


    y esta es mi consola :

    Real Server, version 3.0 (Real Team)


    Saludos a todos!



    Imagen Explicativa escribió:Imagen Explicativa: (Ayuda)  Ayudenme a Crear Un Piso Que Regenere Stamina Tibiaf10
    Version del Scripts: TFs 1.x

    4 participantes
    https://www.facebook.com/abductionglobal/?modal=admin_todo_tour

    SoyFabi

    SoyFabi
    Miembro
    Miembro
    No se si te funcionara:
    Código:
    STAMINA_MESSAGE = "You won 5 minutes of stamina."
    STAMINA_TIME = 60 * 1000
    STAMINA_EFFECT = 12
    STAMINA_ADD = 5

    function event(cid)
        if isPlayer(cid) then
            doPlayerAddStamina(cid, STAMINA_ADD)      
            doPlayerSendTextMessage(cid, 27, STAMINA_MESSAGE)
            eventCheck = addEvent(event, STAMINA_TIME, cid)
        end
    end

    function onStepIn(cid, item, position, fromPosition, pos)
        if isPlayer(cid) then
        doPlayerSendTextMessage(cid, 27, "Every 1 minute of training you gain 5 minutes of stamina.")
        eventCheck = addEvent(event, STAMINA_TIME, cid)
        end
        return true
    end

    function onStepOut(cid, item, position, fromPosition)
        if isPlayer(cid) then
            doPlayerSendTextMessage(cid, 27, "You left the training area.")

    Optional:
    Código:
    <movevent event="StepIn" actionid="40000" script="stamina_tile.lua" />
    <movevent event="StepOut" actionid="40000" script="stamina_tile.lua" />

    4 participantes

    gettro

    gettro
    Miembro
    Miembro
    SoyFabi escribió:No se si te funcionara:
    Código:
    STAMINA_MESSAGE = "You won 5 minutes of stamina."
    STAMINA_TIME = 60 * 1000
    STAMINA_EFFECT = 12
    STAMINA_ADD = 5

    function event(cid)
        if isPlayer(cid) then
            doPlayerAddStamina(cid, STAMINA_ADD)      
            doPlayerSendTextMessage(cid, 27, STAMINA_MESSAGE)
            eventCheck = addEvent(event, STAMINA_TIME, cid)
        end
    end

    function onStepIn(cid, item, position, fromPosition, pos)
        if isPlayer(cid) then
        doPlayerSendTextMessage(cid, 27, "Every 1 minute of training you gain 5 minutes of stamina.")
        eventCheck = addEvent(event, STAMINA_TIME, cid)
        end
        return true
    end

    function onStepOut(cid, item, position, fromPosition)
        if isPlayer(cid) then
            doPlayerSendTextMessage(cid, 27, "You left the training area.")

    Optional:
    Código:
    <movevent event="StepIn" actionid="40000" script="stamina_tile.lua" />
    <movevent event="StepOut" actionid="40000" script="stamina_tile.lua" />


    No me funciono bro Sad lo agrege a movements le ise su script pero no me funciona no avisa no sube y cuando sale del cuadro ya no deja entrar al char como si hubiera alguien parado en el :S

    repito no me arroja error solo no funciona y no deja entrar al char cuando sale del cuadro no da aviso ni nada

    4 participantes
    https://www.facebook.com/abductionglobal/?modal=admin_todo_tour

    SoyFabi

    SoyFabi
    Miembro
    Miembro
    Disculpa no te pase el codigo completo:

    Código:
    STAMINA_MESSAGE = "Ganastes 5 de Stamina." -- Mensaje que hara cuando ganes Stamina.
    STAMINA_TIME = 60 * 1000 -- Tiempo de espera, para ganar Stamina.
    STAMINA_ADD = 5 -- Cantidad de Stamina, x Minutos.

    function event(cid)
        if isPlayer(cid) then
            doPlayerAddStamina(cid, STAMINA_ADD)      
            doPlayerSendTextMessage(cid, 27, STAMINA_MESSAGE)
            eventCheck = addEvent(event, STAMINA_TIME, cid)
        end
    end

    function onStepIn(cid, item, position, fromPosition, pos)
        if isPlayer(cid) then
        doPlayerSendTextMessage(cid, 27, "Espera un 1 minuto para generar Stamina.")
        eventCheck = addEvent(event, STAMINA_TIME, cid)
       doSendMagicEffect(getThingPos(cid), 11)
        end
        return true
    end

    function onStepOut(cid, item, position, fromPosition)
        if isPlayer(cid) then
            doPlayerSendTextMessage(cid, 27, "Abandonastes el Area de Stamina.")
          doSendMagicEffect(getThingPos(cid), 3)
            stopEvent(eventCheck)
        end
        return true
    end

    Ahora si prueba...

    4 participantes

    gettro

    gettro
    Miembro
    Miembro
    SoyFabi escribió:Disculpa no te pase el codigo completo:

    Código:
    STAMINA_MESSAGE = "Ganastes 5 de Stamina." -- Mensaje que hara cuando ganes Stamina.
    STAMINA_TIME = 60 * 1000 -- Tiempo de espera, para ganar Stamina.
    STAMINA_ADD = 5 -- Cantidad de Stamina, x Minutos.

    function event(cid)
        if isPlayer(cid) then
            doPlayerAddStamina(cid, STAMINA_ADD)      
            doPlayerSendTextMessage(cid, 27, STAMINA_MESSAGE)
            eventCheck = addEvent(event, STAMINA_TIME, cid)
        end
    end

    function onStepIn(cid, item, position, fromPosition, pos)
        if isPlayer(cid) then
        doPlayerSendTextMessage(cid, 27, "Espera un 1 minuto para generar Stamina.")
        eventCheck = addEvent(event, STAMINA_TIME, cid)
       doSendMagicEffect(getThingPos(cid), 11)
        end
        return true
    end

    function onStepOut(cid, item, position, fromPosition)
        if isPlayer(cid) then
            doPlayerSendTextMessage(cid, 27, "Abandonastes el Area de Stamina.")
          doSendMagicEffect(getThingPos(cid), 3)
            stopEvent(eventCheck)
        end
        return true
    end

    Ahora si prueba...

    ise lo mismo y cmbie el primero por ese pero no funciona no me dice nada cuando me paro en el tile y cuando salgo del tile ya no me deja pasar :S me dice algo que no pueden pasar los intrusos xD como si estuviera parado en el depot

    4 participantes
    https://www.facebook.com/abductionglobal/?modal=admin_todo_tour

    SoyFabi

    SoyFabi
    Miembro
    Miembro
    Raro bro, de casualidad estas colocando exactamente el ActionID al Tile? y colocando el id en el RME..
    Código:
    <movevent event="StepIn" actionid="40000" script="stamina_tile.lua" />
    <movevent event="StepOut" actionid="40000" script="stamina_tile.lua" />
    Lo he probado y me va de maravilla.

    4 participantes

    gettro

    gettro
    Miembro
    Miembro
    SoyFabi escribió:Raro bro, de casualidad estas colocando exactamente el ActionID al Tile?
    Código:
    <movevent event="StepIn" actionid="40000" script="stamina_tile.lua" />
    <movevent event="StepOut" actionid="40000" script="stamina_tile.lua" />
    Lo he probado y me va de maravilla.


    si de echo si  40000  

    y no me da error en consola solo entra el player al tile y no sube nada aunque me quede 10 0 15 minutos y cuanod salgo del tile y kiero volver a entrar no deja que entre dice intruders no pueden pasar como si estuviera en el depot:/

    4 participantes
    https://www.facebook.com/abductionglobal/?modal=admin_todo_tour

    Dfsuno

    Dfsuno
    Miembro
    Miembro


    Prueba este

    4 participantes

    gettro

    gettro
    Miembro
    Miembro
    Dfsuno escribió:

    Prueba este


    no funciono bro es igual al de arriba !

    4 participantes
    https://www.facebook.com/abductionglobal/?modal=admin_todo_tour

    Dfsuno

    Dfsuno
    Miembro
    Miembro
    no es igual, si lo pase es porque es diferente :/

    4 participantes

    vicma.09

    vicma.09
    Nuevo Miembro
    Nuevo Miembro
    gettro escribió:
    SoyFabi escribió:Disculpa no te pase el codigo completo:

    Código:
    STAMINA_MESSAGE = "Ganastes 5 de Stamina." -- Mensaje que hara cuando ganes Stamina.
    STAMINA_TIME = 60 * 1000 -- Tiempo de espera, para ganar Stamina.
    STAMINA_ADD = 5 -- Cantidad de Stamina, x Minutos.

    function event(cid)

    Funciona de maravilla !!! en OTX y TFS 0.4!
        if isPlayer(cid) then
            doPlayerAddStamina(cid, STAMINA_ADD)      
            doPlayerSendTextMessage(cid, 27, STAMINA_MESSAGE)
            eventCheck = addEvent(event, STAMINA_TIME, cid)
        end
    end

    function onStepIn(cid, item, position, fromPosition, pos)
        if isPlayer(cid) then
        doPlayerSendTextMessage(cid, 27, "Espera un 1 minuto para generar Stamina.")
        eventCheck = addEvent(event, STAMINA_TIME, cid)
       doSendMagicEffect(getThingPos(cid), 11)
        end
        return true
    end

    function onStepOut(cid, item, position, fromPosition)
        if isPlayer(cid) then
            doPlayerSendTextMessage(cid, 27, "Abandonastes el Area de Stamina.")
          doSendMagicEffect(getThingPos(cid), 3)
            stopEvent(eventCheck)
        end
        return true
    end

    Ahora si prueba...

    ise lo mismo y cmbie el primero por ese pero no funciona no me dice nada cuando me paro en el tile y cuando salgo del tile ya no me deja pasar :S me dice algo que no pueden pasar los intrusos xD como si estuviera parado en el depot

    4 participantes

    Contenido patrocinado


    4 participantes

    Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje (Página 1 de 1.)

    Permisos de este foro:
    No puedes responder a temas en este foro.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).