Postado Dezembro 16, 2017 7 anos Olá, alguém saberia como adicionar um item que mude a Sprite (Newtype) do player ? Exemplo : após clicar no item você ganha a Sprite 875. E quando logar novamente a Sprite volte ao normal . Citar Exemplo do item REP+
Postado Dezembro 16, 2017 7 anos @Psgamerbr Testa ai em vez de perder outfit so quando deslogar, eu coloquei um tempo pra perder ela data/actions/scripts/outfit changer.lua local a = { --[ItemID] = {outfit = OutfitID, effect = EffectID, cd = Cooldown_em_minutos, msg = "Mensagem_enviada_ao_usar"}, [7070] = {outfit = 300, effect = 29, cd = 60, msg = "Você ganhou temporariamente um outfit de Grim Reaper!"}, [7071] = {outfit = 301, effect = 29, cd = 60, msg = "Você ganhou temporariamente um outfit de XXXX XXXXXX!"}, [7072] = {outfit = 302, effect = 29, cd = 60, msg = "Você ganhou temporariamente um outfit de XXXX XXXXXX!"}, } function onUse(cid, item, frompos, item3, topos) local b = a[item.itemid] local out = getCreatureOutfit(cid) local function ckfox() doCreatureChangeOutfit(cid, out) return true end doCreatureChangeOutfit(cid, b.outfit) doSendMagicEffect(getThingPos(cid), b.effect) addEvent(ckfox, b.cd*60*1000) sendMsgToPlayer(cid, 27, b.msg) return true end data/actions/actions.xml <action itemid="7070;7071;7072" event="script" value="outfit changer.lua"/> Editado Dezembro 16, 2017 7 anos por Ckfox (veja o histórico de edições)
Postado Dezembro 16, 2017 7 anos Autor 3 horas atrás, Ckfox disse: @Psgamerbr Testa ai em vez de perder outfit so quando deslogar, eu coloquei um tempo pra perder ela data/actions/scripts/outfit changer.lua local a = { --[ItemID] = {outfit = OutfitID, effect = EffectID, cd = Cooldown_em_minutos, msg = "Mensagem_enviada_ao_usar"}, [7070] = {outfit = 300, effect = 29, cd = 60, msg = "Você ganhou temporariamente um outfit de Grim Reaper!"}, [7071] = {outfit = 301, effect = 29, cd = 60, msg = "Você ganhou temporariamente um outfit de XXXX XXXXXX!"}, [7072] = {outfit = 302, effect = 29, cd = 60, msg = "Você ganhou temporariamente um outfit de XXXX XXXXXX!"}, } function onUse(cid, item, frompos, item3, topos) local b = a[item.itemid] local out = getCreatureOutfit(cid) local function ckfox() doCreatureChangeOutfit(cid, out) return true end doCreatureChangeOutfit(cid, b.outfit) doSendMagicEffect(getThingPos(cid), b.effect) addEvent(ckfox, b.cd*60*1000) sendMsgToPlayer(cid, 27, b.msg) return true end data/actions/actions.xml <action itemid="7070;7071;7072" event="script" value="outfit changer.lua"/> tá aparecendo isso Print
Postado Dezembro 16, 2017 7 anos Solução Spoiler local look = 1002 -- Coloque o ID do outfit function onUse(cid, item) local aux = getCreatureOutfit(cid) aux.lookType = look doSetCreatureOutfit(cid, aux, -1) return true end
Postado Dezembro 16, 2017 7 anos Autor Agora, quemtuacha disse: Ocultar conteúdo local look = 1002 -- Coloque o ID do outfit function onUse(cid, item) local aux = getCreatureOutfit(cid) aux.lookType = look doSetCreatureOutfit(cid, aux, -1) return true end esse não entendi Agora, quemtuacha disse: Ocultar conteúdo local look = 1002 -- Coloque o ID do outfit function onUse(cid, item) local aux = getCreatureOutfit(cid) aux.lookType = look doSetCreatureOutfit(cid, aux, -1) return true end agora consegui, obrigado
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.