• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Actions] no se en que falla este revscript

    Compartir:

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

    neowtwo

    neowtwo
    Nuevo Miembro
    Nuevo Miembro
    Descripcion escribió:El trozo original esta sacado de Data/script/lib.

    Código:
    function onUsePick(player, item, fromPosition, target, toPosition, isHotkey)
     local stonePos = Position(1477, 312, 7)
     if (toPosition == stonePos) then
     local tile = Tile(stonePos)
     local stone = tile:getItemById(1791)
     if stone then
     stone:remove(1)
     toPosition:sendMagicEffect(CONST_ME_POFF)
     addEvent(function()
     Game.createItem(1791, 1, stonePos)
     end, 20000)
     return true
     end
     end

    El que he transformado a revscript para ponerlo en Data/script/actions.

    Código:
    local stonee = Action()

    function stonee.onUsePick(player, item, fromPosition, target, toPosition, isHotkey)
                                           local itemPos = Position(822, 1033, 7)
                                           if (toPosition == itemPos) then
                                                                  local tile = Tile(stonePos)
                                                                  local item = tile:getItemById(1842)
                                                                  if stone then
                                                                           stone:remove(1)
                                                                          toPosition:sendMagicEffect(CONST_ME_POFF)
                                                                          addEvent(function()
                                                                                                  Game.createItem(1842, 1, stonePos)
                                                                                                  end, 20000)
                                                                                                  return true
                                                                  end
     end
    end
    stonee:id(1842)
    stonee:register()

    si me podeis ayudar lo agradeceria Smile[Actions] no se en que falla este revscript Stonee10
    [Actions] no se en que falla este revscript Stonee10
    Captura del Error escribió:Imagen del error: [Actions] no se en que falla este revscript Empty
    El error radica en: Consola

    +2
    Dfsuno
    neowtwo
    6 participantes

    Dfsuno

    Dfsuno
    Miembro
    Miembro
    Lo que pasa es que otbrserv no cuenta con callback, nunca podras usar ese script en otbrserv, creo solo funciona en tfs 1.5 o cualquiero otro tfs que cuente con callback Smile

    +2
    Dfsuno
    neowtwo
    6 participantes

    luucaldera

    luucaldera
    Nuevo Miembro
    Nuevo Miembro
    que quieres hacer? primero

    +2
    Dfsuno
    neowtwo
    6 participantes

    SoyFabi

    SoyFabi
    Miembro
    Miembro
    luucaldera escribió:que quieres hacer? primero

    El queria pasarlo a Revscripts pero como dice Dfsuno, los Otservbr no contiene Callbacks que es el formato Revscripts.

    +2
    Dfsuno
    neowtwo
    6 participantes

    gideonsit

    gideonsit
    Miembro
    Miembro
    neowtwo escribió:
    Descripcion escribió:El trozo original esta sacado de Data/script/lib.

    Código:
    function onUsePick(player, item, fromPosition, target, toPosition, isHotkey)
     local stonePos = Position(1477, 312, 7)
     if (toPosition == stonePos) then
     local tile = Tile(stonePos)
     local stone = tile:getItemById(1791)
     if stone then
     stone:remove(1)
     toPosition:sendMagicEffect(CONST_ME_POFF)
     addEvent(function()
     Game.createItem(1791, 1, stonePos)
     end, 20000)
     return true
     end
     end

    El que he transformado a revscript para ponerlo en Data/script/actions.

    Código:
    local stonee = Action()

    function stonee.onUsePick(player, item, fromPosition, target, toPosition, isHotkey)
                                           local itemPos = Position(822, 1033, 7)
                                           if (toPosition == itemPos) then
                                                                  local tile = Tile(stonePos)
                                                                  local item = tile:getItemById(1842)
                                                                  if stone then
                                                                           stone:remove(1)
                                                                          toPosition:sendMagicEffect(CONST_ME_POFF)
                                                                          addEvent(function()
                                                                                                  Game.createItem(1842, 1, stonePos)
                                                                                                  end, 20000)
                                                                                                  return true
                                                                  end
     end
    end
    stonee:id(1842)
    stonee:register()

    si me podeis ayudar lo agradeceria Smile[Actions] no se en que falla este revscript Stonee10
    [Actions] no se en que falla este revscript Stonee10
    Captura del Error escribió:Imagen del error: [Actions] no se en que falla este revscript Empty
    El error radica en: Consola




    podrias implementar los callbacks en otserv br te dejare algunos links que necesitas y podrias implementar los callbacks

    EVENTCALLBACK

    EVENTCALLBACK

    EVENTCALLBACK

    EVENTCALLBACK

    +2
    Dfsuno
    neowtwo
    6 participantes

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    tu error esta aqui

    Código:
     local item = tile:getItemById(1842)

    ahi es

    Código:
     local stone = tile:getItemById(1842)



    [Actions] no se en que falla este revscript YNU5B25
    +2
    Dfsuno
    neowtwo
    6 participantes
    https://www.tibiaface.com

    Contenido patrocinado


    +2
    Dfsuno
    neowtwo
    6 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).