Ir para conteúdo

So volto tarde

Membro
  • Registro em

  • Última visita

Tudo que So volto tarde postou

  1. Remarquei a reposta solução e movi o tópico. Se possível, sempre que conseguir chegar a uma solução do seu problema, compartilha ela aqui para que, caso alguma pessoa um dia enfrente o mesmo problema que você, ela consiga encontrar o resultado no seu tópico, facilitando a vida de todo mundo! (não é um termo de uso do TibiaKing, mas é um ato que ajuda a comunidade)
  2. Este tópico foi movido para a seção de Suporte Otserv.
  3. So volto tarde postou uma resposta no tópico em Suporte Tibia OTServer
    Este tópico foi movido para a seção de Suporte Otserv.
  4. Este tópico foi movido para a seção de Suporte Otserv Alternativo
  5. Este tópico foi movido para a seção de Suporte Otserv Alternativo
  6. os missiles (coisa que sobe) saem?
  7. Este tópico foi movido para a seção de Suporte Otserv Alternativo
  8. tenta da seguinte maneira: local master = isSummon(cid) and getCreatureMaster(cid) or cid local ret = {} ret.id = 0 ret.cd = 9 ret.eff = 157 ret.check = 0 ret.first = true ret.cond = "Slow" for up = -1, -1 do addEvent(upEffect, up*75, cid, -1) end --alterado v1.4 addEvent(doMoveInArea2, 1400, cid, 0, BigArea2, ROCKDAMAGE, min, max, spell, ret)
  9. qual servidor você utiliza como base?
  10. Este tópico foi movido para a seção de Suporte Otserv Alternativo
  11. na source você modifica regras de jogo, como por exemplo a quantidade de tiles que é enviada, ou a cor da mensagem que é enviada em um canal (claro, vai ter que mexer na parte do client também) no client, em suma, é onde você recebe as informações (tratadas no serverside) e passa elas para o client em uma ui nos scripts em lua você faz o jogo acontecer, como por exemplo "eu quero clicar nessa pedra aqui e summonar 10 rotworms", esta parte seria feita em lua óbvio, nada impede de você modificar ou criar algo direto pela source, mas eu não aconselharia em poketibias é muito usado o diretório lib, uma dica: lá não se faz acontecer nada, se você apenas adicionar algo por lá, o servidor vai continuar o mesmo o diretório lib serve para você criar suas próprias bibliotecas e usá-las em outras partes da sua aplicação, exemplo: - crio um arquivo no diretório lib - no arquivo, crio uma função para verificar se o nome do player é "Rotworm" feito isso, eu posso chamar essa função em qualquer lugar da minha aplicação, seja creaturescript, action e afins
  12. caramba, nao tinha sacado que a gente taria fora do escopo da função, dá para gente tentar fazer de uma forma que não seja por condition, ou substituir a requisição que fazemos sobre a skilllevel do player para um numero fixo, o vodkart deve ter outra sacada também
  13. setConditionParam(condition, mathPercent(getPlayerSkill(cid, FIST%$), 70)) voce tem que alterar a parte FIST%& pelo id da skill, vc pode verificar ele em constants, na pasta libs se não conseguir quando tiver pelo pc respondo ao topico
  14. quase, mathPercent(getPlayerSkill(cid, skill), 70) nesse caso, ele pegaria 70% da skill
  15. local a = 900 print(a/100*70) retorno: 910.0 (1300%x70 = 910) local a = getPlayerSkillLevel(cid, 1) local b = 100 local c = 70 print(a/b*c) dá até para fazer uma função mais bonita e colocar na própria lib em outros casos como este, segue: function mathPercent(number, percent) if (not number or not percent) then return; end local percentage = 100 return number/percentage*percent end usando no script: mathPercent(getplayerskill)
  16. tenta fazer algo com a função getPlayerSkillLevel(cid, skillid)
  17. como um tópico do mes de março veio parar no topo? sobre o tópico, basta usar os.time() na hora de setar a storage, exemplo: local tempo = os.time() + 604800 -- (7 dias em segundos) setPlayerStorageValue(cid, 100, tempo) e na hora que for verificar, basta subtrair o os.time() if (getPlayerStorageValue(cid, 100) - os.time() ~= -1) then
  18. Este tópico foi movido para a seção de Suporte Otserv Alternativo
  19. So volto tarde postou uma resposta no tópico em Suporte Tibia OTServer
    Este tópico foi movido para a seção de Suporte Otserv.
  20. o problema foi resolvido ou não? caso não, o servidor está rodando com mysql, e ele não conseguiu conectar ao mysql, isto pode ocorrer devido à portas erradas ou má instalação/configuração. caso você não esteja usando nenhum servidor mysql, você pode optar por usar xampp/wamp ou até mesmo o próprio mysql workbench para facilitar sua vida você pode encontrar tutoriais da instalação com o xampp aqui no fórum
  21. Este tópico foi movido para a seção de Suporte Otserv.
  22. na parte das linguagens que o tibia utiliza, como core, na grande esmagadora maioria dos projetos disponíveis, utiliza c++, na questao de scripts do game, como você mesmo citou, lua. na parte web, a galera ta situada com php no backend programas: vscode (mais utilizado na web, mas EU uso pra tudo) e vs2019 (uso somente pra compilar, ja que uso vscode como minha ide p tudo) sobre as dicas:
  23. o mais próximo de uma documentação que achei, é isto https://github.com/otland/forgottenserver/wiki/Script-Interface mas apesar de tudo, todos os nomes de funções são bem intuitivos, e você pode encontrar listas com estas funções (0.x) aqui mesmo no fórum, como por exemplo o link abaixo mas em suma, creio eu que a melhor coisa para se fazer é ler os códigos das pessoas, principalmente do @Vodkart, e tentar compreendê-los

Informação Importante

Confirmação de Termo