Sim teria que fazer para trocar a storage, segue a explicação:
Vpa na pasta data/xml/outfits.xml e faça isso:
<outfit id="14" quest="storage aqui"> <list gender="0" lookType="1149" name="SmiX"/> <list gender="1" lookType="1159" name="SmiX"/> </outfit>
Em quest você coloca a storage.
Agora vá no seu script e cole esse código:
local storage = storage da outfit aqui function onEquip(cid, item, slot) setPlayerStorageValue(cid, storage, 1) end return true end function onDeEquip(cid, item, slot) setPlayerStorageValue(cid, storage, 0) return true end
Pronto!


info
Grupo: Visconde
Registrado: 21/12/06
Posts: 355
Reputação: +118
Gênero: Masculino
Bem, tenho um movement de troca de OUTFIT...
function onEquip(cid, item, slot) local outfit1 = {lookType = 160} -- looktype male local outfit2 = {lookType = 159} -- looktype local playerSex = getPlayerSex(cid) if playerSex == 1 then doSetCreatureOutfit(cid, outfit1, -1) return TRUE end if playerSex == 0 then doSetCreatureOutfit(cid, outfit2, -1) return TRUE end end function onDeEquip(cid, item, slot) doRemoveCondition(cid, CONDITION_OUTFIT) return TRUE endQuando equipa o item, ele pega o outfit que escolhi... POREM...
Ele não pode escolher a cor do outfit..
Pensei aqui.... eu teria que fazer um storage?
Onde ao equipar eu ganharia o storage do outfit, e ao desequipar eu perderia o storage?
Se for isso tem como ajudar? nao sei mecher em storage direito!
ajuda ae , pelo amor de deus!