BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

[Ayuda] Piso Que Te Cambie Los Colores

[Ayuda] Piso Que Te Cambie Los Colores

#1 [Ayuda] Piso Que Te Cambie Los Colores el Mar Nov 04, 2014 4:16 pm

nerko


Novato
Alguien Que Me Pase Un Script O Lo Que Sea :s, Para Que Cuando Pisen X Lugar Se Pongan Los Colores Del Addon Azul Y En Otra Posision Que Se Pongan De Color Rojo

*Doy Rep, Gracias

#2 Re: [Ayuda] Piso Que Te Cambie Los Colores el Mar Nov 04, 2014 4:49 pm

carmona


Miembro
[Tienes que estar registrado y conectado para ver este vínculo]

#3 Re: [Ayuda] Piso Que Te Cambie Los Colores el Mar Nov 04, 2014 4:52 pm

Belerofonte


Administrador
Servidor/Data/Movements/... Movements.xml:
Código:
<movevent type="StepIn" uniqueid="8971;8972" event="script" value="tile_draw.lua"/>

Servidor/Data/Movements/Scripts/... tile_draw.lua:
Código:
function onStepIn(cid, item, position)
  local s = {
    Rojo = 94, -- Número del color Rojo.
    Azul = 86, -- Número del color Azul.
    getOutfit = getCreatureOutfit(cid), -- No tocar ;D
  }
  local Equipos = {
-- [Número del UniqueID] = {{Partes del outfit(déjalos como está)}},
    [8971] = {{lookType = s.getOutfit.lookType, lookHead = s.Azul, lookBody = s.Azul, lookLegs = s.Azul, lookFeet = s.Azul, lookTypeEx = s.Azul, lookAddons = s.getOutfit.lookAddons}}, -- Equipo Azúl.
    [8972] = {{lookType = s.getOutfit.lookType, lookHead = s.Rojo, lookBody = s.Rojo, lookLegs = s.Rojo, lookFeet = s.Rojo, lookTypeEx = s.Rojo, lookAddons = s.getOutfit.lookAddons}}, -- Equipo Rojo.
  }
  local v = Equipos[item.uid]
    if isPlayer(cid) and v then
        doCreatureChangeOutfit(cid, v[1])
    end
  return true
end

Instrucción:
 local s = {
   Rojo = 94, -- Número del color Rojo.
   Azul = 86, -- Número del color Azul.
   getOutfit = getCreatureOutfit(cid), -- No tocar ;D
 }
 local Equipos = {
-- [Número del UniqueID] = {{Partes del outfit(déjalos como está)}},
   [8971] = {{lookType = s.getOutfit.lookType, lookHead = s.Azul, lookBody = s.Azul, lookLegs = s.Azul, lookFeet = s.Azul, lookTypeEx = s.Azul, lookAddons = s.getOutfit.lookAddons}}, -- Equipo Azúl.
   [8972] = {{lookType = s.getOutfit.lookType, lookHead = s.Rojo, lookBody = s.Rojo, lookLegs = s.Rojo, lookFeet = s.Rojo, lookTypeEx = s.Rojo, lookAddons = s.getOutfit.lookAddons}}, -- Equipo Rojo.
 }

Ambos uniqueID que le hayas puesto en la línea del movements.xml y en los tiles con el Remeres.

EDIT.
Olvidaba que puedes ver los números dependiendo del color que gustes de la prenda, aquí:
[Tienes que estar registrado y conectado para ver esa imagen]

(Aunque no estaría mal que también te pasaras por el link que puso el usuario anterior o sin ir más lejos nuestra sección de tutoriales de script,
pues más que nada se trata de aprender y ese tipo de scripts son medio/facilitos para uno ir empezando en ésto )



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 .