Ir para conteúdo

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
https://xtibia.com/forum/topic/234296-ao-equipar-x-item-seu-outfit-muda/
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
https://xtibia.com/forum/topic/234296-ao-equipar-x-item-seu-outfit-muda/#findComment-1661317
Compartilhar em outros sites

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

 

 

Kissy, era uma coisa básica que tinha passado despercebido, o slot do item..

estava como "ammo" parece... Muito obrigado.

Link para o comentário
https://xtibia.com/forum/topic/234296-ao-equipar-x-item-seu-outfit-muda/#findComment-1661567
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
https://xtibia.com/forum/topic/234296-ao-equipar-x-item-seu-outfit-muda/#findComment-1711079
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
https://xtibia.com/forum/topic/234296-ao-equipar-x-item-seu-outfit-muda/#findComment-1711152
Compartilhar em outros sites

Em 23/01/2017 at 17:21, Fjinst disse:

Da para você fazer uma spell que só funciona se tiver equipada com tal item

Tem essa script para mim? na vdd seria essa mesmo

Link para o comentário
https://xtibia.com/forum/topic/234296-ao-equipar-x-item-seu-outfit-muda/#findComment-1711206
Compartilhar em outros sites

Isso você muda nas magias, e não em uma script especifica, É só configurar a magia especifica que você tem para poder fazer isso.

Link para o comentário
https://xtibia.com/forum/topic/234296-ao-equipar-x-item-seu-outfit-muda/#findComment-1711277
Compartilhar em outros sites

×
×
  • Criar Novo...