Ir para conteúdo
  • Cadastre-se

vyctor17

Membro
  • Total de itens

    160
  • Registro em

  • Última visita

  • Dias Ganhos

    9

Tudo que vyctor17 postou

  1. KarpaBot - Release 12/03/2017 Update Atual - Pesca: capacidade de pescar sozinho. - Love: !love periódicos ao seus pokemons. - Food: alimenta seu pokemon automaticamente. - Cura: utiliza potions no seu pokemon de acordo com o life atual do mesmo. - Reviver: revive seu pokemon utilizando potion caso morto. - Auto-Ataque: ataca qualquer pokemon que aparecer no battlelist. - Moves: executa moves do seu pokemon como configurado. - Loot: recolhe itens de corpses 3 posições de configuração. - Outfit-Changer: permit
  2. faz uma tabela com as musicas e roda o math.random nela.
  3. ter ate tem, e é só client-side tem que achar a função de tecla pressionada e rodar um som no momento só dar uma olhada nas sources do otc que você acha.
  4. pra sair som nos passos você tem que criar um novo callback creaturescript nas sources, que eu chamei onTryMove, é um callback que é chamado toda vez que alguém tenta andar, e usar isso pra soltar o som, sobre o som ambiente eu me lembro de estar tudo funcionando bem, mas você pode tentar fazer ele pelo servidor ao invés do cliente, usando de referencia oque eu fiz no cliente para passar pro server-side. ou então usar o proprio sistema de som do otclient só para o som ambiente, funcionando de forma separada.
  5. uma talkaction é executado na ação de falar pra que um globalevent executaria uma talkaction é mais fácil fazer o globalevent só executar a função que você quer
  6. nhe a jogabilidade de tibia é bem ruim pra esse tipo de jogo o divertido é evolução na skillplay, normalmente quem inicia em jogos assim no primeiro momento não gosta mais quando começar a ver a evolução de suas habilidades acaba pegando gosto. e no tíbia é bem difícil faz algo parecido, por inúmeras limitações da própria plataforma, pode ate dar um bom evento para otservs mais acho que não seria um bom servidor derivado.
  7. local dolls = { [11256] = {pet = "Crystal Spider"}, [11207] = {pet = "Ashmunrah"}, [11144] = {pet = "Demon"}, [9019] = {pet = "Vampire"}, } function onUse(cid, item, frompos, item2, topos) local go = dolls[item.itemid] local summon = getCreatureSummons(cid) if #summon >= 1 then for _, pid in ipairs(summon) do doRemoveCreature(pid) doCreatureSay(cid, "Can go rest ["..go.pet.."]", TALKTYPE_ORANGE_1) end return true end local pet = doCreateMonster(go.pet, getCreaturePosition(cid)) doConvinceCreature(cid, pet) doCreatureSay(cid, "Let battle ["..go.pet.."]", TALKTYPE_
  8. local frases = {"oie", "tchau", "tarde", "noite"} function onUse(cid, item, fromPosition, itemEx, toPosition) doCreatureSay(cid, frases[math.random(#frases)], TALKTYPE_ORANGE_1) return true end não testei escrevi aqui mesmo :s
  9. acho que não tem como não posso tar falando besteira, vai tentando trocar os números
  10. talvez a storage 3555 já esteja em uso tente colocar outro porque não é comum essa mensagem 1/1 nada no script manda fazer isso...
  11. no caso do meu script remove a tag (interval="2000") pra usar o intervalo padrao do tfs ou então coloca interval="1000"
  12. function onThink(cid) local time = 20 -- tempo em segundos local effect = 2 -- efeito local storage = 3555 if getPlayerAccess(cid) > 2 then if getPlayerStorageValue(cid, storage) + 1 >= time * 1000 then doSendMagicEffect(effect, getCreaturePosition(cid)) end end setPlayerStorageValue(cid, storage, getPlayerStorageValue(cid, storage) + 500) end criar um onThink no creaturescripts.xml e registra o evento no login.lua
  13. talvez seja pela versão do lua que eu usei pro sistema, tenta usar a dll, lua que já vem no otclient não a que vem na pasta do meu download
  14. tudo que acontece hoje é um reflexo do que estava acontecendo a alguns anos atras, quando iniciei no mundo de otservs era bem complexo de se abrir um servidor e poucas pessoas sabiam criar um client com ip-fixo, e a quantidade de scripts disponíveis era bem limitada com a entrada do mock e outros programadores criando diversos scripts e deixando livre, bases de otserv prontas a turma parou de buscar conhecimento e se acomodou. a comunidade de otserv esta estagnada da pra ver isso com a evolução dos servers de pokemon que ainda usam a mesma base toda mal feita cheia de bugs.
  15. tem dois modos de fazer isso um criando um OnStatsChange impedindo o dano caso o player esteja com um summon o outro é fazendo algumas modificações na source pra fazer o mesmo que o o onStatsChange ia fazer só que nas sources. sim, o Demon vai mudar o target para o monk e se caso ele tente atacar o monk vc estiver na frente tipo um caminho de só 1 sqm ele vai te atacar
  16. @Topic troquei para a versão 065 e deu na mesma,logo não se trata de incompatibilidade. tb creio ter colocado tudo na pasta correta percebi tb que ao tentar abrir o client aparecia um erro de DLL mas não impedia o mesmo de executar img do erro: @Edit baixei a dll e instalei manualmente no win32 (reiniciei o computador) mas ele n reconheceu a dll ainda assim... depois joguei a dll na pasta do client, o erro ao abrir não voltou... mas o client continua apresentando o mesmo erro no console coloquei a pasta advanced sound em mods, não mudei nada e as dlls na m
  17. venho lendo seus posts e você ta se tornando um verdadeiro especialista em otclient! meus parabéns cara, espero que você encontre o reconhecimento que merece.. pois ser reconhecido de verdade esta mais difícil do aparecer bons contribuintes (que alias ja esta muito raro) Obrigado pela compreensão, eu acho que eu me exaltei um pouco na resposta ao amiguinho que estava spamando pra min dar suporte, mas fica a dica ai né tente se colocar no lugar da pessoa. sobre o erro, esse erro ai ta falando que não esta encontrado algum arquivo (advsound.lua) veja se não mudou o caminho ou
  18. é sem erro fica bem hard de ajudar mas o sistema funciona normal, como muito já testaram se der algum erro pode mandar que eu tento resolver mais sem erro é complicado.
  19. só criar uma variável no monster.h e colocar no callback de target para alterar essa variável depois usar um outro if para checar se a variável esta intocada ou alterada fazendo a criatura passiva ou "ativa".
  20. muito legal eu fiz algo parecido só que em lua usando onTrySay, a vantagem é que em lua e mais customizável e não tenho que ficar recopilando toda vez para fazer uma alteração
  21. cara só testando pra saber eu só coloquei as tags possíveis, não testei todas elas... unica coisa que posso te dizer é do stats que sim adiciona o bônus que vc escolher e o skill a mesma coisa vai adicionar o bônus escolhido.
  22. ALGUEM FAZ WORLD TRADE BLACK PRA SAPPHIRA?

  23. require('advsound') function Play(sound, loop, vol) music = advsound.playMusic('data/sounds/'..sound, loop, false) advsound.setVolume(music, vol) return true end A lib Ex é só para usar os.sleep(), não é necessitaria. provável que não tenha saído som por o volume estar em 0 Play("teste.mp3", false, 0.5)
  24. é essa a questão... se não gera rendar nem em motivo em fazer.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo