Ir para conteúdo

Mateusoo

Campones
  • Total de itens

    78
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que Mateusoo postou

  1. Posso pegar os Tiers facilmente. A questão é, em qual script esse codigo vai entrar? No proprio .lua da magia? Poderia fazer assim né? local atributos = { [1] = {atk = 15, heal = 20}, [2] = {atk = 20, heal = 30} } local tier = gettierfunction() local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ICEAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ICE) setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, atributos[tier].atk, e os outros paramentros) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Poderia?
  2. Olá, Realmente, é uma boa ideia. A parte de dano e heal ja vejo como pode ser feito, mas e a parte dos buffs? Exemplos: Exevo pan Utamo vita Exeta res Utito tempo
  3. Boa tarde, Olá pessoal, tenho mais uma duvida e gostaria da ajuda de vocês: A um tempo atrás eu resolvi fazer um servidor BEM diferente, muito voltado para o RPG. Com isso eu pensei no seguinte sistema: Eu tenho Light Healing que heala em media 20. Ao usar certo item, eu ganho Light Healing tier 2 que heala 30. A ideia é simples, spells com tiers. Fazer o sistema é muito simples tambem, e já está feito. O unico problema que encontrei é: Ter 2 ou mais magias registradas com a mesma spell word. No script eu fiz para que: Se eu possuir a spell tier 1, eu ESQUEÇO a tier 1 e aprendo a tier 2. Mas o servidor não chega a abrir pois tenho 2 spells words registradas com o mesmo valor: "Exura" no caso. Eu sei que posso retirar isso das Sources e fazer o servidor abrir, e com o sistema do modo que está feito acredito que não haja problemas, porem eu não sei mecher em Sources, então gostaria de saber o que me indicam a fazer. Eu possuo as Sources do server. Grande abraço a todos!
  4. Boa noite, Certo, me diga se é isso que você quer: Ao usar uma MAGIA você recebe o ITEM X, esse ITEM X ao ser usado sobre um corpse ele cria um monstro como summon do player que usou o item né? Se for isso, poste aqui: - As informações da magia - As informações do item que o player ganhará ao usar a magia Aguardando resposta. Abraços e boa noite.
  5. Boa noite, A parte de mudar a vida é fácil, porem é necessário fazer uma função para editar o resto, o nome, exp e loot. A forma que me vem a cabeça fazer é criar o item no XML e utilizar a função OnSpawn ou as Raids para essas criaturas aparecerem. Se você achar alguma função que modifique o nome, exp e loot de uma criatura, poste aqui que eu posso lhe ajudar no script.
  6. Boa noite, Então cara, eu estava olhando aqui, você possui alguma pokebola diferente na BP? Ele não consegue obter o pokemon que está dentro de alguma pokebola que esta dentro da sua BP. Eu lhe recomendo LIMPAR a sua BP e fazer teste com diversas pokebolas diferentes para que veja qual é a que está dando problema. Já que o seu personagem não consegue fazer login, você deve entrar no banco de dados e deletar todos os itens dentro da BP do seu personagem através do banco de dados. Faça os teste e poste se tiver algum resultado. Abraço e boa noite.
  7. Acredito que na pasta Data/Lib/ em algum arquivo por lá, não sei lhe dizer com certeza, mas deve estar lá. Aguardando, abraço.
  8. Olá, Ao que parece ele não consegue encontrar um valor para a variavel X: local x = icons[getItemAttribute(getPlayerSlotItem(cid, 8).uid, "poke")] Poderia postar essa sua tabela icons? Aguardando. Favor edite o seu comentario acima e coloca o codigo dentro do spoiler, acho que você apertou Enter antes da hora, abraço.
  9. Boa noite, Poste agora o seu arquivo iconSys.lua que está na pasta Data/Lib. O seu servidor possui Systema de Icones ATIVO? Aguardando.
  10. Boa noite, Poste aqui o seu script login.lua que está na pasta Data/Creaturescripts/Scripts. Use Spoilers por favor, é um arquivo muito grande. Abraço e aguardando.
  11. Otimo, o seu servidor não utiliza o sistema de createfood direto das sources. Poste aqui o arquivo que está em: Data/Spells/Scripts/Support/Conjurefood.lua Poste em forma de codigo, estou aguardando. Abraço e boa tarde.
  12. Boa tarde, Ambas as ideias são otimas! Mas acho que ficarei com a do Omega/Killua. Me parece mais facil e de mais rapida execução. Porem adorei a ideia do Dalvorsn tambem. Obrigado aos dois por exporem as suas ideias e REP + para ambos. Muito boa a ideia de criação desse topico, a interetividade de diversos modos de pensamentos está muito boa! Grande abraço a todos e obrigado pela ajuda ;]
  13. Boa tarde, Qual a versão do seu servidor? Na maioria dos servers a função do exevo pan é utilizada direto da sources do server. Por favor, poste a sua TAG que está em Spells.xml referente ao exevo pan, para tirarmos a duvida. Aguardando. Abraços.
  14. Boa tarde. Justamente como o dyego2008 falou, podemos fazer uma função que de o respawn aleatorio desses monstros quando um monstro do mesmo tipo foi sumonado, como o Slicer fez para aparecer os Pokemons Shinys. Porem você teria que ter criado todos os monstros com o [M] em .xml para a função invocar eles. Mas como existe o sistema de Raids, acho desnecessario utilizar o evento OnSpawn do Slicer. Faça os monstros .xml e depois as respectivas Raids e pronto. Abraços.
  15. Boa Tarde, Há sim, diversos tipos diferentes de mensagens você pode colocar para aparecer, experimente: MESSAGE_STATUS_CONSOLE_BLUE Ficando assim: doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você recebeu uma Chain Legs e 3100EXP. Procure Arkires, no cemitério ao norte, ele precisa de sua ajuda. ") Aqui tem uma lista das constantes definidas nas libs: MESSAGE_FIRST MESSAGE_EVENT_ORANGE MESSAGE_STATUS_CONSOLE_ORANGE MESSAGE_STATUS_WARNING MESSAGE_EVENT_ADVANCE MESSAGE_EVENT_DEFAULT MESSAGE_STATUS_DEFAULT MESSAGE_INFO_DESCR MESSAGE_STATUS_SMALL MESSAGE_STATUS_CONSOLE_BLUE Experimente e veja se a mensagem aparece normalmente. Aguardando respostas. Abraços
  16. Mateusoo

    AOL INFINITO

    Boa noite, Realmente, não achei que iria resolver, foi só um tiro no escuro. Tem certeza que não possui mais nenhuma tag relacionado a Death não? Aguardando.
  17. Mateusoo

    AOL INFINITO

    Boa noite, Remove a TAG que leva até esse script do Creaturescripts.xml e verifica se ainda está infinito o AOL. ​Aguardando, boa noite.
  18. Mateusoo

    AOL INFINITO

    Boa noite, Verifica se você tem alguma função em Creaturescripts marcado para Death ou algo assim. Se possuir algo assim, poste aqui por favor, o seu AOL está correto nas configurações do Items.xml. Boa noite e abraços.
  19. Boa noite, Estou vendo o seu script aqui, e vejo que a linha: doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você derrotou " .. killedMonsters .. " de 20 orcs.") Já faz o que você pede. Ela vai enviar ao player a mensagem: "Você derrotou X de 20 orcs." Onde X é a quantidade de Orcs que você ja matou. Aparece algum erro? Quando você mata algum mostro que está fazendo task aparece alguma mensagem? Aguardando a sua resposta. Abraços.
  20. Estou aguardando a sua resposta, teste e me diga se der algum erro. Abraço! Obrigado pelo REP.
  21. Boa tarde, Ele vai remover o CHÃO em si? Qual o erro que da na função doRemoveItem? Abraços e aguardando respostas.
  22. Boa tarde, SIMPLESMENTE MUITO IMPRESSIONANTE! Como todos falaram lá no topico essa função consome muita memoria, vou tentar fazer meu codigo de outro modo. Muito obrigado pela ajuda e um grande abraço! REP +
  23. Olá, Certo, então faça o seguinte: Crie o arquivo vipgratis.lua em DATA/CREATURESCRIPTS/SCRIPTS e coloque esse codigo dentro: local storangeusado = 19250 --Storage usado para indicar se o player ja recebeu os dias de VIP gratis ou não local valor = 7 --Quantidade de dias de VIP a serem adicionados function onLogin(cid) if getPlayerStorageValue(cid, storangeusado) ~= 1 then doAddVipDays(cid, valor) setPlayerStorageValue(cid, storangeusado, 1) end return true end Agora adicione em Creaturescripts.xml a seguinte tag: <event type="login" name="VIP Gratis" script="vipgratis.lua"/> Certifique-se de que o storage usado acima não está sendo usado por outra função, você pode facilmente modificar ele. Aguardo respostas. Grande abraço!
  24. Bom dia, Negativo, os itens são salvos porem o TILE volta a ser o qual está programado no mapa. Tenho essa casa que é do Player: Mateuso Qualquer item que eu jogue dentro ela salva normalmente. Eu tenho um script que ao utilizar certo item no chão, o TILE se modifica e vira outro. O que eu sei é que, quando o server é fechado e aberto novamente são salvos os ITENS que estão acima do TILE, porem o TILE retorna a ser o que está feito no MAPA. O que eu quero fazer é alterar a função de SAVE do server, para salvar o TILE no chão. Quando eu uso o item no chão, o TILE se transforma em outro, como na imagem abaixo: Acho que agora consegui expressar o pedido em si. Aguardando respostas. Grande abraço a todos!
  25. Olá, Entendi sim, a questão foi que você não me entendeu. Quando eu falo de ITENS eu me refiro a itens iniciais. Quando um player cria um char, ele entra no Server "PELADO"? Ou ele ganha 1 mochila, 1 set básico e algumas coisas? É desses itens que estou me referindo. O Firstitems.xml que citei anteriormente faz justamente isso, mas como você não está utilizando ele, talvez esteja utilizando outro, se não, vamos criar um script para fazer isso. Abraços.
  • Quem Está Navegando   0 membros estão online

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