• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [ACTION] Quest que requiere reset

    Compartir:

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

    1[ACTION] Quest que requiere reset Empty [ACTION] Quest que requiere reset Jue Nov 14, 2013 8:56 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Bueno este scripts lo encontre por ahi vagando por google como ya havia spells por reset.

    Ahora les traigo quest que requiere reset

    bueno comensemos.

    primero se va data/actions/scripts crea un archivo llamado questreset.lua y pegue esto:

    si trabaja con el systema de reset con data base use este:

    Código:
    function onUse(cid, item, frompos, item2, topos)
     
    local reset = 50 -- Quantidade De Reset, Que Vai Requerir --
    local item = 2310 -- ID DO ITEM QUE VAI ENTREGAR --
     
    function getResets(cid)
    local qr = db.getResult("SELECT `reset` FROM `players` WHERE `id`= "..getPlayerGUID(cid)..";")
    rss = qr:getDataInt("reset", getPlayerGUID(cid))
    if rss <= 0 then
    rss = 0
    end
    return tonumber(rss)
    end
     
    if getPlayerReset(cid) < reset then
    doPlayerSendTextMessage(cid, 20, "Voce nao tem "..reset.." resets para pegar o premio.")
    return TRUE
    end
     
    if getPlayerStorageValue(cid, 15510) >= 0 then
      doPlayerSendTextMessage(cid, 20, "Voce Ja Recebeu o item " .. getItemNameById(item))
       return true
    end
     
    doPlayerSendTextMessage(cid, 20, "Parabens voce recebeu o item " .. getItemNameById(item))
    doPlayerAddItem(cid, item)
    setPlayerStorageValue(cid,15510,1)
    return TRUE
    end
    Si trabaja con el sistema de reset mediante storange use este:

    Código:
    function onUse(cid, item, frompos, item2, topos)
     
    local storage = 2310 -- Storage Do Reset --
    local item = 2310 -- ID DO ITEM QUE VAI ENTREGAR --
     
    if getPlayerStorageValue(cid, storage) < 50 then
    doPlayerSendTextMessage(cid, 20, "Voce nao tem 50 resets pra pegar o item.")
    return TRUE
    end
     
    if getPlayerStorageValue(cid, 15510) >= 0 then
      doPlayerSendTextMessage(cid, 20, "Voce Ja Recebeu o item " .. getItemNameById(item))
       return true
    end
     
    doPlayerSendTextMessage(cid, 20, "Parabens voce recebeu o item " .. getItemNameById(item))
    doPlayerAddItem(cid, item)
    setPlayerStorageValue(cid,15510,1)
    return TRUE
    end
    en action.xml adicionamos:

    Código:
    <action actionid="15515" script="questreset.lua" />
    0

    Código:
    <action itemid="15515" event="script" value="questreset.lua"/>
    CREDITOS - 99% Maenilse.
                      1% God Maya



    [ACTION] Quest que requiere reset YNU5B25
    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).