Ir para conteúdo

[ Resolvido ] Sqm Que Muda De Roupa Automaticamente.


kevinsz

Posts Recomendados

-- script by Notorious
function onStepIn(cid, item, position, fromPosition)

-- Config -
  outfit = 136 -- looktype
  duracao = 5 * 60 * 1000 -- 1000 = 1 segundo
-----------

    if isPlayer(cid) then
        doSetCreatureOutfit(cid, outfit, duracao)
     end
   return TRUE
  end

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

Pow Valeu!

Pelo q i só ta determinando a looktype

1- Como eu determino a cor?

2- Esse script é uma action?

3- Como que eu coloco esse script no chão?

 

 

1- nessa script não ah tem como determinar a cor

2- rapah isso você vai descobrir testando (creio que sim)

3- ao criar a linha xml na data/actions/actions.xml você vai escolher um id la e então é só abrir

seu map editor e colocar no chão desejado

Link para o comentário
Compartilhar em outros sites

#Mas tem como retirar o outfit e por color?

#Ou fazer um script onde o outfit e color vem determinado

 

 

 

 

Pq o meu é de war e por outfit num da certo =/

 

 

Link para o comentário
Compartilhar em outros sites

Há um jeito sim, é pela funcao addOutfitCondition(condition, lookTypeEx, lookType, lookHead, lookBody, lookLegs, lookFeet)

Mas eu nao sei se pode usar ela em actions, se alguem pudesse ajudar o Focost com isso seria bom ...

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

1- nessa script não ah tem como determinar a cor

2- rapah isso você vai descobrir testando (creio que sim)

3- ao criar a linha xml na data/actions/actions.xml você vai escolher um id la e então é só abrir

seu map editor e colocar no chão desejado

 

o script do notorius é um movement e não action então citar por ele em action.xml é errado.

 

notorius:

usa essa função adicionando apenas o outfit.

 

doCreatureChangeOutfit(cid, outfit)

Link para o comentário
Compartilhar em outros sites

o script do notorius é um movement e não action então citar por ele em action.xml é errado.

 

notorius:

usa essa função adicionando apenas o outfit.

 

doCreatureChangeOutfit(cid, outfit)

Marcryzius, no caso ele quer que só as cores sejam trocadas e não o looktype em si ...

 

Link para o comentário
Compartilhar em outros sites

mas com essa função ele muda cor,looktype e addons é não requer tempo.

 

Mas como ficaria o script com addons, looktype e cor?

 

 

=[ Não entendo script

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

local outfit = {lookType = 300, lookHead = 20, lookBody = 10, lookLegs = 16, lookFeet = 11, lookAddons = 3}
doCreatureChangeOutfit(cid, outfit)

 

Ele quis dizer isso

Obrigado pelo script...

 

 

...mas Como eu acrescento isto em um Sqm?

Isso ai é movement? Por que se for movement ou action como que eu coloco o script la?

 

Tipo o arquivo XML

<movevent type="????" itemid="????" event="????" value="script.lua"/>

 

Eu num entendo =[

 

Talvez eu esteja exaustivo ou chato mas vcs só me passam o código e num explica...

Mas valeu a todos que estam e ajudando..

 

Agora preciso saber como que eu faço?

Look \/

1-Colocar o código em que pasta??

2-No arquivo XML eu coloco como??

3-Como eu coloco no mapa??

4-Mais alguma coisa a me dizer????

 

/ Num precisa me explica como eu coloco cores e mudo de outfit por q isso ja sei =D

Novamente valeu a todos que me ajudaram! :positive:

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

Script atualizado e concertado.

 

outfit.lua

function onStepIn(cid, item, position, fromPosition)

-- Config -
corHead = 94 
corPrimary = 52
corSecondary = 90
corDetail = 91
-----------

    if isPlayer(cid) then
      atual = getCreatureOutfit(cid)
        local outfit = {lookType = atual.lookType, lookHead = corHead, lookBody = corPrimary, lookLegs = corSecondary, lookFeet = corDetail, lookAddons = atual.lookAddons}
      doCreatureChangeOutfit(cid, outfit)
     end
   return TRUE
  end

movements.xml

<movevent type="StepIn" uniqueid="6000" event="script" value="outfit.lua"/>

Voce só deve configurar as cores em "-- Config -" com os numeros de acordo com esta

tabela de cores:

fototutorial5uj8.png

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

Pow! Valeu Notorious!!!

Agora vo testa! JA JA Edito!

 

EDIT-------------------

 

GRANDE!!! Notorious!! Deu Certo, Muito obrigado a todos!!!!!!

 

Tópico Resolvido - Focost

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

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...