Ir para conteúdo
  • 0

Item que Muda a Outfit


Aerdor

Pergunta

Bom, minha dúvida é no script que eu editei pra verificar se o player é male ou female quando o item é equipado. E dependendo do gênero, o item tenq mudar a sua roupa pra uma outfit diferente.

 

Fiz assim, mas só tá mudando pro primeiro outfit q coloquei (o 129):

 

function onEquip(cid, item, slot)
if(getPlayerSex(cid) == PLAYERSEX_FEMALE) then
local outfit = {lookType = 129}
doSetCreatureOutfit(cid, outfit, -1)
else
local outfit = {lookType = 137}
doSetCreatureOutfit(cid, outfit, -1)
return TRUE
end
end

function onDeEquip(cid, item, slot)
doRemoveCondition(cid, CONDITION_OUTFIT)
return TRUE
end

 

Dá um help ai?

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
local outfits = {
      [PLAYERSEX_FEMALE] = {lookType = 129},
      [PLAYERSEX_MALE] = {lookType = 137}
}

function onEquip(cid, item, slot)
      if outfits[getPlayerSex(cid)] then
             doSetCreatureOutfit(cid, outfits[getPlayerSex(cid)], -1)
      end

      return true
end

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

Link para o comentário
Compartilhar em outros sites

  • 0

tente:

function onEquip(cid, item, slot)
if(getPlayerSex(cid) == PLAYERSEX_FEMALE) then
local outfit = {lookType = 129}
doSetCreatureOutfit(cid, outfit, -1)
else
local outfits = {lookType = 137}
doSetCreatureOutfits(cid, outfit, -1)
return TRUE
end
end
function onDeEquip(cid, item, slot)
doRemoveCondition(cid, CONDITION_OUTFIT)
return TRUE
end

Link para o comentário
Compartilhar em outros sites

  • 0

Nenhum dos dois funcionou.. Continua só indo o outfit 129..

 

@EDIT

Funcionou, só q ao contrário UHAUSHUASHUSAHUASHUSA mas ta blz rep+ assim q eu puder \o

 

Talvez eu mesmo q tenha trocado as outfits, vo conferir aki UHASUHASUHAUSHAUSHUASH to rindo

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

×
×
  • Criar Novo...