BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

(Pedido)Script---Un NPC que cambie de outfit.

(Pedido)Script---Un NPC que cambie de outfit.

#1 (Pedido)Script---Un NPC que cambie de outfit. el Dom Jul 19, 2015 3:15 pm

lalo15


Nuevo
Buen día, quisiera pedirle el favor a los expertos en este tema.
Lo que pasa es que se me ocurrió que un NPC venda un VodooDoll, ya saben, esos Dolls que al darle click cambien el outfit de un player pero para lo estetico, me gustaría que tal NPC cambie su outfit cada cierto tiempo como si estuviera utilizando VodooDoll.

De antemano, gracias (:

lalo15


Nuevo
Bump!!

lalo15


Nuevo
Bump !

lalo15


Nuevo
Nadie? :c

Belerofonte


Administrador
:c

Servidor/Data/Globalevents/... Globalevents.xml
Código:
<globalevent name="model" interval="2000" event="script" value="addonsChange.lua"/>

Servidor/Data/Globalevents/Scripts/... addonsChange.lua
Código:
 local c = {
    name = "Aldo", -- Nombre del Npc.
    effect = CONST_ME_MAGIC_BLUE, -- Efecto mágico que aparecerá cada vez que cambie de atuendo.
    outfits = {128, 273, 152, 143, 144, 153, 145, 278, 129, 133, 134, 151, 154, 289}, -- lookTypes.
  }

function onThink(interval, lastExecution)
 local Model = getCreatureByName(c.name)

    if isNpc(Model) then
      local getOutfit, colorOutfit = getCreatureOutfit(Model), math.random(0, 132)
      local Demostration = {lookType = c.outfits[math.random(#c.outfits)], lookHead = colorOutfit, lookBody = colorOutfit, lookLegs = colorOutfit, lookFeet = colorOutfit, lookTypeEx = getOutfit.lookTypeEx, lookAddons = math.random(1, 3)}
        doSendMagicEffect(getThingPos(Model), c.effect)
        doCreatureChangeOutfit(Model, Demostration)
    end

 return true
end

Lo malo es que no supe cómo hacer para que el script afecte a todos los que haya en el mapa.
Es decir, que si por ejemplo tienes a 2 Aldos, solamente 1 de ellos cambiará de atuendo. Yaoming Sad



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 .