BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Item que cambie outifit?

Item que cambie outifit?

#1 Item que cambie outifit? el Miér Ene 21, 2015 10:25 pm

REYZEN1


Novato
Existe algun script que al pisar un item te cambie de outifit y al dejar de pisarlo se te regrese al outifit original?

#2 Re: Item que cambie outifit? el Miér Ene 21, 2015 10:49 pm

Belerofonte


Administrador
Servidor/Data/Movements/... Movements.xml
<movevent type="StepIn" uniqueid="58341" event="script" value="treadOutfit.lua"/>
<movevent type="StepOut" uniqueid="58341" event="script" value="treadOutfit.lua"/>

Ahí pones el UniqueID que gustes (que no estés usando ya en otro script). Será el que has de poner con el remeres en el objeto a pisar.

O si se lo piensas poner a más de uno pues:
<movevent type="StepIn" actionid="58341" event="script" value="treadOutfit.lua"/>
<movevent type="StepOut" actionid="58341" event="script" value="treadOutfit.lua"/>

Y se lo pones solamente en el ActionID del objeto, sqm, etc...

Luego, Servidor/Data/Movements/Scripts/... treadOutfit.lua
Código:
 local c = {
    lookType = 145, -- Número del LookType que gustes.
    Addon = 1, -- Número de addons (1 = primer addon, 2 = segundo addon, 3 = ambos addons)
    Head = 94, -- Color de la cabeza.
    Primary = 94, -- Color primario.
    Secundary = 94, -- Color secundario.
    Detail = 94, -- Color terciario.
  }
  
  local condition = createConditionObject(CONDITION_OUTFIT)
    setConditionParam(condition, CONDITION_PARAM_TICKS, 20000)
    addOutfitCondition(condition, {lookType = c.lookType, lookHead = c.Head, lookBody = c.Primary, lookLegs = c.Secundary, lookFeet = c.Detail, lookTypeEx = 0, lookAddons = c.Addon})

function onStepIn(cid, item, pos, fromPos, toPos)
    if isPlayer(cid) then
        doAddCondition(cid, condition)
    end
  return true
end

function onStepOut(cid, item, pos, fromPos, toPos)
    if isPlayer(cid) and hasCondition(cid, CONDITION_OUTFIT) then
        doRemoveCondition(cid, CONDITION_OUTFIT)
    end
  return true
end

Zona a editar:
 local c = {
   lookType = 145, -- Número del LookType que gustes.
   Addon = 1, -- Número de addons (1 = primer addon, 2 = segundo addon, 3 = ambos addons)
   Head = 94, -- Color de la cabeza.
   Primary = 94, -- Color primario.
   Secundary = 94, -- Color secundario.
   Detail = 94, -- Color terciario.
 }

Números según el color:
[Tienes que estar registrado y conectado para ver esa imagen]

[Tienes que estar registrado y conectado para ver este vínculo] escribió:Hola belero ya me tienes rabia pensé que me ibas a seguir ayudando ya se mas de lo que sabia ... Mp escribeme
Ya te dije... Spam es igual a "Adiós " y no aprendes... ¿qué necesidad tenías de decirlo por aquí, sin aportar nada al tema del Post?
Pidiéndome que yo te envíe un privado cuando eres el que quiere algo S:



Última edición por Belerofonte el Miér Ene 21, 2015 11:11 pm, editado 2 veces



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: Item que cambie outifit? el Miér Ene 21, 2015 11:02 pm

ander.oviedo


Miembro
Hola belero ya me tienes rabia pensé que me ibas a seguir ayudando ya se mas de lo que sabia ... Mp escribeme

#4 Re: Item que cambie outifit? el Jue Ene 22, 2015 1:04 am

REYZEN1


Novato
Gracias Belerofonte

#5 Re: Item que cambie outifit? Hoy a las 10:50 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 .