Newtonnotwen 80 Postado Agosto 9, 2012 Share Postado Agosto 9, 2012 (editado) Ele muda o outfit quando pisa no tile, e perde quando sai dele. Script by: LuckOake Editado by: Newtonnotwen Adicione em data/movements/scripts em um arquivo.lua denominado outfits: function onStepIn(cid, item, pos) outfit = {lookType = 3, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0} if item.actionid == 1233 then water = doCreateItem(406, 1, getCreaturePosition(cid)) doCreatureSay(cid, "Uau, que outfit massa!", TALKTYPE_MONSTER) doCreatureAddHealth(cid, -100) doItemSetAttribute(water, "aid", 1234) doSetCreatureOutfit(cid, outfit, -1) end return true end function onStepOut(cid, item, position, fromPosition) icepos = {x = fromPosition.x, y = fromPosition.y, z = fromPosition.z} if item.actionid == 1234 then doRemoveCondition(cid, CONDITION_OUTFIT) addEvent(iceBack, 1) end return true end function iceBack() ice = doCreateItem(406, 1, icepos) doItemSetAttribute(ice, "aid", 1233) return true end -Marrom: Mensagem ao pisar. -Violeta: Life a perder. -Azul Turqueza: - (menos) para perder life, + (mais) para ganhar -Laranja: Id do tile Editando o outfit: -Vermelho: Outfit number ( /newtype ) -Verde: Cor do outfit (só funciona em alguns outfits) -Roxo: Addon do outfit (só funciona em alguns outfits) Obs: Addon varia de 0 a 3. ------------------------------- Em movements.xml: <movevent type="StepIn" actionid="1233" event="script" value="outfits.lua"/> <movevent type="StepOut" actionid="1234" event="script" value="outfits.lua"/> Editado Agosto 27, 2012 por Newtonnotwen Smash Tibia 24 reagiu a isso 1 Link para o comentário https://xtibia.com/forum/topic/191692-change-outfit-especial/ Compartilhar em outros sites More sharing options...
Raidou 16 Postado Agosto 11, 2012 Share Postado Agosto 11, 2012 Muito Bom.Estou Adicionando neste momento em meu server. Link para o comentário https://xtibia.com/forum/topic/191692-change-outfit-especial/#findComment-1314772 Compartilhar em outros sites More sharing options...
Newtonnotwen 80 Postado Agosto 15, 2012 Autor Share Postado Agosto 15, 2012 Ajustei o script, ele estava com um pequeno bug. Link para o comentário https://xtibia.com/forum/topic/191692-change-outfit-especial/#findComment-1317137 Compartilhar em outros sites More sharing options...
Beeki 284 Postado Agosto 16, 2012 Share Postado Agosto 16, 2012 KK, com esse script da pra montar uma lojinha de outfits e sendo que o player pode provar o outfit antes de comprar, curtir. RESPUTADO. Link para o comentário https://xtibia.com/forum/topic/191692-change-outfit-especial/#findComment-1317233 Compartilhar em outros sites More sharing options...
Newtonnotwen 80 Postado Agosto 16, 2012 Autor Share Postado Agosto 16, 2012 Gostei da ideia Beeki, vou adicionar em meu server. Link para o comentário https://xtibia.com/forum/topic/191692-change-outfit-especial/#findComment-1317236 Compartilhar em outros sites More sharing options...
1579091 109 Postado Agosto 16, 2012 Share Postado Agosto 16, 2012 aki nem funfo... n sei pq Link para o comentário https://xtibia.com/forum/topic/191692-change-outfit-especial/#findComment-1317539 Compartilhar em outros sites More sharing options...
Newtonnotwen 80 Postado Agosto 16, 2012 Autor Share Postado Agosto 16, 2012 Você adicionou como no RME? Link para o comentário https://xtibia.com/forum/topic/191692-change-outfit-especial/#findComment-1317545 Compartilhar em outros sites More sharing options...
1579091 109 Postado Agosto 16, 2012 Share Postado Agosto 16, 2012 bom, n alterei nada no script, coloquei o id 406 e a action 1233 e 1234 mesmo!! Link para o comentário https://xtibia.com/forum/topic/191692-change-outfit-especial/#findComment-1317550 Compartilhar em outros sites More sharing options...
Newtonnotwen 80 Postado Agosto 16, 2012 Autor Share Postado Agosto 16, 2012 Como você botou o tile no RME? Estou perguntando isso. Link para o comentário https://xtibia.com/forum/topic/191692-change-outfit-especial/#findComment-1317551 Compartilhar em outros sites More sharing options...
SamueLGuedes 333 Postado Agosto 17, 2012 Share Postado Agosto 17, 2012 só que tem um problema, na primeira veis que eu piso fika com o addon que eu quero mais dps, fika com outro addon e nao sai mais ;/ qual sera o erro to ai o script pra voçe ver function onStepIn(cid, item, pos) outfit = {lookType = 1154, lookHead = 88, lookBody = 88, lookLegs = 88, lookFeet = 88, lookTypeEx = 0, lookAddons = 1} if item.actionid == 1235 then water = doCreateItem(12392, 1, getCreaturePosition(cid)) doCreatureSay(cid, "", TALKTYPE_MONSTER) doCreatureAddHealth(cid, -0) doItemSetAttribute(water, "aid", 1234) doSetCreatureOutfit(cid, outfit, -1) end return true end function onStepOut(cid, item, position, fromPosition) icepos = {x = fromPosition.x, y = fromPosition.y, z = fromPosition.z} if item.actionid == 1236 then doRemoveCondition(cid, CONDITION_OUTFIT) addEvent(iceBack, 1) end return true end function iceBack() ice = doCreateItem(12392, 1, icepos) doItemSetAttribute(ice, "aid", 1233) return true end Link para o comentário https://xtibia.com/forum/topic/191692-change-outfit-especial/#findComment-1318250 Compartilhar em outros sites More sharing options...
Newtonnotwen 80 Postado Agosto 17, 2012 Autor Share Postado Agosto 17, 2012 Esse dae é o antigo, ele tava dando erro, ai editei ele. Põe o atualizado: function onStepIn(cid, item, pos) outfit = {lookType = 3, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0} if item.actionid == 1233 then water = doCreateItem(406, 1, getCreaturePosition(cid)) doCreatureSay(cid, "Uau, que outfit massa!", TALKTYPE_MONSTER) doCreatureAddHealth(cid, -100) doItemSetAttribute(water, "aid", 1234) doSetCreatureOutfit(cid, outfit, -1) end return true end function onStepOut(cid, item, position, fromPosition) icepos = {x = fromPosition.x, y = fromPosition.y, z = fromPosition.z} if item.actionid == 1234 then doRemoveCondition(cid, CONDITION_OUTFIT) addEvent(iceBack, 1) end return true end function iceBack() ice = doCreateItem(406, 1, icepos) doItemSetAttribute(ice, "aid", 1233) return true end Link para o comentário https://xtibia.com/forum/topic/191692-change-outfit-especial/#findComment-1318268 Compartilhar em outros sites More sharing options...
rhamer 5 Postado Agosto 18, 2012 Share Postado Agosto 18, 2012 legal manow mt show cada ideia boa voce tem Link para o comentário https://xtibia.com/forum/topic/191692-change-outfit-especial/#findComment-1318434 Compartilhar em outros sites More sharing options...
Newtonnotwen 80 Postado Agosto 27, 2012 Autor Share Postado Agosto 27, 2012 Obrigado, script simplificado. Adicionei um local. Link para o comentário https://xtibia.com/forum/topic/191692-change-outfit-especial/#findComment-1325622 Compartilhar em outros sites More sharing options...
Skymagnum 234 Postado Setembro 18, 2012 Share Postado Setembro 18, 2012 Bem legal mais se ele morrer vai continuar com a outfit e também poderia simplificar o código, mais você está avançando muito. local new_Outfit = {lookType = 1, lookBody = 1, lookLegs = 1, lookFeet = 1, lookAddons = 3} function onStepIn(cid, item, position, fromPosition) if getCreatureOutfit(cid).lookType ~= new_Outfit.lookType then return doSetCreatureOutfit(cid, new_Outfit, -1) and doCreatureSay(cid, "Outfit muito massa.", 2) and mayNotLogout(cid, true) end end function onStepOut(cid, item, position, fromPosition) if getCreatureOutfit(cid).lookType == new_Outfit.lookType then return doRemoveCondition(cid, CONDITION_OUTFIT) and doCreatureSay(cid, "Perdi a outfit buaaa ;(.", 2) and mayNotLogout(cid, false) end end Link para o comentário https://xtibia.com/forum/topic/191692-change-outfit-especial/#findComment-1341560 Compartilhar em outros sites More sharing options...
juanterresalmeida 0 Postado Setembro 26, 2012 Share Postado Setembro 26, 2012 tipo quando ele caminha nos tile muda outfit e no caso o tile fala algo tipo (Mudo Outfit) ou so muda mesmo? Link para o comentário https://xtibia.com/forum/topic/191692-change-outfit-especial/#findComment-1348307 Compartilhar em outros sites More sharing options...
Posts Recomendados