Ir para conteúdo

Change Outfit Tile


DevilMoon

Posts Recomendados

Eae Galera Tudo Bom? Entao vim Aqui Postar um Tile que Voce pisa em Cima dele e Ganha um Outfit.

Voce coloca a ActionId 2020 num Item ou Tile, quando o Player Pisar nele ganhará um Outfit Escolhi Por voce.

 

Vá em Data>MoveMents>Scripts crie uma pasta.lua chamada changetile.lua e coloque isso:

 

-- { By: GOD Dreamer } --

local female = {lookType = 269, lookHead = 79, lookBody = 91, lookLegs = 91, lookFeet = 91, lookTypeEx = 0, lookAddons = 3} -- Outfit Female
local male = {lookType = 268, lookHead = 86, lookBody = 86, lookLegs = 86, lookFeet = 86, lookTypeEx = 0, lookAddons = 3} -- Outfit Male

function onStepIn(cid, item, pos) 
if isPlayer(cid) == TRUE then
if getPlayerSex(cid) == 0 then 
doCreatureChangeOutfit(cid, female)
else
doCreatureChangeOutfit(cid, male) 
end  
doSendMagicEffect(getThingPos(cid), 29) -- Efeito que dara quando o Player Pisar no Tile ou ItemId.
doSendAnimatedText(getPlayerPosition(cid),"Wooaahh!", math.random(01,255)) -- Oque o Player vai Falar quando Mudar de Outfit. 
end 
return TRUE 
end

 

Agora vá em Data>Movements.xml Adicione essa tag:

 

<movevent type="StepIn" actionid="2020" event="script" value="changetile.lua"/>

 

Feche e Salve!!

 

 

OBS: Veja se nao tenha a ActionId 2020 Primeiro antes de Salvar!!

Agora Abra seu RME Coloque a ActionId no Tile e Seja Feliz.

 

Duvidas Somente neste Topico.

 

Abraços..

Editado por DevilMoon
Link para o comentário
Compartilhar em outros sites

dá para diminuir

 

local female = {lookType = 269, lookHead = 79, lookBody = 91, lookLegs = 91, lookFeet = 91, lookTypeEx = 0, lookAddons = 3}
local male = {lookType = 268, lookHead = 86, lookBody = 86, lookLegs = 86, lookFeet = 86, lookTypeEx = 0, lookAddons = 3}

function onStepIn(cid, item, pos) 
if isPlayer(cid) == TRUE then
if getPlayerSex(cid) == 0 then 
doCreatureChangeOutfit(cid, female)
else
doCreatureChangeOutfit(cid, male) 
end  
doSendMagicEffect(getThingPos(cid), 29) -- EFEITO QUE DARA 
doSendAnimatedText(getPlayerPosition(cid),"Fight!", math.random(01,255)) -- FALA QUE O PLAYER IRA FALAR 
end 
return TRUE 
end

Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...

@Vodkart

 

Ok Arrumado o Script.

 

@Topic

 

Reformulado Ageitei Algumas coisas que o Vodkart Falo, e Melhorei a Vizualizaçao do Topico.

 

 

Qualquer Duvida Poste no Topico que Ajudarei.

Link para o comentário
Compartilhar em outros sites

  • 8 months later...
  • 1 year later...

Olá, queria que vocês fizem 3 scripts

  1. Um que muda o outfit randomicamente ao pisar no tile
  2. Um muda o outfit randomicamente (independente do sexo)
  3. E Outro que fique em um sqm e puxe uma alavanca e teleporte para tal lugar, mude o outfit pelo sexo e pela vocação (Ex: se for male e de vocação knight muda pra tal outfit e teleporta pra tal lugar)

Editado por MazynhoOts
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...