BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Ayuda con este script

Ayuda con este script

#1 Ayuda con este script el Dom Mar 29, 2015 8:11 pm

Godz4t4n1c


Miembro
Saludos,

Estuve buscando y encontre este script
pero cuando mato al monstruo no me lleva a la zona de premios
Código:

local t = {
  bosses  = { -- Monster Name,  Teleport To Position,      Teleport Position
      ["Luficer"] = {ttp={x=4804, y=888,  z=10},  tp={x=4805,  y=925,  z=9,  stackpos=1}}
  }
}
 
function onKill(cid, target, lastHit)
  local k = t.bosses[getCreatureName(target)]
  if(not isPlayer(target)) and isPlayer(cid) and k and not(getCreatureMaster(target)) then     
      doPlayerSendTextMessage(cid,22,"Take you prizez and outfit then you can may leave the reward room now!")
for x = 33036, 33050 do
        for y = 30966, 30979 do
            pos = {x = x, y = y, z = getCreaturePosition(cid).z}
            if(isPlayer(getTopCreature(pos).uid)) then
              doTeleportThing(getTopCreature(pos).uid, {x=4804, y=888, z=10}) --Efecto al transportal al reward room
              doSendMagicEffect({x=4804, y=888, z=10}, CONST_ME_TELEPORT) --Efecto al transportal al reward room
            end
        end 
end     
end
  return true
end
Código:
   <event type="kill" name="TeleportMonster" script="quest/tpquest.lua"/>
Código:
registerCreatureEvent(cid, "TeleportMonster")
Alguien me puede ayudar

Gracias

#2 Re: Ayuda con este script el Dom Mar 29, 2015 11:41 pm

ArcaniaOnline


Miembro
Mira hay cosas que no entiendo por ej.

Código:
for y = 30966, 30979 do
            pos = {x = x, y = y, z = getCreaturePosition(cid).z} - ???? esto que hace?
            if(isPlayer(getTopCreature(pos).uid)) then -- aca dice que el player toma 'pos' pero si no tiene ningun valor
              doTeleportThing(getTopCreature(pos).uid, {x=4804, y=888, z=10})

Si alguno sabe u.u

Código:
local t = {
  bosses  = { -- Monster Name,  Teleport To Position,      Teleport Position
      ["Luficer"] = {ttp={x=4804, y=888,  z=10},  tp={x=4805,  y=925,  z=9,  stackpos=1}}
  }
}
local reward = {x=4804, y=888, z=10}
 
function onKill(cid, target, lastHit)
  local k = t.bosses[getCreatureName(target)]
  if(not isPlayer(target)) and isPlayer(cid) and k and not(getCreatureMaster(target)) then     
      doPlayerSendTextMessage(cid,22,"Take you prizez and outfit then you can may leave the reward room now!")
for x = 33036, 33050 do
        for y = 30966, 30979 do
            if(isPlayer(getThingPos(cid)) then
              doTeleportThing(cid, reward) --Efecto al transportal al reward room
              doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) --Efecto al transportal al reward room
            end
        end 
end     
end
  return true
end

Te funciona eso?

#3 Re: Ayuda con este script el Jue Abr 02, 2015 10:00 am

Godz4t4n1c


Miembro
Ya lo resolví amigo

Gracias

#4 Re: Ayuda con este script Hoy a las 10:51 pm

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 .