BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

[Resuelto] Transportar tras matar a boss

[Resuelto] Transportar tras matar a boss

#1 [Resuelto] Transportar tras matar a boss el Miér Mar 04, 2015 6:52 pm

Ms-estrellas


Novato
Hola, buenas gente!.

veran ando buscando un script para que teletrasporte a un grupo de personas a un determinado lugar.

es que estoy haciendo una hunt donde hay un monster BOSS y al matarlo se teletrasporte el grupo de personas que atacaron al monster o incluso los que esten en el ROOM (es que modifique las vocations y hay una vocation parecida al druid pero que se dedica a curar a los aliados entonces este tipo no ataca y tambn debe ser teletrasportado es parte del team duh!xD)  y que teletrasporte a todas las personas que esten en una ROOM hacia otra en donde este la recompenza nwn si alguien sabe como hacer este sistema me gustaria que me ayudase.

gracias por la atencion:)

#2 Re: [Resuelto] Transportar tras matar a boss el Miér Mar 04, 2015 10:39 pm

ArcaniaOnline


Miembro
Código:
  local c = {
    monster = "Ragraman", -- "Nombre" del monstruo.
    pos = {x = 57, y = 1131, z = 7}, -- Coordenada de la zona a la que serán teletransportados los jugadores.
    area = {
      fromPos = {x = 656, y = 519, z = 7}, -- Coordenada de la esquina superior izquierda del área.
      toPos = {x = 659, y = 522, z = 7}, -- Coordenada de la esquina inferior derecha del área.
    },
  }

function onKill(cid, target)
    if getCreatureName(target) == c.monster and isMonster(target) and isInRange(getThingPos(cid), c.area.fromPos, c.area.toPos) and getPlayerStorageValue(cid, storage) == -1 then
        for _, all in ipairs(getPlayersOnline()) do
            if isInRange(getThingPos(all), c.area.fromPos, c.area.toPos) then
             doBroadcastMessage("Ragraman has Been Defeated")
                doTeleportThing(all, c.pos)
            setPlayerStorageValue(cid, 1800,5)
            end
        end
    end
  return true
end

Le borras el setPlayerStorageValue(cid, 1800,5) si no quieres que sea una pura vez y sea ilimitado.

en login.lua
Código:
   registerCreatureEvent(cid, "TeleportMonster")

en creaturescript.xml
Código:
    <event type="kill" name="TeleportMonster" script="Ragraman.lua"/>

Creditos @Belerofonte :p

El script aunque le quite 1 de daño lo summonea las posiciones uno es la esquina superior izquierda y el otro la esquina inferior derecha

#3 Re: [Resuelto] Transportar tras matar a boss el Jue Mar 05, 2015 12:22 am

Ms-estrellas


Novato
muchisimas gracias amigo me sirvio gracias encerio el frompos topos no me lo sabia era lo que necesitaba!

#4 Re: [Resuelto] Transportar tras matar a boss el Jue Mar 05, 2015 7:42 pm

Belerofonte


Administrador
[Tienes que estar registrado y conectado para ver este vínculo] escribió:muchisimas gracias amigo me sirvio gracias encerio el frompos topos no me lo sabia era lo que necesitaba!
Quita también lo de:
Código:
getPlayerStorageValue(cid, storage) == -1



Sugerencia para evitar futuros quebraderos de cabeza:
[Tienes que estar registrado y conectado para ver este vínculo] - [Tienes que estar registrado y conectado para ver este vínculo] - [Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver esa imagen]

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.

 

¿Quién está en línea?

En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado

Usuarios navegando en este foro: Ninguno

Forum Statistics

Nuestros miembros han públicado un total de posts en temas.
Actualmente hay miembros registrados.
Démosle la bienvenida al miembro más reciente,
La mayor cantidad de usuarios en línea ha sido de .