
neontiger
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
neontiger deu reputação a Lyu em (Resolvido)Mudar outfit de 1 em 1 segundoFiz aqui rapidinho, utilizei onThink por ser um método mais seguro e permitir reLogin sem interferir na troca de outfits.
data/creaturescripts/scripts/outfitring.lua
local config = { ring = 2205, outfits = { {lookType = 128, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 3}, {lookType = 129, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 3} } } function onThink(cid, interval) if getPlayerSlotItem(cid, CONST_SLOT_RING).itemid == config.ring then doSetCreatureOutfit(cid, config.outfits[os.time() % 2 == 0 and 1 or 2]) end return true end
data/creaturescripts/creaturescripts.xml
<event type="think" name="OutfitRing" event="script" value="outfitring.lua"/>
adicionar no final de data/creaturescripts/scripts/login.lua
registerCreatureEvent(cid, "OutfitRing")
a configuração é na tabela config, onde você pode configurar o id do ring e as duas outfits. Abraços.