Ir para conteúdo
  • Cadastre-se

So volto tarde

Membro
  • Total de itens

    190
  • Registro em

  • Última visita

  • Dias Ganhos

    13

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. 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. Este tópico foi movido para a seção de Suporte Otserv Alternativo
  7. 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)
  8. Este tópico foi movido para a seção de Suporte Otserv Alternativo
  9. 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 poket
  10. 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
  11. 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
  12. quase, mathPercent(getPlayerSkill(cid, skill), 70) nesse caso, ele pegaria 70% da skill
  13. 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)
  14. tenta fazer algo com a função getPlayerSkillLevel(cid, skillid)
  15. 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
  16. Este tópico foi movido para a seção de Suporte Otserv Alternativo
  17. Este tópico foi movido para a seção de Suporte Otserv.
  18. 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
  19. 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:
  20. 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
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo