Ir para conteúdo

koete

Membro
  • Registro em

  • Última visita

Tudo que koete postou

  1. A spell se trata em jogar a kunai no chão marcando o local? E logo após usar o jutsu para voltar para a kunai?
  2. Boa tarde galera, estou aqui para retribuir o TibiaKing por anos de ajuda e suporte que este Fórum já me deu. Desde o inicio o Tibia King tem me segurado com as duas mãos. Então, o minimo que posso fazer é retribui-lo. Seguinte!, vocês vão pedir as spells e eu vou tentar cria-las para vocês.
  3. Eu simplesmente não estou conseguindo reconhecer o dono do summon, para poder adicionar uma storage nele quando seu summon morrer, se alguém souber como da um toque ai! Valeu galerinha!
  4. Adiciona na tag do item. <attribute key="maxhealthpoints" value="10000"/> <attribute key="maxmanapoints" value="10000"/>
  5. koete postou uma resposta no tópico em Códigos C++
    m_interface não foi declarado, vai retornar um erro isso ai.
  6. É o critical sistem do seu server. Posta aqui seu Creatures.xml
  7. koete postou uma resposta no tópico em Suporte Tibia OTServer
    Modifica tambem no Item.otb Acabei de fazer aqui um item que ilumina modificando apenas duas coisas. Tibia.dat e Item.otb Coloquei as imagens em Anexo, da uma olhada.
  8. koete postou uma resposta no tópico em Suporte Tibia OTServer
    Você tem que editar no Tibia.dat e no item.otb. Fez a mudança nos dois?
  9. koete postou uma resposta no tópico em Suporte Tibia OTServer
    Você entendeu o script tudo errado. O script não funciona dessa forma de você falou. Ele funciona deste modo, preste atenção. function onCastSpell(cid, var) local tempo = 10 // tempo que ira demorar para usar novamente local time = os.time() local storage = 17900 if getPlayerStorageValue(cid, storage) <= time then // se o player tiver a storage <= (17900 == os.time()) então, setPlayerStorageValue(cid, storage, time + tempo) // adiciona ao player o storage (17900 == os.time() + 10), exemplo, o tempo agora que usei é 10:00:00 ele adicionou na storage mais 10 segundos então a storage vai ser 17900 == 10:00:10. doPlayerSendTextMessage(cid, 27, "Usou") else local segundos = getPlayerStorageValue(cid, storage) - time // segundos = 17900 == 10:00:10 - 10:00:(Tempo aumentando por segundo) que o resoltado será 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0. if segundos > 0 then // se o resultado não for 0 ele irá dizer doPlayerSendCancel(cid, "Ainda restam: " .. segundos .." segundos.") doSendAnimatedText(getPlayerPosition(cid),'.' ..segundos.. '.',18) end end end
  10. koete postou uma resposta no tópico em Suporte Tibia OTServer
    function onCastSpell(cid, var) local tempo = 10 local time = os.time() local storage = 17900 if getPlayerStorageValue(cid, storage) <= time then setPlayerStorageValue(cid, storage, time + tempo) doPlayerSendTextMessage(cid, 27, "Usou") else local segundos = getPlayerStorageValue(cid, storage) - time if segundos > 0 then doPlayerSendCancel(cid, "Ainda restam: " .. segundos .." segundos.") doSendAnimatedText(getPlayerPosition(cid),'.' ..segundos.. '.',18) end end end Estou tentando colocar uma contagem regressiva saindo em cima do player, está muito difícil, não estou usando o addEvent direito eu suponho. Alguém pode me ajudar?
  11. koete postou uma resposta no tópico em Suporte Tibia OTServer
    Retornou um erro [17/11/2017 10:12:47] Lua Script Error: [Spell Interface] [17/11/2017 10:12:47] data/spells/scripts/TRANSFORM.lua:onCastSpell [17/11/2017 10:12:47] data/spells/scripts/TRANSFORM.lua:98: attempt to compare string with number [17/11/2017 10:12:47] stack traceback: [17/11/2017 10:12:47] data/spells/scripts/TRANSFORM.lua:98: in function <data/spells/scripts/TRANSFORM.lua:92>
  12. koete postou uma resposta no tópico em Suporte Tibia OTServer
    Tenho um script que desenvolvi para o player mudar a vocação por um determinado tempo e depois do tempo contado ele voltar ao normal e enquanto ele está na vocação nova ele não pode usar de novo. Porém eu queria que quando ele tentasse usar de novo mostrasse o tempo que falta. Eu tentei usar o os.time() mas não entendi direito. function onCastSpell(cid, var) if getPlayerStorageValue(cid,storage) < 1 then setPlayerStorageValue(cid,storage,tempo) else return doPlayerSendCancel(cid, "You need wait to use this power again.") end local function storagelee(cid) setPlayerStorageValue(cid,storage,0) end local function voltar(cid) if isCreature(cid) then doSendAnimatedText(getPlayerPosition(cid),'Retornado',180) doPlayerSetVocation(cid,6) end end doPlayerSetVocation(cid,7) doSendAnimatedText(getPlayerPosition(cid),'Inicial',18) addEvent(voltar, (tempo*60*1000), cid) addEvent(storagelee, (tempo*60*1000), cid) end
  13. koete postou uma resposta no tópico em Suporte Tibia OTServer
    local hit = getPlayerSkillLevel(cid,3) addDamageCondition(condition, 60, 500, - hit) Não é a primeira spell que me deparo com este erro. Eu tento fazer ela hitar de acordo com certos skills nesse caso é uma condition, porque não funciona?
  14. koete postou uma resposta no tópico em Suporte Tibia OTServer
    Eu tenho um sistema de drop effect no server mas quando o jogador mata os monstros só mostra o efeito se dropar o item fora da backpack, se o item for dropado dentro da backpack não mostra o efeito. Eu revisei tudo mas não consigo achar o comando certo para fazer a função. Alguem que entenda do assunto por favor se puder ajudar. Script:
  15. Estou com o mesmo erro.
  16. koete postou uma resposta no tópico em Suporte OTServer Derivados
    Não funcionou. Fiz todos os passos. /z 70 vai tudo certo, /z 71 pra cima não sai invisivel. Segui este tutorial também e não funcionou. http://www.tibiaking.com/forum/forums/topic/48946-como-adicionar-novos-efeitos/
  17. koete postou uma resposta no tópico em Suporte Tibia OTServer
    Não estou conseguindo fazer uma spell que da tantos% proteção contra físico e elemento. Alguém tem ideia de como faz?
  18. koete postou uma resposta no tópico em Suporte OTServer Derivados
    Gostei do tutorial vou testar quando chegar em casa e retorno aqui para falar se deu certo. Tudo certo!
  19. koete postou uma resposta no tópico em Suporte OTServer Derivados
    Não chega nem no 100 tem só até o 70 ai coloquei pra ir até o 90 e quando uso o talkaction ele fala que o limite é 90 porque eu aumentei, então não é no limite. O problema é que não aparece imagens do 71 ao 90. e ja estão todas no dat.
  20. koete postou uma resposta no tópico em Suporte OTServer Derivados
    Se for só adicionar mais na const.h eu ja fiz isso.
  21. koete postou uma resposta no tópico em Suporte OTServer Derivados
    Não consigo adicionar novas effects no meu server. Ja criei novas no dat editor e ja coloquei na lib constant, porém quando abro o server e testo o /z elas saem todas invisíveis. Não aparecem nada, sendo que está tudo no .dat corretamente. A pergunta é, é só no dat e no lib/constant.lua pra mexer ou precisa de algo mais?
  22. É por esse motivo que ainda acredito no TibiaKing. Explicação inteligentíssima psychonaut Gostei muito da sua resolução, e com o que agora eu sei posso usar de várias formas para reduzir varios outros scripts meus. Ta mais que reputado, parabéns e obrigado. Dúvida Sanada
  23. (storageValue = 61111) storageValue serve para gravar um número pra sempre em um player, tipo uma marca. no caso quando algum jogador ja tem essa numeração o script retorna para falso e manda a mensagem que tem alguem com essa numeração. Deve ter outra quest no seu server que da a mesma storagevalue. Mude a numeração para qualquer outra coloca uns 8543126 sei la e testa.
  24. Esse script eu fiz para cada skill level aumentar um pouco a quantidade de mana que o player ganha. Postei apenas parte dele aqui porque ele é bem grande, segue sempre a mesma sequencia. queria saber se exite algum jeito de fazer a mesma coisa mas mais rezumido no script, porque com o script grande cada click faz o computador ler todos os códigos então vários players usando com certeza vai pesar. Não tenho ideia de como reduzir o script. Se tiver alguém bom que saiba fazer isso, ajuda ai.
  25. koete postou uma resposta no tópico em Suporte Tibia OTServer
    Meu server estava rodando normalmente no meu pc. Passei o server pra vps windows. Instalei o no-ip DUC, esta rodando normal la. O config.lua está o ip do no-ip. Testei entrar aqui no cliente e não logou abriu apenas a parte de escolher os chars mas na hora de entrar da erro de tempo excedido. Voltei no vps mudei no config.lua coloquei o ip da máquina (numeros). Abri um cliente junto com o ip change no meu pc em casa e o jogo logou tranquilo. O problema de comunicação está no no-ip. Alguem me ajuda a resolver?

Informação Importante

Confirmação de Termo