• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Actions] ORTAL INQUISIYION QUEST

    Compartir:

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

    1default [Actions] ORTAL INQUISIYION QUEST el Mar Oct 01, 2019 8:03 pm

    ricardo155

    ricardo155
    Nuevo Miembro
    Nuevo Miembro
    Descripcion escribió:
    Código:
    function onDeath(cid, corpse, killer)

       registerCreatureEvent(cid, "inquisitionPortals")

       local creaturename = getCreatureName(cid)

    --- positions where the teleports will be created:

       local ushuriel_in_pos = {x=385, y=1086, z=11, stackpos=2}
       local annihilon_in_pos = {x=776, y=1206, z=12, stackpos=2}
       local hellgorak_in_pos = {x=474, y=1314, z=9, stackpos=2}
       local madareth_in_pos = {x=480, y=1196, z=12, stackpos=2}
       local zugurosh_in_pos = {x=529, y=1261, z=12, stackpos=2}
       local brothers_in_pos = {x=644, y=1080, z=12, stackpos=1}

    --- positions where the teleports will be teleported you:

       local ushuriel_to_pos = {x=311, y=1295, z=12, stackpos=1}
       local annihilon_to_pos = {x=435, y=1417, z=12, stackpos=1} 
       local hellgorak_to_pos = {x=395, y=1203, z=12, stackpos=1}
       local madareth_to_pos = {x=427, y=1101, z=12, stackpos=1}
       local zugurosh_to_pos = {x=454, y=1210, z=12, stackpos=1}
       local brothers_to_pos = {x=548, y=1149, z=12, stackpos=1}

       local time_to_pass = 180 -- in seconds
       local tpID = 5023
       local doEffect = CONST_ME_TELEPORT
       local message = "You now have 3 minutes to exit this room through the teleporter. It will bring you to the next room only during this time or the teleporter will disappear."

       if creaturename == 'Ushuriel' then

             teleport = doCreateTeleport(tpID, ushuriel_to_pos, ushuriel_in_pos)

             doSendMagicEffect(ushuriel_in_pos, doEffect)

             doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1)

             addEvent(removeTeleportInUshurielWard, (1000*time_to_pass))

       elseif creaturename == 'Annihilon' then

             teleport = doCreateTeleport(tpID, annihilon_to_pos, annihilon_in_pos)

             doSendMagicEffect(annihilon_in_pos, doEffect)

             doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1)

             addEvent(removeTeleportInAnnihilonWard, (1000*time_to_pass))

       elseif creaturename == 'Madareth' then

             teleport = doCreateTeleport(tpID, madareth_to_pos, madareth_in_pos)

             doSendMagicEffect(madareth_in_pos, doEffect)

             doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1)

             addEvent(removeTeleportInMadarethWard, (1000*time_to_pass))

       elseif creaturename == 'Hellgorak' then

             teleport = doCreateTeleport(tpID, hellgorak_to_pos, hellgorak_in_pos)

             doSendMagicEffect(hellgorak_in_pos, doEffect)

             doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1)

             addEvent(removeTeleportInHellgorakWard, (1000*time_to_pass))

       elseif creaturename == 'Zugurosh' then

             teleport = doCreateTeleport(tpID, zugurosh_to_pos, zugurosh_in_pos)

             doSendMagicEffect(zugurosh_in_pos, doEffect)

             doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1)

             addEvent(removeTeleportInZuguroshWard, (1000*time_to_pass))

       elseif creaturename == 'Latrivan' then

             teleport = doCreateTeleport(tpID, brothers_to_pos, brothers_in_pos)

             doSendMagicEffect(brothers_in_pos, doEffect)

             doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1)

             addEvent(removeTeleportInBrothersWard, (1000*time_to_pass))

       
          end
    end

    function removeTeleportInUshurielWard()
       if getThingfromPos({x=385, y=1086, z=12, stackpos=2}).itemid == 5023 then
       doRemoveItem(getThingfromPos({x=1115, y=1214, z=12, stackpos=2}).uid,1)
       doSendMagicEffect({x=1115, y=1214, z=12, stackpos=2}, CONST_ME_POFF)
       return TRUE
       end
    end

    function removeTeleportInAnnihilonWard()
       if getThingfromPos({x=1187, y=1198, z=12, stackpos=2}).itemid == 5023 then
       doRemoveItem(getThingfromPos({x=1187, y=1198, z=12, stackpos=2}).uid,1)
       doSendMagicEffect({x=1187, y=1198, z=12, stackpos=2}, CONST_ME_POFF)
       return TRUE
       end
    end

    function removeTeleportInHellgorakWard()
       if getThingfromPos({x=1192, y=1240, z=12, stackpos=2}).itemid == 5023 then
       doRemoveItem(getThingfromPos({x=1192, y=1240, z=12, stackpos=2}).uid,1)
       doSendMagicEffect({x=1192, y=1240, z=12, stackpos=2}, CONST_ME_POFF)
       return TRUE
       end
    end

    function removeTeleportInMadarethWard()
       if getThingfromPos({x=1112, y=1240, z=12, stackpos=2}).itemid == 5023 then
       doRemoveItem(getThingfromPos({x=1112, y=1240, z=12, stackpos=2}).uid,1)
       doSendMagicEffect({x=1112, y=1240, z=12, stackpos=2}, CONST_ME_POFF)
       return TRUE
       end
    end

    function removeTeleportInZuguroshWard()
       if getThingfromPos({x=1149, y=1213, z=12, stackpos=2}).itemid == 5023 then
       doRemoveItem(getThingfromPos({x=1149, y=1213, z=12, stackpos=2}).uid,1)
       doSendMagicEffect({x=1149, y=1213, z=12, stackpos=2}, CONST_ME_POFF)
       return TRUE
       end
    end

    function removeTeleportInBrothersWard()
       if getThingfromPos({x=1147, y=1244, z=12, stackpos=1}).itemid == 5023 then
       doRemoveItem(getThingfromPos({x=1147, y=1244, z=12, stackpos=1}).uid,1)
       doSendMagicEffect({x=1147, y=1244, z=12, stackpos=1}, CONST_ME_POFF)
       return TRUE
       end
    end

    EN DONDE DICE function removeTeleportInBrothersWard()
    if getThingfromPos({x=1147, y=1244, z=12, stackpos=1}).itemid == 5023 then
    doRemoveItem(getThingfromPos({x=1147, y=1244, z=12, stackpos=1}).uid,1)
    doSendMagicEffect({x=1147, y=1244, z=12, stackpos=1},
    Captura del Error escribió:Imagen del error: [Actions] ORTAL INQUISIYION  QUEST Empty
    El error radica en: Actions

    2default Re: [Actions] ORTAL INQUISIYION QUEST el Mar Oct 01, 2019 8:08 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    no entiendo nada de lo que quieres



    [Actions] ORTAL INQUISIYION  QUEST YNU5B25
    https://www.tibiaface.com

    3default Re: [Actions] ORTAL INQUISIYION QUEST el Mar Oct 01, 2019 8:10 pm

    ricardo155

    ricardo155
    Nuevo Miembro
    Nuevo Miembro
    osea en ese codigo en las lineas qe resalte quiero saber a que corresponden esas coordenadas para yo cambiarlas en mi server

    4default Re: [Actions] ORTAL INQUISIYION QUEST el Mar Oct 01, 2019 8:15 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Código:

            function onDeath(cid, corpse, killer)

              registerCreatureEvent(cid, "inquisitionPortals")

              local creaturename = getCreatureName(cid)

            --- lugar donde se crearan los teleport

              local ushuriel_in_pos = {x=385, y=1086, z=11, stackpos=2}
              local annihilon_in_pos = {x=776, y=1206, z=12, stackpos=2}
              local hellgorak_in_pos = {x=474, y=1314, z=9, stackpos=2}
              local madareth_in_pos = {x=480, y=1196, z=12, stackpos=2}
              local zugurosh_in_pos = {x=529, y=1261, z=12, stackpos=2}
              local brothers_in_pos = {x=644, y=1080, z=12, stackpos=1}

            --- lugar donde teleportaran los teleport

              local ushuriel_to_pos = {x=311, y=1295, z=12, stackpos=1}
              local annihilon_to_pos = {x=435, y=1417, z=12, stackpos=1} 
              local hellgorak_to_pos = {x=395, y=1203, z=12, stackpos=1}
              local madareth_to_pos = {x=427, y=1101, z=12, stackpos=1}
              local zugurosh_to_pos = {x=454, y=1210, z=12, stackpos=1}
              local brothers_to_pos = {x=548, y=1149, z=12, stackpos=1}

              local time_to_pass = 180 -- in seconds
              local tpID = 5023
              local doEffect = CONST_ME_TELEPORT
              local message = "You now have 3 minutes to exit this room through the teleporter. It will bring you to the next room only during this time or the teleporter will disappear."

              if creaturename == 'Ushuriel' then

                    teleport = doCreateTeleport(tpID, ushuriel_to_pos, ushuriel_in_pos)

                    doSendMagicEffect(ushuriel_in_pos, doEffect)

                    doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1)

                    addEvent(removeTeleportInUshurielWard, (1000*time_to_pass))

              elseif creaturename == 'Annihilon' then

                    teleport = doCreateTeleport(tpID, annihilon_to_pos, annihilon_in_pos)

                    doSendMagicEffect(annihilon_in_pos, doEffect)

                    doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1)

                    addEvent(removeTeleportInAnnihilonWard, (1000*time_to_pass))

              elseif creaturename == 'Madareth' then

                    teleport = doCreateTeleport(tpID, madareth_to_pos, madareth_in_pos)

                    doSendMagicEffect(madareth_in_pos, doEffect)

                    doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1)

                    addEvent(removeTeleportInMadarethWard, (1000*time_to_pass))

              elseif creaturename == 'Hellgorak' then

                    teleport = doCreateTeleport(tpID, hellgorak_to_pos, hellgorak_in_pos)

                    doSendMagicEffect(hellgorak_in_pos, doEffect)

                    doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1)

                    addEvent(removeTeleportInHellgorakWard, (1000*time_to_pass))

              elseif creaturename == 'Zugurosh' then

                    teleport = doCreateTeleport(tpID, zugurosh_to_pos, zugurosh_in_pos)

                    doSendMagicEffect(zugurosh_in_pos, doEffect)

                    doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1)

                    addEvent(removeTeleportInZuguroshWard, (1000*time_to_pass))

              elseif creaturename == 'Latrivan' then

                    teleport = doCreateTeleport(tpID, brothers_to_pos, brothers_in_pos)

                    doSendMagicEffect(brothers_in_pos, doEffect)

                    doPlayerSendTextMessage(cid, message, TALKTYPE_ORANGE_1)

                    addEvent(removeTeleportInBrothersWard, (1000*time_to_pass))

             
                  end
            end

            function removeTeleportInUshurielWard()
              if getThingfromPos({x=385, y=1086, z=12, stackpos=2}).itemid == 5023 then  -----> posicion donde se creo el teleport
              doRemoveItem(getThingfromPos({x=385, y=1086, z=12, stackpos=2}).uid,1) ----> posicion de donde lo removera
              doSendMagicEffect({x=385, y=1086, z=12, stackpos=2}, CONST_ME_POFF)  ----> efecto cuando lo remueve
              return TRUE
              end
            end

            function removeTeleportInAnnihilonWard()
              if getThingfromPos({x=1187, y=1198, z=12, stackpos=2}).itemid == 5023 then
              doRemoveItem(getThingfromPos({x=1187, y=1198, z=12, stackpos=2}).uid,1)
              doSendMagicEffect({x=1187, y=1198, z=12, stackpos=2}, CONST_ME_POFF)
              return TRUE
              end
            end

            function removeTeleportInHellgorakWard()
              if getThingfromPos({x=1192, y=1240, z=12, stackpos=2}).itemid == 5023 then
              doRemoveItem(getThingfromPos({x=1192, y=1240, z=12, stackpos=2}).uid,1)
              doSendMagicEffect({x=1192, y=1240, z=12, stackpos=2}, CONST_ME_POFF)
              return TRUE
              end
            end

            function removeTeleportInMadarethWard()
              if getThingfromPos({x=1112, y=1240, z=12, stackpos=2}).itemid == 5023 then
              doRemoveItem(getThingfromPos({x=1112, y=1240, z=12, stackpos=2}).uid,1)
              doSendMagicEffect({x=1112, y=1240, z=12, stackpos=2}, CONST_ME_POFF)
              return TRUE
              end
            end

            function removeTeleportInZuguroshWard()
              if getThingfromPos({x=1149, y=1213, z=12, stackpos=2}).itemid == 5023 then
              doRemoveItem(getThingfromPos({x=1149, y=1213, z=12, stackpos=2}).uid,1)
              doSendMagicEffect({x=1149, y=1213, z=12, stackpos=2}, CONST_ME_POFF)
              return TRUE
              end
            end

            function removeTeleportInBrothersWard()
              if getThingfromPos({x=1147, y=1244, z=12, stackpos=1}).itemid == 5023 then
              doRemoveItem(getThingfromPos({x=1147, y=1244, z=12, stackpos=1}).uid,1)
              doSendMagicEffect({x=1147, y=1244, z=12, stackpos=1}, CONST_ME_POFF)
              return TRUE
              end
            end



    [Actions] ORTAL INQUISIYION  QUEST YNU5B25
    https://www.tibiaface.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).