LightTenshimaru 0 Postado Setembro 20, 2013 Share Postado Setembro 20, 2013 É para desmontar um player quando ele morrer, pois estava tendo problema de que quando alguem morria montado, quando logava novamente poderia perambular no templo com a montaria, ja que quando logava continuava com ela ativa. Mas não está funcionando!Onde está o erro? creaturescripts.xml <event type="death" name="unmount" event="script" value="unmount.lua"/> unmount.lua function onLogin(cid) doRemovePlayerMount(cid) return true end function onDeath(cid, corpse) doRemovePlayerMount(cid) return true end Link para o comentário https://xtibia.com/forum/topic/221350-o-que-tem-de-errado-aqui/ Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Setembro 20, 2013 Share Postado Setembro 20, 2013 (editado) function onLogin(cid) registerCreatureEvent(cid, "unmount") doRemoveCondition(cid, CONDITION_OUTFIT) return true end function onDeath(cid, corpse) doRemoveCondition(cid, CONDITION_OUTFIT) return true end <event type="death" name="unmount" event="script" value="unmount.lua"/> <event type="login" name="unmount" event="script" value="unmount.lua"/> Editado Setembro 20, 2013 por Roksas Link para o comentário https://xtibia.com/forum/topic/221350-o-que-tem-de-errado-aqui/#findComment-1563179 Compartilhar em outros sites More sharing options...
0 LightTenshimaru 0 Postado Setembro 20, 2013 Autor Share Postado Setembro 20, 2013 [19/9/2013 22:19:48] [Error - CreatureScript Interface] [19/9/2013 22:19:48] data/creaturescripts/scripts/unmount.lua:onLogin [19/9/2013 22:19:48] Description: [19/9/2013 22:19:48] data/creaturescripts/scripts/unmount.lua:3: attempt to call global 'doRemovePlayerMount' (a nil value) [19/9/2013 22:19:48] stack traceback: [19/9/2013 22:19:48] data/creaturescripts/scripts/unmount.lua:3: in function <data/creaturescripts/scripts/unmount.lua:1> [19/9/2013 22:19:48] Teste Druid has logged out. Link para o comentário https://xtibia.com/forum/topic/221350-o-que-tem-de-errado-aqui/#findComment-1563182 Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Setembro 20, 2013 Share Postado Setembro 20, 2013 #Editei, tente agora. Link para o comentário https://xtibia.com/forum/topic/221350-o-que-tem-de-errado-aqui/#findComment-1563188 Compartilhar em outros sites More sharing options...
0 LightTenshimaru 0 Postado Setembro 20, 2013 Autor Share Postado Setembro 20, 2013 Sem Erros Mas Montaria Continua Após Login Link para o comentário https://xtibia.com/forum/topic/221350-o-que-tem-de-errado-aqui/#findComment-1563194 Compartilhar em outros sites More sharing options...
0 roarvr 0 Postado Setembro 25, 2013 Share Postado Setembro 25, 2013 Você precisa criar uma mount com id 0 e fazer ele ficar com aquela mount quando deslogar. Link para o comentário https://xtibia.com/forum/topic/221350-o-que-tem-de-errado-aqui/#findComment-1565143 Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Setembro 25, 2013 Share Postado Setembro 25, 2013 Essa função (doRemovePlayerMount) não existe no seu server. É isso que o erro diz. Link para o comentário https://xtibia.com/forum/topic/221350-o-que-tem-de-errado-aqui/#findComment-1565146 Compartilhar em outros sites More sharing options...
0 Vodkart 1515 Postado Setembro 25, 2013 Share Postado Setembro 25, 2013 (editado) o certo não é doPlayerRemoveMount(cid, mountId) ? uma vez eu criei uma função parecida para meu npc aluguel de montarias: function doRemovePlayerMount(cid, mountId) -- vodka doPlayerRemoveMount(cid, mountId) return doCreatureChangeOutfit(cid,{lookType = getCreatureOutfit(cid).lookType, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet, lookAddons = getCreatureOutfit(cid).lookAddons}) end Editado Setembro 25, 2013 por Vodkart Link para o comentário https://xtibia.com/forum/topic/221350-o-que-tem-de-errado-aqui/#findComment-1565165 Compartilhar em outros sites More sharing options...
0 Omega 377 Postado Outubro 31, 2013 Share Postado Outubro 31, 2013 Tópico movido para a seção de dúvidas e pedidos resolvidos. Link para o comentário https://xtibia.com/forum/topic/221350-o-que-tem-de-errado-aqui/#findComment-1577776 Compartilhar em outros sites More sharing options...
Pergunta
LightTenshimaru 0
É para desmontar um player quando ele morrer, pois estava tendo problema de que quando alguem morria montado, quando logava novamente poderia perambular no templo com a montaria, ja que quando logava continuava com ela ativa.
Mas não está funcionando!
Onde está o erro?
creaturescripts.xml
unmount.lua
Link para o comentário
https://xtibia.com/forum/topic/221350-o-que-tem-de-errado-aqui/Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados