Ir para conteúdo

Demonbholder

Infante
  • Total de itens

    1551
  • Registro em

  • Última visita

  • Dias Ganhos

    24

Tudo que Demonbholder postou

  1. Ah, ele pode até adicionar mais que o limite, mas depois disso não passa.
  2. Coloca um terceiro parâmetro para escolher entre player, monstro, npc...
  3. Não precisa colocar aquilo no config.lua não... Se você quiser mudar o storage, vai ter que mudar nessa linha: setPlayerStorageValue(cid, 20130314, maxml) e essa linha: if getPlayerStorageValue(cid, 20130314) ~= -1 and getPlayerMagLevel(cid, true) >= getPlayerStorageValue(cid, 20130314) then Mude o 20130314 para qualquer número (que ainda não esteja sendo usado), mas tem que ser o mesmo número nas duas linhas. Exemplo:
  4. Obviamente a função nem funciona. Fechado.
  5. Aconselho você aprender um pouco mais de lua, acredito que sua função não está funcionando como você queria que ela funcionasse. Fechado.
  6. A interface ta bem ruimzinha para falar a verdade, e como eu te falei, existe um sample, que foi feito pelos criadores do wx lua, que é muito bom. O Apocarai (ex moderador) também tava fazendo um debugger em lua. Links: Código do Apocarai Sample do Wxlua
  7. Testou isso? Você usou a variável tab numa comparação antes de declarar ela... não sei em otserv, mas lua pura isso não funciona.
  8. Ta funcionando sim cara, eu testo antes de colocar. Seguinte, mudei um pouco o código aqui, lá vai: function onAdvance(cid, skill, oldlevel, newlevel) local maxMl = 10 if skill == 7 then if newlevel >= maxMl then doPlayerSetMagicRate(cid, 0) setPlayerStorageValue(cid, 20130314, maxMl) end end return true end login.lua: --resto do código registerCreatureEvent(cid, "LimitMl") if getPlayerStorageValue(cid, 20130314) ~= -1 and getPlayerMagLevel(cid, true) >= getPlayerStorageValue(cid, 20130314) then doPlayerSetMagicRate(cid, 0) end return true end Esse com certeza funciona, eu testei aqui. O ruim desse código é que você não pode mudar o magic level depois que você escolheu, só se mudar o storage junto.
  9. Seria como eu coloquei ali cara... Ta explicado ali em cima.
  10. Tópico movido para a seção de dúvidas e pedidos resolvidos. O que mesmo? rsrsrs
  11. beleza... script: function onAdvance(cid, skill, oldlevel, newlevel) local maxMl = 100 if skill == 7 then if newlevel >= maxMl then doPlayerSetMagicRate(cid, 0) end end return true end tag: <event type="advance" name="LimitMl" event="script" value="NOMEDOARQUIVO.lua"/> login.lua (coloca uma linha antes do return true): registerCreatureEvent(cid, "LimitMl") vai ficar assim no login.lua: --resto do código registerCreatureEvent(cid, "LimitMl") return true end
  12. Não sei o que te dizer Pedro19, dois caras já testaram e funcionou... Tenta colocar uma função por linha, sei lá... Qual versão você ta usando? Da algum erro no console?
  13. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  14. O problema não é nas sources. É possível fazer com lua, to falando que aqui funcionou. Acho engraçado que quando não conseguem fazer algo em lua as pessoas falam direto "Ah, o problema é na source." rsrsrs.
  15. hmm, você configurou a variável certinha no código? eu coloquei 100, mas você tem que mudar né. posta o seu login.lua.
  16. Eu testei aqui e funcionou... Você adicionou em login.lua e no creaturescripts.xml? ps: responde o outro tópico da spell.
  17. Pra que fazer isso com função? Seria bem melhor fazer direto na talkaction... Fora o que o pessoal falo ali em cima, vai abrir vários diálogos.
  18. É automático, quando eu movo um tópico pela multimod ele faz o post. Bom fail, abraço.
  19. tenta ai: function onAdvance(cid, skill, oldlevel, newlevel) local maxMl = 100 if skill == 7 then if newlevel >= maxMl then doPlayerSetMagicRate(cid, 0) end end return true end
  20. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  21. Demonbholder

    Amaterasu :(

    O vídeo que você fez não é do meu sistema... funcionou o que eu falei pra adicionar?
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...