• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Ayuda] Problema con scripts

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

    1Resuelto [Ayuda] Problema con scripts el Mar Abr 28, 2015 9:56 pm

    Vancinis

    avatar
    Miembro
    Miembro
    Saludos tengo un problema con el siguiente scripts uso version 10.76 tfs 1.0

    el scripts es este:
    Código:
    local boss = {
     ["fire overlord"] = {g_storage = 40064, p_storage = 60027},
     ["energy overlord"] = {g_storage = 40065, p_storage = 60028},
     ["ice overlord"] = {g_storage = 40066, p_storage = 60029},
     ["earth overlord"] = {g_storage = 40067, p_storage = 60030},
    }


    function onDeath(cid, corpse, lasthitkiller, mostdamagekiller, lasthitunjustified, mostdamageunjustified)
     local pid = Player(mostdamagekiller)

     local t = boss[Creature(cid):getName():lower()]

     Player(pid):setStorageValue(t.p_storage, 1)
     setGlobalStorageValue(t.g_storage, -1)

     return true
    end


    function onKill(cid, target)
     if Creature(target):getName():lower() == "lord of the elements" then
     Player(cid):setStorageValue(60031, 1)
     end

     return true
    end

    function onLogin(cid)
     Player(cid):registerEvent("ElementalSpheresKill")
     return true
    end

    el problema aparece cuando muere alguien.!

    Ver perfil de usuario

    2Resuelto Re: [Ayuda] Problema con scripts el Mar Abr 28, 2015 10:13 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Prueba este scritps


    Código:
    local overlords = {
       ['energy overlord'] = {cStorage = 40064, cGlobalStorage = 60027},
       ['fire overlord'] = {cStorage = 40065, cGlobalStorage = 60028},
       ['ice overlord'] = {cStorage = 40066, cGlobalStorage = 60029},
       ['earth overlord'] = {cStorage = 40067, cGlobalStorage = 60030},
       ['lord of the elements'] = {}
    }

    function onKill(creature, target)
       if not target:isMonster() then
          return true
       end

       local bossName = target:getName()
       local bossConfig = overlords[bossName:lower()]
       if not bossConfig then
          return true
       end

       if bossConfig.cGlobalStorage then
          Game.setStorageValue(bossConfig.cGlobalStorage, 0)
       end

       if bossConfig.cStorage and creature:getStorageValue(bossConfig.cStorage) < 1 then
          creature:setStorageValue(bossConfig.cStorage, 1)
       end

       creature:say('You slayed ' .. bossName .. '.', TALKTYPE_MONSTER_SAY)
       return true
    end



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

    3Resuelto Re: [Ayuda] Problema con scripts el Mar Abr 28, 2015 11:45 pm

    Vancinis

    avatar
    Miembro
    Miembro
    Ahora me aparece este problema.!
    y esta bien copiado

    Ver perfil de usuario

    4Resuelto Re: [Ayuda] Problema con scripts el Miér Abr 29, 2015 12:20 am

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    como tienes añadida esta linea en tu creaturescript

    Código:
    <event type="kill" name="ElementalSpheresOverlords" script="quests/elemental spheres/OverlordsKill.lua"/>


    la tienes asi o no



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

    5Resuelto Re: [Ayuda] Problema con scripts el Miér Abr 29, 2015 9:47 am

    Vancinis

    avatar
    Miembro
    Miembro
    la tengo asi
    Código:
    <event type="kill" name="ElementalSpheresKill" script="elemental spheres quest/the_elemental_spheres.lua"/>
    tengo dos mas
    Código:
    <event type="death" name="ElementalSpheres" script="elemental spheres quest/the_elemental_spheres.lua"/>
    Código:
    <event type="login" name="ElementalSpheresLogin" script="elemental spheres quest/the_elemental_spheres.lua"/>


    Ver perfil de usuario

    6Resuelto Re: [Ayuda] Problema con scripts el Miér Abr 29, 2015 9:52 am

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    elimina death y login



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

    7Resuelto Re: [Ayuda] Problema con scripts el Miér Abr 29, 2015 10:39 am

    Vancinis

    avatar
    Miembro
    Miembro
    Listo maya.! Solucionado.! gracias por tu ayuda.! Deje el mismo script pero elimine login y death.! Ojala eso sea lo que me provocaba el crash.! por que el crash me ocurria que si despues de 15 o 20 hrs online, y no me aparecia ningun error.!

    Ver perfil de usuario

    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.