• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Pedido] Transformar a revscript

    Compartir:

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

    1[Pedido] Transformar a revscript Empty [Pedido] Transformar a revscript Jue Ago 26, 2021 12:22 pm

    Hammer

    Hammer
    Nuevo Miembro
    Nuevo Miembro
    Descripcion escribió:Globalevents
    dream_courts_worldchange:

    dreamCourts.lua:

    o si alguien tiene los revscripts de la quest para 12.64 lo agradeceria mucho incluso hasta pagaria
    Imagen Explicativa escribió:Imagen Explicativa: [Pedido] Transformar a revscript Tibiaf10
    Version del Scripts: TFs 1.x

    3 participantes

    2[Pedido] Transformar a revscript Empty Re: [Pedido] Transformar a revscript Jue Ago 26, 2021 1:38 pm

    [Adm] SevuOT

    [Adm] SevuOT
    Miembro
    Miembro
    Código:

    local config = {
        ['Monday'] = 'Alptramun',
        ['Tuesday'] = 'Izcandar_the_Banished',
        ['Friday'] = 'Malofur_Mangrinder',
        ['Thursday'] = 'Maxxenius',
        ['Wednesday'] = 'Malofur_Mangrinder',
        ['Saturday'] = 'Plagueroot',
        ['Sunday'] = 'Maxxenius'
    }

    local spawnByDay = true

    local globalEvent = GlobalEvent("globalEventspawnByDay1")

    function globalEvent.onStartup()
        if spawnByDay then
            print('>> [dream courts] loaded: ' .. config[os.date("%A")])
            Game.loadMap('data/world/worldchanges/dream_courts_bosses/' .. config[os.date("%A")] ..'.otbm')
        else
            print('>> dream courts boss: not boss today')
        end
        return true
    end

    globalEvent:register()

    globalEvent = GlobalEvent("globalEventspawnByDay2")

    function globalEvent.onTime(interval)
        if spawnByDay then
            print('>> [dream courts] loaded: ' .. config[os.date("%A")])
            Game.loadMap('data/world/worldchanges/dream_courts_bosses/' .. config[os.date("%A")] ..'.otbm')
        else
            print('>> dream courts boss: not boss today')
        end
        return true
    end

    globalEvent:time("12:00:00") -- Configure la hora en que se ejecuta este evento onTime
    globalEvent:register()

    Código:

    local templeEffects = {
        Position(32594, 32615, 9),
        Position(32595, 32614, 9),
        Position(32596, 32615, 9),
        Position(32597, 32615, 9),
        Position(32598, 32614, 9),
        Position(32599, 32614, 9),
        Position(32599, 32615, 9),
        Position(32600, 32615, 9),
        Position(32601, 32614, 9),
        Position(32602, 32615, 9),
        Position(32603, 32614, 9),
        Position(32604, 32614, 9),
        Position(32604, 32615, 9),
        Position(32605, 32615, 9),
        Position(32606, 32614, 9),
        Position(32606, 32615, 9),
        Position(32608, 32614, 9),
        Position(32608, 32615, 9),
        Position(32609, 32614, 9),
        Position(32611, 32615, 9),
        Position(32611, 32614, 9),
        Position(32610, 32615, 9),
        Position(32610, 32614, 9),
        Position(32616, 32615, 9),
        Position(32617, 32614, 9),
        Position(32618, 32614, 9),
        Position(32618, 32615, 9),
        Position(32619, 32615, 9)
    }

    local maxxeniusEffects = {
        fromPosition = Position(32200, 32041, 14),
        toPosition = Position(32217, 32057, 14),
        tileId = 9192
    }

    local globalEvent = GlobalEvent("globalEventEffects")

    function globalEvent.onThink(interval, lastInterval)
        local creature
        local chance = math.random(1, 10)
        local templeCenter = Position(32607, 32624, 9)
        local templeWatchers = Game.getSpectators(templeCenter, false, true, 20, 20, 20, 20)
        if #templeWatchers > 0 then
            for i = 1, #templeEffects do
                local position = templeEffects[i]
                position:sendMagicEffect(CONST_ME_SMALLPLANTS)
                creature = Tile(position):getTopCreature()
                if creature and creature:isPlayer() then
                    doTargetCombatHealth(0, creature, COMBAT_EARTHDAMAGE, -(creature:getHealth()*0.2), -(creature:getHealth()*0.5), CONST_ME_SMALLPLANTS)
                end
            end
        end

        local maxxeniusCenter = Position(32208, 32048, 14)
        local maxxeniuswatchers = Game.getSpectators(maxxeniusCenter, false, true, 11, 11, 11, 11)
        if #maxxeniuswatchers > 0 then
            for x = maxxeniusEffects.fromPosition.x, maxxeniusEffects.toPosition.x do
                for y = maxxeniusEffects.fromPosition.y, maxxeniusEffects.toPosition.y do
                    local sqm = Tile(Position(x, y, 14))
                    if sqm:getItemById(maxxeniusEffects.tileId) then
                        sqm:getPosition():sendMagicEffect(CONST_ME_ENERGYHIT)
                        local min = -200
                        local max = -600
                        if sqm:getTopCreature() then
                            if sqm:getTopCreature():isMonster() and sqm:getTopCreature():getName():lower() == "maxxenius" then
                                min = -1111
                                max = -3333
                            end
                            doTargetCombatHealth(0, sqm:getTopCreature(), COMBAT_ENERGYDAMAGE, min, max, CONST_ME_ENERGYHIT)
                        end
                    end
                end
            end
        end
        return true
    end

    globalEvent:interval(1000)
    globalEvent:register()



    Última edición por [Adm] SevuOT el Sáb Ago 28, 2021 5:07 am, editado 1 vez



    Si necesitas hospedaje para tu servidor usa este enlace y mira los buenos planes de Windows y Linux:
    Si tu cuenta de PayPal no esta verificada no importara, igual aceptan pagos con cuentas no verificadas.


    [Pedido] Transformar a revscript TRJEB8aSRYK5IulEU6ilJw
    3 participantes

    3[Pedido] Transformar a revscript Empty Re: [Pedido] Transformar a revscript Jue Ago 26, 2021 4:52 pm

    Hammer

    Hammer
    Nuevo Miembro
    Nuevo Miembro
    Código:
    [2021-26-08 16:39:34.322] [error] Lua script error: C:\Otserver\ot\data\scripts\globalevents\worldchanges\dream_courts_worldchange.lua:callback
    ...s\globalevents\worldchanges\dream_courts_worldchange.lua:18: attempt to call field 'sdate' (a nil value)
    stack traceback:
            [C]: in function 'sdate'
            ...s\globalevents\worldchanges\dream_courts_worldchange.lua:18: in function <...s\globalevents\worldchanges\dream_courts_worldchange.lua:16>

    me da ese error bro

    3 participantes

    4[Pedido] Transformar a revscript Empty Re: [Pedido] Transformar a revscript Sáb Ago 28, 2021 5:07 am

    [Adm] SevuOT

    [Adm] SevuOT
    Miembro
    Miembro
    Listo, vuelva a revisar los codigos que te deje arriba, ya los actualice, solo hice copy paste, di por hecho que todo estaba bien, pero al parecer estaba una 's' de mas en el os.date



    Si necesitas hospedaje para tu servidor usa este enlace y mira los buenos planes de Windows y Linux:
    Si tu cuenta de PayPal no esta verificada no importara, igual aceptan pagos con cuentas no verificadas.


    [Pedido] Transformar a revscript TRJEB8aSRYK5IulEU6ilJw
    3 participantes

    5[Pedido] Transformar a revscript Empty Re: [Pedido] Transformar a revscript Sáb Ago 28, 2021 9:34 am

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    [Adm] SevuOT escribió:Listo, vuelva a revisar los codigos que te deje arriba, ya los actualice, solo hice copy paste, di por hecho que todo estaba bien, pero al parecer estaba una 's' de mas en el os.date

    eso sospech pero no quise meterme en su tema



    [Pedido] Transformar a revscript YNU5B25
    3 participantes
    http://www.tibiaface.com

    6[Pedido] Transformar a revscript Empty Re: [Pedido] Transformar a revscript Jue Sep 02, 2021 12:53 pm

    Hammer

    Hammer
    Nuevo Miembro
    Nuevo Miembro
    Siiiiiiii funciono muchas gracias!!! tengo los otros scripts de la quest pero me da verguenza perdir que me los transformen, podria pagarle a uno de ustedes para que me ayude con eso porfavor?

    3 participantes

    7[Pedido] Transformar a revscript Empty Re: [Pedido] Transformar a revscript Miér Sep 29, 2021 9:54 am

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Tema Resuelto



    [Pedido] Transformar a revscript YNU5B25
    3 participantes
    http://www.tibiaface.com

    Contenido patrocinado


    3 participantes

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