Ir para conteúdo
  • Cadastre-se

Posts Recomendados

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

Da Esse Erro!

 

[Error - Event::checkScript] Event onDeath not found (data/creaturescripts/scripts/unmount.lua)

Link para o post
Compartilhar em outros sites
<event type="login" name="unmount" event="script" value="unmount.lua"/>
function onLogin(cid)
    doRemovePlayerMount(cid)
    return true
end
        registerCreatureEvent(cid, "unmount")
Link para o post
Compartilhar em outros sites
 
[19/9/2013 22:6:22] [Error - CreatureScript Interface] 
[19/9/2013 22:6:22] data/creaturescripts/scripts/unmount.lua:onLogin
[19/9/2013 22:6:22] Description: 
[19/9/2013 22:6:22] data/creaturescripts/scripts/unmount.lua:2: attempt to call global 'doRemovePlayerMount' (a nil value)
[19/9/2013 22:6:22] stack traceback:
[19/9/2013 22:6:22] data/creaturescripts/scripts/unmount.lua:2: in function <data/creaturescripts/scripts/unmount.lua:1>
[19/9/2013 22:6:23] Teste Socerer has logged out.
Editado por Light.Tenshimaru (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
[19/9/2013 22:15:1] [Error - CreatureScript Interface] 
[19/9/2013 22:15:1] data/creaturescripts/scripts/unmount.lua:onLogin
[19/9/2013 22:15:1] Description: 
[19/9/2013 22:15:2] (LuaInterface::luaDoPlayerRemoveMount) Player not found
Link para o post
Compartilhar em outros sites

até que mount você tem?

function onLogin(cid)
 for i = 1, 35 do
   doPlayerRemoveMount(cid, i)
  return true
 end
end

Créditos: Matheus, Jamison.

Link para o post
Compartilhar em outros sites

Tem isso aqui :

function onLogin(cid)
   for ID = 1, 25 do
    doPlayerRemoveMount(cid, ID)
   end
    return true
end

Substitua o número 25 pela quantidade total de mounts que tem no seu servidor.

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Link para o post
Compartilhar em outros sites

O problema Que Esse Código REMOVE  :fuu: a Mount Ao Invés De Desmontar!

:D

 

Teria Como Alterar? Não Conheço A Função Que Faz Isso.

Link para o post
Compartilhar em outros sites

Bem, tente isso : 

function onLogin(cid)
   doPlayerSetMounted(cid, 0)
  return true
end

Se não for... eu vou apelar para outro jeito.

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Link para o post
Compartilhar em outros sites

Essa Função Força O Player A Fica Com A Montaria.

Ex:

Deslogo Sem Montaria

Quando Logo Novamente Ele Aparece Montado.

 

Estamos Quase Lá!

Link para o post
Compartilhar em outros sites

Minha última tentativa : 

 

Adicione isso no seu mount.xml

<mount id="0" clientId="0" name="Unmount" speed="0" premium="no" />

E teste o script.

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Link para o post
Compartilhar em outros sites

Infelizmente Sem Sucesso.

 

Estava Tentando Com Esse:

doPlayerSetMountStatus(cid, mounted).

Mas Não Consigo Reverter.

 

E A Respeito Do "RemoveMount" Não Teria Como Remover Apenas A Montaria Que O Player Esta Usando Na Hora Da Morte Identificando-a Pelo "

getMountInfo([mountId])
Link para o post
Compartilhar em outros sites

Eu Entendo.

Mas Acho Que Tudo Tem Uma Solução, E Gostaria De Tentar Até Onde Puder, Creio Que Assim Poderia Amadurecer Para Problemas Futuros.

Apesar Não De Entender Bem .Lua, Cada Pessoa Que Me Ajuda Aqui É Como Um Professor Que Me Ensinar Como Um Amigo.

Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por 001rafa
      Galera como faz para poder criar um slot a mais no otcliente para poder equipar com itens por exemplo mais um ring e mais um colar?
      sei que tem q modificar no source do cliente e no distro alguem poderia me ajudar com um tutorial?

      grato pela atenção.

      up
    • Por M Cronos
      Boa Noite amigos, eu estava usando o Object builder e o item editor para adicionar uns sprites no meu servidor para usar com um script, este aqui >>> 
       que o @Comedinha postou para ajudar um outro membro.
      Bom a questão é que o script parece estar funcionando,por que não dá nenhum erro, mas o item também não é usado. bom eu fucei bastante e ainda  não consegui resultado então eu pensei que talvez eu tivesse que setar o item como usável no OB ou no IE, pois me lembro de ter visto isso em algum lugar, mas não consigo achar onde eu faço isso. alguém pode me ajudar? se possível. obrigado.
    • Por fezeRa
      Estou com um problema chato. Seguinte:
       
      O player pega , compra promotion, dai fica lá "Elder Druid", dai se ele reloga, ele volta pra Druid.
      Ou seja não ta salvando a vocation, é algum problema no login.lua que nao salva a vocation atual? Alguem sabe?
    • Por Bryan Robert
      Olá Eu tenho um server 8.0 ou 8.1 e para ligar o server utilizamos Serve.exe ou restarter.bat mas eu queria o server.exe em bat para eu editalo ou fazer ele volter a ser bat se alguem poder me passar link do server.bat ou programa q faz ele votar a ser bat vlw
       
       
      dboeternal.servegame.com:8090
    • Por thiaguinhuh
      gente eu qero saber como eu crio um npc q vc da 20k e vc vira a vocacion Troll e nova chegou hj e a mais forte ai vc compra com 20 k de gb =Gold Bar ai qero saber pf ajudem ai
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo