• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    Pick abre agujeros en cualquier lugar no importa que no tenga aid 55556

    Compartir:

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

    Felipe93

    Felipe93
    Miembro
    Miembro
    Descripcion escribió:El script pick.lua abre agujeros en todo los pisos con id 355 y 354 no importa que tengan o no el aid 55556, no tengo errores en consola
    la shovel funciona bien tfs 1.3
    local groundIds = {354, 355}z

    function onUse(player, item, fromPosition, target, toPosition, isHotkey)
    if target.itemid == 11227 then -- shiny stone refining
    local chance = math.random(1, 100)
    if chance == 1 then
    player:addItem(ITEM_CRYSTAL_COIN) -- 1% chance of getting crystal coin
    elseif chance <= 6 then
    player:addItem(ITEM_GOLD_COIN) -- 5% chance of getting gold coin
    elseif chance <= 51 then
    player:addItem(ITEM_PLATINUM_COIN) -- 45% chance of getting platinum coin
    else
    player:addItem(2145) -- 49% chance of getting small diamond
    end
    target:getPosition():sendMagicEffect(CONST_ME_BLOCKHIT)
    target:remove(1)
    return true
    end

    local tile = Tile(toPosition)
    if not tile then
    return false
    end

    local ground = tile:getGround()
    if not ground then
    return false
    end

    if (ground.uid > 65535 or ground.actionid == 55556) and not table.contains(groundIds, ground.itemid) then
    return false
    end

    ground:transform(392)
    ground:decay()

    toPosition.z = toPosition.z + 1
    tile:relocateTo(toPosition)
    return true
    end


    Captura del Error escribió:Imagen del error: Pick abre agujeros en cualquier lugar no importa que no tenga aid 55556 Empty
    El error radica en: Actions

    2 participantes

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    por lo que veo la pick en tfs 1.3 usa funciones internas

    como podras ver el scripts es bastante simple

    Código:

    local pick = Action()

    function pick.onUse(player, item, fromPosition, target, toPosition, isHotkey)
       return onUsePick(player, item, fromPosition, target, toPosition, isHotkey)
    end

    pick:id(2553)
    pick:register()

    esto es un reverscripts si te fijas en tu carpeta en la carpeta data/scripts buscas actions ahi crear un archivo llamado pick y pegas este contenido y reinicias el servidor



    Pick abre agujeros en cualquier lugar no importa que no tenga aid 55556 YNU5B25
    2 participantes
    http://www.tibiaface.com

    Felipe93

    Felipe93
    Miembro
    Miembro
    gracias bro

    2 participantes

    Contenido patrocinado


    2 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).