Ir para conteúdo

Ao equipar x item, seu outfit muda


larissaots

Posts Recomendados

Créditos ao tev. happy.png

 

Objetivo

Quando o player equipa x item, o outfit dele muda para x outfit. Se ele deixa de equipar esse item, o outfit dele volta ao de antes.

Tutorial
Vá em data/movements/scripts e crie um arquivo changeoutfit.lua, coloque:

local look = 3 -- Coloque o ID do outfit

function onEquip(cid, item)
    doSetCreatureOutfit(cid, {lookType = look}, -1)
return true
end

function onDeEquip(cid, item)
    doRemoveCondition(cid, CONDITION_OUTFIT)
return true
end

Agora em Movements.xml, acrescente:

<movevent type="Equip" itemid="ID DO ITEM" slot="ammo" script="changeoutfit.lua"/>
<movevent type="DeEquip" itemid="ID DO ITEM" slot="ammo" script="changeoutfit.lua"/>
Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...
  • 3 weeks later...

@bruno você editou no script o ID da outift que você quer?

 

Amigo, aqui não deu certo.. na Distro não acusou nenhum erro, porem meu char nao mudou a Outfit.

 

Se conseguir arrumar pode me ajudar?

 

Link para o comentário
Compartilhar em outros sites

  • 4 months later...
  • 1 year later...
  • 2 weeks later...
Spoiler

local config = {
[1] = {look = 3} -- Look colocar id da sua roupa
}

 

function onEquip(cid, item)

 

for i = 1, #config do

 

doSetCreatureOutfit(cid, config.look, -1)

 

doPlayerSendCancel(cid, "Test 1!")

 

else

 

doRemoveCondition(cid, CONDITION_OUTFIT)

 

end

 

end

 

return true

 

end

 

 

Quiser Poder Usar minha script

Editado por Pokemon x Fire
Link para o comentário
Compartilhar em outros sites

ela da alguma habilidade?

Em 21/01/2017 at 23:37, Pokemon x Fire disse:
  Ocultar conteúdo

local config = {
[1] = {look = 3} -- Look colocar id da sua roupa
}

 

function onEquip(cid, item)

 

for i = 1, #config do

 

doSetCreatureOutfit(cid, config.look, -1)

 

doPlayerSendCancel(cid, "Test 1!")

 

else

 

doRemoveCondition(cid, CONDITION_OUTFIT)

 

end

 

end

 

return true

 

end

 

 

Quiser Poder Usar minha script

 

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...