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
Group: Barão
Joined: 18/10/10
Posts: 246
Reputation: +89
Tibia Character: Elite Pamcadaum

12 de dezembro de 2012 às 13:47
info
Group: Barão
Joined: 24/03/11
Posts: 207
Reputation: +52
Tibia Character: 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
Group: Artesão
Joined: 28/10/12
Posts: 135
Reputation: +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
Edited Dezembro 12 by Aerdor
info
Group: Lorde
Joined: 05/06/12
Posts: 2.2k
Reputation: +215
Gender: Masculino

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



info
Group: Artesão
Joined: 28/10/12
Posts: 135
Reputation: +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?