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
5
1.1k
info
Grupo: Barão
Registrado: 18/10/10
Posts: 246
Reputação: +89
Char no Tibia: Elite Pamcadaum

12 de dezembro de 2012 às 13:47
info
Grupo: Barão
Registrado: 24/03/11
Posts: 207
Reputação: +52
Char no Tibia: Lord Curitiibano

12 de dezembro de 2012 às 13:48
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
info
Grupo: Artesão
Registrado: 28/10/12
Posts: 135
Reputação: +48

12 de dezembro de 2012 às 14:45
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 Dezembro 12 por Aerdor
info
Grupo: Lorde
Registrado: 05/06/12
Posts: 2.2k
Reputação: +215
Gênero: Masculino

13 de dezembro de 2012 às 12:41
Dúvida Resolvida!
Tópico Movido.



info
Grupo: Artesão
Registrado: 28/10/12
Posts: 135
Reputação: +48
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 endDá um help ai?