BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

ayuda con book

ayuda con book

#1 ayuda con book el Miér Oct 16, 2013 11:17 pm

Causa


Novato
bueno quiero saber como hacer que una carta se encuentre escrita con algo o algun book,
ejemplo como objeto iniciar una carta con algo escrita en ella por favor u.u

#2 Re: ayuda con book el Miér Oct 16, 2013 11:26 pm

Amy Azzkaban


Miembro
Donde está la carta? en el mapa? en una quest?

#3 objeto inicial el Miér Oct 16, 2013 11:51 pm

Causa


Novato
queria ponerla como objeto inicial es decir cuando te creas el account aparte de los item, una carta escrita

#4 Re: ayuda con book el Jue Oct 17, 2013 7:57 am

Belerofonte


Administrador
Podrías hacer este Script por un lado...
...Actions.xml:
Código:
<action actionid="9871" event="script" value="libros.lua"/>
...Actions/Scripts/libros.lua:
Código:
[code]local TEXTS =
{--[ActionID] = {ItemID de la imagen que saldrá dentro del libro, "Texto siempre entre comillas"},
[9676] = {7535, "ola ke ase"}
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
  local v = TEXTS[item.actionid]
  if (not v) then
      return false
  end
  doShowTextDialog(cid, v[1], v[2])
  return false
end[/code]
Y por otro lado, en el Script de tus First Items añadir en alguna línea:
Código:
carta = doPlayerAddItem(cid, ItemID de la Carta, 1)
doSetItemActionId(carta, ActionID de la Carta que le hayas puesto en el otro Script)
Si el jugador al usar la carta le aparece el texto que pusíste y cuando lo cierre,si se abriera de nuevo automáticamente con otro texto o dando la opción de editar un lienzo en blanco significará que está siendo usado por otro script y tendrás que poner otro ItemID distinto de cualquier otro libro, carta, etc; el ItemID que le pusíste en esta línea:
Código:
carta = doPlayerAddItem(cid, ItemID de la Carta, 1)



Última edición por Belerofonte el Vie Oct 18, 2013 2:57 am, editado 1 vez (Razón : actions actualizado.)



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]

#5 Re: ayuda con book el Jue Oct 17, 2013 8:04 pm

Causa


Novato
Gracias pero funciono pero cuando apreto en la carta no pasa nada pero cuando la cierro aparece lo escrito

#6 Re: ayuda con book el Vie Oct 18, 2013 2:56 am

Belerofonte


Administrador
Como te dije, si el ItemID de la carta que vayas a poner ya está siendo usada en otro script, ocurrirá algo así como lo que acabas de decir. Por lo que si no te importa, le podrías poner otro ID para que sea otro papel, por ejemplo: el "7535"
[Tienes que estar registrado y conectado para ver esa imagen]

Y olvidé poner para que puedas cambiar la imagen que saldrá dentro del libro, por lo que sutituye el script de Actions que te puse a cambio de este otro:
Código:
local TEXTS =
{--[ActionID] = {ItemID de la imagen que saldrá dentro del libro, "Texto siempre entre comillas"},
[9676] = {7535, "ola ke ase"}
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
   local v = TEXTS[item.actionid]
   if (not v) then
      return false
   end
   doShowTextDialog(cid, v[1], v[2])
   return false
end
En esta parte coloreada de rojo de la línea:
[9676] = {7535, "ola ke ase"}

[Tienes que estar registrado y conectado para ver esa imagen]



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]

#7 Re: ayuda con book el Vie Oct 18, 2013 10:49 am

Causa


Novato
oH! ahi me funciono muchas muchas gracias te pasaste =)

#8 Re: ayuda con book Hoy a las 11:26 am

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 .