Avohai 0 Postado Março 23, 2011 Share Postado Março 23, 2011 Olá pessoal, esotu precisando de um script relativamente simples. Ao passar em cima de certo tile o look type do player muda, e ao sair desse tile, volta ao que estava antes. E se puderem tambem me ajduar em outro tópico que fiz, e ninguem respondeu, seria muito grato. http://www.xtibia.com/forum/topic/153833-como-criar-item-dentro-de-item/ Abraço a todos!!! Link para o comentário Compartilhar em outros sites More sharing options...
0 Demonbholder 420 Postado Março 24, 2011 Share Postado Março 24, 2011 (editado) Tenta: function onStepIn(cid, item, position, lastPosition, fromPosition) local outfit = {lookType = 136, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0} local val = db.getResult("SELECT `looktype` FROM `players` WHERE `id` = "..getPlayerGUID(cid)..";") setPlayerStorageValue(cid, 31010, val:getDataString("looktype")) doCreatureChangeOutfit(cid, outfit) return TRUE end function onStepOut(cid, item, position, lastPosition, fromPosition) doCreatureChangeOutfit(cid, {lookType = getPlayerStorageValue(cid, 31010)}) return TRUE end A tag: <movevent type="StepIn" actionid="AID" event="script" value="NOMEdoARQUIVO.lua"/> <movevent type="StepOut" actionid="AID" event="script" value="NOMEdoARQUIVO.lua"/> Só colocar um actionid pelo map editor e testar. Até. EDIT: Não esqueça de trocar o outfit ali. Editado Março 24, 2011 por Demonbholder Link para o comentário Compartilhar em outros sites More sharing options...
0 Avohai 0 Postado Março 25, 2011 Autor Share Postado Março 25, 2011 Nao tinha tido tempo para testar, mais hoje consegui. Funcionou perfeitamente Demon, muuuito obrigado, muito bom quando nos ajudam! Te devo uma. Rep++ Link para o comentário Compartilhar em outros sites More sharing options...
0 Vodkart 1515 Postado Março 25, 2011 Share Postado Março 25, 2011 pow não fode demon uahuahauhauahauua para que usar LUAsql e storage? é um script simples function onStepIn(cid, item, position, lastPosition, fromPosition) return doSetCreatureOutfit(cid, {lookType = 136}, -1) end function onStepOut(cid, item, position, lastPosition, fromPosition) return doRemoveCondition(cid, CONDITION_OUTFIT) end Link para o comentário Compartilhar em outros sites More sharing options...
0 Demonbholder 420 Postado Março 26, 2011 Share Postado Março 26, 2011 Porque condição é coisa de viado. Vou reportar para moverem. Link para o comentário Compartilhar em outros sites More sharing options...
0 matheusluz 0 Postado Março 27, 2011 Share Postado Março 27, 2011 cara poe legenda pq nao sei ons e pra por as coisas Link para o comentário Compartilhar em outros sites More sharing options...
0 Vodkart 1515 Postado Março 27, 2011 Share Postado Março 27, 2011 é em Movements/script Link para o comentário Compartilhar em outros sites More sharing options...
0 matheusluz 0 Postado Março 27, 2011 Share Postado Março 27, 2011 e qual seria a tag c der certo rep+ Link para o comentário Compartilhar em outros sites More sharing options...
0 Vodkart 1515 Postado Março 27, 2011 Share Postado Março 27, 2011 A tag: <movevent type="StepIn" actionid="AID" event="script" value="NOMEdoARQUIVO.lua"/> <movevent type="StepOut" actionid="AID" event="script" value="NOMEdoARQUIVO.lua"/> Só colocar um actionid pelo map editor e testar. Até. Acho que alguem não leu o tópico hein Link para o comentário Compartilhar em outros sites More sharing options...
0 Avohai 0 Postado Junho 2, 2011 Autor Share Postado Junho 2, 2011 Galera, desculpem o abuso, o script está perfeito, só queria mais uma coisinha. Por exemplo, ali quando eu passo em cima do tile/item eu me transformo na outfit escolhida, ótimo, mas o item continua ali, ou seja não teria como fazer para ele sumir? Exemplo, passo emcima de uma caneta, me transformo num lapis e a caneta some, quando saiu de cima me transformo no que era antes e a caneta reaparece... rsrs se conseguirem me ajudar serei grato, obrigado!!! Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Avohai 0
Olá pessoal, esotu precisando de um script relativamente simples.
Ao passar em cima de certo tile o look type do player muda, e ao sair desse tile, volta ao que estava antes.
E se puderem tambem me ajduar em outro tópico que fiz, e ninguem respondeu, seria muito grato.
http://www.xtibia.com/forum/topic/153833-como-criar-item-dentro-de-item/
Abraço a todos!!!
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados