• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Actions] Backpack Owner

    Compartir:

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

    1default [Actions] Backpack Owner el Miér Dic 05, 2018 4:50 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Hola usuarios de tibiaface

    Esta es una backpack que va contener el nombre del player, donde solo el puede abrir y mover la backpack.

    nos vamos a:

    data/actions/scripts
    copiamos cualquier archivo y renobramos por owner.lua y pegamos esto dentro

    Código:

    function onUse(cid, item, fromPosition, itemEx, toPosition)
       if itemEx.actionid ~= 3070 then
           if isInArray({1988, 2365}, itemEx.itemid) then
               doItemSetAttribute(itemEx.uid, "aid", 3070)
               doItemSetAttribute(itemEx.uid, "uid", getPlayerGUID(cid) + 1000)
               doItemSetAttribute(itemEx.uid, "name", getItemInfo(itemEx.itemid).name .. " that belongs to ".. getCreatureName(cid) .. ".")
               doRemoveItem(item.uid)
           else
               doPlayerSendCancel(cid, "Sorry, not possible.")
           end
       else
           doPlayerSendCancel(cid, "Sorry, not possible.")
       end

       return true
    end


    ahora nos vamos a:

    data/actions/actions.xml
    y agregamos esta tag

    Código:
    <action itemid="4851" event="script" value="owner.lua"/>

    este 4851 es un objeto que al ser usasdo en la backpack le agregara el nombre del player

    if isInArray({1988, 2365}, itemEx.itemid) then

    en esta aprte podemos agregar ls item que se podran agregarle el nombre del player

    bueno continuamos............

    nos vamos a:

    data/actions/scripts
    copiamos cualquier archivo y renombramos por backpack.lua y pegamos esto dentro

    Código:

    function onUse(cid, item, fromPosition, itemEx, toPosition)
       if item.actionid == 3070 then
           if item.uid ~= getPlayerGUID(cid) + 1000 then
               doPlayerSendCancel(cid, "Sorry, this backpack doesn't belong to you.")
               return true
           end
       end
    end

    nos vamos a:

    data/actions/actions.xml
    y agregamos esta tag

    Código:
    <action actionid="3070" event="script" value="backpack.lua"/>


    y listo eso seria todo

    #Creditos

    >JDB|



    Ver perfil de usuario http://www.tibiaface.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).