• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Pedido] necesito un Script de Contador de quest!!!

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

    Hola Vengo por aqui para ver quien tendra un script o Mod para contar las quest y las quest ya realizadas un ejemplo : 1/200 Quest.! porfavor!!! Very Happy

    Ver perfil de usuario http://www.mainmoney.com

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    bueno primero vamos con el contador de quest

    nos vamos a data/creaturescripts/scripts

    copiamos cualquier archivo y renombramos por quest.lua y pegamos esto dentro

    Código:
    function onLook(cid, thing, position, lookDistance)
    local quests = {
       2400, 2401, 2402, 2403 -- Change/add unique id de tus quest.
    }

    local completed = {}
       if isPlayer(thing.uid) then
          for i = 1, #quests do
             if getPlayerStorageValue(thing.uid, quests[i]) > 0 then
                   table.insert(completed, 1)
             end
          end
             doPlayerSetSpecialDescription(thing.uid, (getPlayerSex(thing.uid) == 0 and ".\nShe" or ".\nHe") .. " has completed ".. #completed .. "/" .. #quests .. " quests")
             doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, getPlayerName(thing.uid) .. " has completed " .. #completed .. "/" .. #quests .. " quests.")
          end
       return true
    end


    luego en la misma carpeta busca login.lua y añades esta linea


    Código:
    registerCreatureEvent(cid, "questLook")

    luego te vas a data/creaturescripts/creaturescripts.xml y añades esta tag

    Código:
    <event type="look" name="questLook" event="script" value="quest.lua"/>

    y listo eso es el contador de quest al darle look a un player
    --------------------------------------------------------------------------------

    bueno para añadir nuestras quest en questlog.xml que se encuentra en /data/xml/quest.xml

    borramos lo que tenga y lo dejamos asi

    Código:
    <?xml version="1.0" encoding="UTF-8"?>
    <quests>
       <quest name="Yalahar quest" startstorageid="50001" startstoragevalue="1"></quest>
       <quest name="Inquisition quest" startstorageid="6076" startstoragevalue="1"></quest>

       
    </quests>


    quest name: nombre de nuestra quest

    startstorageid: es la storange de nuestra quest


    solo esa dos modificamos y listo asi sucesivamente de añadiendo las quest



    Ver perfil de usuario http://www.tibiaface.com
    mil Gracias! Gracias

    Ver perfil de usuario http://www.mainmoney.com

    Contenido patrocinado


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