• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Actions] Palanca que vende items

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

    1heart [Actions] Palanca que vende items el Miér Jun 28, 2017 4:40 am

    [ Descripcion Paso 1 ]
    Una palanca que al darle click te vende un item por cierta cantidad de gold coins, segun como tengas configurado el script, bueno lo siguiente que haran es crear un archivo lua (buymanapotion.lua) en la carpeta data/actions/scripts/
    luego pegan el siguiente codigo lua:
    Código:

    local palancaIds = {
    [1945] = 1946,
    [1946] = 1945
    }

    local configuracion = {
       namePotion = 'great mana potion',
       countPotion = 1,
       idPotion = 7590,
       costPotion = 100000
    }

    function onUse(player, item, fromPos, target, toPos, isHotkey)
    -- Animation hale palanca
    item:transform(palancaIds[item:getId()])
    -- Acciones
    if player:getMoney() < configuracion.costPotion then
    player:sendTextMessage(MESSAGE_STATUS_CONSOLE_ORANGE, 'Lo siento pero usted no dispone de suficiente oro para comprar esto.')
    player:getPosition():sendMagicEffect(CONST_ME_POFF)
    else
    player:removeMoney(configuracion.costPotion)
    player:addItem(configuracion.idPotion)
    player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, 'Has comprado '.. configuracion.namePotion ..' x'.. configuracion.countPotion ..' por '.. configuracion.costPotion ..' gold coins.')
    player:getPosition():sendMagicEffect(CONST_ME_SOUND_PURPLE)
    end
    return true
    end
    [ Descripcion Paso 2 ]
    Ahora guardan este archivo y abrimos el archivo data/actions/actions.xml y pegamos este codigo:
    Código:

    <action actionid="8000" script="buymanapotion.lua" />
    [ Descripcion Paso 3 ]
    Nuevamente guardan, puedes agregarle a una palanca la actionid con el comando [/attr actionid 8000] o [/attr actionid,8000], pero no olvides que para que sea permanente la actionid tendras que agregarcela directamente desde tu Remeres Map Editor



    - - - - - - - - - - - Sarah Wesker - SRH Inc - Lua And C++ Scripter - - - - - - - - - - - - -

    - - - - - - - - - - - - - - - - - -   Mi BLOG de Información   - - - - - - - - - - - - - - - - - - -
    Ver perfil de usuario https://sevuotsblog.blogspot.com/

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