BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Teleport to residence city

Teleport to residence city

#1 Teleport to residence city el Vie Ago 10, 2012 10:44 am

Ghazer


Novato
Hola.

Estoy buscando un script que al entrar a un teleport con determinada actionid este te teletransporte al templo del cual eres residente.

#2 Re: Teleport to residence city el Vie Ago 10, 2012 11:34 am

Chekko


Miembro
te vas a TUOT / data / movements / scripts , copeas un archivo y lo pegas y le pones el name qe qieras, le borras lo de adentro y pones lo siguiente:

Spoiler:

Código:

function onStepIn(cid, item, pos)
if isPlayer(cid) == TRUE then
if (item.actionid == 30039) then
doPlayerSendTextMessage(cid,24,"Now you are citizen of Yalahar.")
doPlayerSetTown(cid,13)

te regresas a TUOT / data / movements , abres movements.xml y pones esto:

Código:

   <movevent type="StepIn" itemid="1387" event="script" value="citizen.lua"/>

y en el Remere's Map Editor, pones el tp [1387] y le pones la actionid qe tu qieras, en este caso con el script qe te di tendrias qe ponerle actionid: 30039, pero tu le puedes cambiar.

Ah y donde dice doPlayerSetTown pones el ID de la ciudad qe qieras, para ver los ids puedes decir ./town en tu ot o abrir el RME (Remere's Map Editor) y ponerle en edit towns y dependiendo el orden de las ciudades de arriba hacia abajo es el id.

si te sirvio da +rep Fuck yeah!

#3 Re: Teleport to residence city el Vie Ago 10, 2012 11:44 am

Ghazer


Novato
Creo que no entendiste...

Quiero un teleport que te lleve a la cuidad de la cual ya eres residente ya que tengo mas de una city en mi ot. No quiero que el teleport te haga residente.

#4 Re: Teleport to residence city el Lun Jun 09, 2014 9:10 pm

mori2005


Estudiante
bump quiero lo mismo

#5 Re: Teleport to residence city el Lun Jun 09, 2014 9:28 pm

DavidR


Moderador
Data/Actions/Actions.xml:
Código:
<action actionid="XXX" event="script" value="TpTemple.lua"/>
Cambias XXX por el actionid que le pondrás al teleport.

Data/Actions/Scripts/TpTemple.lua:
Código:
function onUse(cid, item, fromPosition, toPosition)
   if isPlayer(cid) then
      doTeleporThing(cid, getPlayerMasterPos(cid))
      doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
   end
return true
end

Saludos!


Edit:
@Down
[Tienes que estar registrado y conectado para ver este vínculo] escribió:muchas gracias, una pregunta sirve para tfs 1.0 ?



Última edición por DavidR el Mar Jun 10, 2014 9:21 pm, editado 1 vez

http://www.blacktibia.org/

#6 Re: Teleport to residence city el Mar Jun 10, 2014 7:47 pm

mori2005


Estudiante
muchas gracias, una pregunta sirve para tfs 1.0 ?

#7 Re: Teleport to residence city el Jue Jun 12, 2014 10:02 pm

mori2005


Estudiante
no me sirvio

#8 Re: Teleport to residence city el Vie Jun 13, 2014 12:43 pm

DavidR


Moderador
Ése script era para un item-teleport. Es decir, un item al que le das click y te lleva a un lugar.
Si lo quieren para el piso, para el teleport del piso, es decir, éste: [Tienes que estar registrado y conectado para ver esa imagen]

Entonces usen este script:

Data/Movements/Movements.xml:
Código:
<movevent type="StepIn" actionid="XXX" event="script" value="TpTemple.lua"/>

Y en Data/Movements/Scripts/TpTemple.lua ponen esto:
Código:
function onStepIn(cid, item, fromPosition, toPosition)
  if isPlayer(cid) then
      doTeleporThing(cid, getPlayerMasterPos(cid))
      doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
  end
return true
end

Y ya...

http://www.blacktibia.org/

#9 Re: Teleport to residence city Hoy a las 1:44 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 0 usuarios en línea: 0 Registrados, 0 Ocultos y 0 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 .