Ir para conteúdo
  • 0

O que tem de errado aqui?


LightTenshimaru

Pergunta

É 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
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0


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 por Roksas
Link para o comentário
Compartilhar em outros sites

  • 0


[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
Compartilhar em outros sites

  • 0

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 por Vodkart
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...