BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

[PEDIDO] Sistema Jester Doll

[PEDIDO] Sistema Jester Doll

#1 [PEDIDO] Sistema Jester Doll el Dom Oct 12, 2014 6:19 pm

Pacheko


Novato
Buenas de nuevo, pidiendo de nuevo un script que no logro como crearlo


Descripcion.

Necesto un script que al darle a cualquiera de las 6 partes del Jester (No el doll), se cree un Jester Doll y te quite las partes (Solamente si posees las 6 partes en la backpack). Es algo parecido al Afflicted Outfit de Tibia RL que al tener todas las Pieces of Cloth y darle click a cualquiera de ellas, te las quita y te da el outfit. Lo mismo necesito yo pero con las partes del Jester, al tener todas y darle click a cualquiera de ellas te quite los items y te de el Jester Doll.


Gracias.

#2 Re: [PEDIDO] Sistema Jester Doll el Dom Oct 12, 2014 7:53 pm

Belerofonte


Administrador
Servidor/Data/Actions/Actions.xml:
Código:
<action itemid="9694;9695;9696;9697;9698;9699" event="script" value="puzzleJester.lua"/>

Servidor/Data/Actions/Scripts/... puzzleJester.lua:
Código:
local c = {
  Complete = 9693, -- ID del muñeco completo.
  Effect = CONST_ME_GIFT_WRAPS, -- Término del Efecto Mágico que aparecerá cuando junte todas las piezas.
  Msg = {
    'Piezas re-ensambladas!', -- Mensaje al jugador cuando junte todas las piezas.
    'Aun no posees suficientes piezas.', -- Mensaje al jugador cuando aún no posea todas las piezas necesarias.
   },
  Doll = {
    9694, -- ID de la cabeza.
    9695, -- ID del cuerpo.
    9696, -- ID de la mano izquierda.
    9697, -- ID de la mano derecha.
    9698, -- ID de la pierna izquierda.
    9699, -- ID de la pierna derecha.
  },
}

local function isGotPieces(cid, Doll)
  for _, piece_id in pairs(Doll) do
    if getPlayerItemCount(cid, piece_id) < 1 then return false end
  end
  return true
end

function onUse(cid, item, frompos, item2, topos)
    if isGotPieces(cid, c.Doll) and doPlayerRemoveItem(cid, c.Doll[1], 1) and doPlayerRemoveItem(cid, c.Doll[2], 1) and doPlayerRemoveItem(cid, c.Doll[3], 1) and doPlayerRemoveItem(cid, c.Doll[4], 1) and doPlayerRemoveItem(cid, c.Doll[5], 1) and doPlayerRemoveItem(cid, c.Doll[6], 1) then
        doPlayerSendTextMessage (cid, MESSAGE_INFO_DESCR, c.Msg[1])
        doPlayerAddItem(cid, c.Complete)
        doSendMagicEffect(getThingPos(cid), c.Effect)
    else
      doPlayerSendCancel(cid, c.Msg[2])
    end
  return true
end



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]

#3 Re: [PEDIDO] Sistema Jester Doll el Lun Oct 13, 2014 8:55 am

Pacheko


Novato
Gracias, me sirvio el script

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 .