Ir para conteúdo

Redseb9

Membro
  • Registro em

  • Última visita

Tudo que Redseb9 postou

  1. if player:getStorageValue(Storage.Promotion) == promotionNumber then npcHandler:say("You are already promoted!", cid) elseif player:getStorageValue(Storage.Promotion) == 1 and promotionNumber == 2 then npcHandler:say("You need the first promotion!", cid) else faltou um ELSE antes do if. Tenta assim.
  2. Tenta usar os comandos: lsof -ti:3306 lsof -ti:7171 lsof -ti:7172 e manda aqui o que aparece. Manda também o data/xml servers.xml.
  3. Se for compatível, tente usar esta versão:
  4. Qual a versão do TFS? Para TFS 1.1+: O xml você pega de qualquer um e coloca os nomes/outfit/etc que você quiser.
  5. Então o problema deve ser da versão do client. Atualiza ele pra ultima versão e tenha certeza que o spr usado é da mesma versão do tibia que você está abrindo o OTC também.
  6. Seu OTC está na ultima versão? Você mudou alguma coisa nele? Seu spr está expandido? (aumentou o limite de alguma coisa?) Aparece erro no log?
  7. Aparece algum erro? Tenta do jeito que estava. (Já arrumei ali)
  8. Modifiquei o post para você ver se funciona. Desculpe, não conheço as funções do 0.x muito bem.
  9. Limpei um pouco seu script. Não precisa do for ali, já que você vai fazer a verificação do texto e do unique depois, mas você quem sabe nessa parte. Haha
  10. Muda isso: <event type="text" name="Senha" event="script" value="senhaporta.lua"/> por isso: <event type="textedit" name="Senha" event="script" value="senhaporta.lua"/>
  11. Está muito bom mesmo... bem clean haha Eu usaria com certeza! Depois vejo se posso ajudar em algo no git
  12. O que você quer nela? Qual erro está aparecendo?
  13. "Código aberto, ou open source em inglês, é um modelo de desenvolvimento que promove um licenciamento livre para o design ou esquematização de um produto, e a redistribuição universal desse design ou esquema, dando a possibilidade para que qualquer um consulte, examine ou modifique o produto." Um programa Open source é um programa que tem disponível todos os seus códigos para que todos possam ver/alterar. Compare por exemplo o cliente do tibia, onde você não pode ver os códigos que estão nele, já que ele está compilado com criptografia, e o otclient, um programa de código aberto em que você pode modificar tudo, já que os códigos estão livres para você modificar (tanto em questão de criptografia/facilidade quando legalmente). Concluindo, se você tiver as sources e puder modificar elas (legalmente também) tem um programa open source. No caso de ot, comumente você vai ouvir que os "ots"/distros open source são as que você tem as sources delas. Nesse caso você poderá adicionar funções e editar livremente as sources. O outro caso são distros já compiladas que não são distribuídas com suas sources. Muitas modificações e sistemas precisam das sources do servidor. Dê uma olhada na seção Bibliotecas e funções por exemplo. Tudo o que tiver a ver com C++(Ou C#) tem a ver com o código do servidor. Se for fazer um servidor alternativo, é completamente necessário que você tenha as sources, mas se for ficar só no RL e não quiser arrumar bugs (dependendo da versão) ou colocar coisas novas, talvez você nunca nem veja a pasta src.
  14. Não vão ficar do jeito que você quer se você não for usar o otbm do ot de pokemon. Poste algumas fotos dos spells ou video, se possível. Você usa tudo deste ot pokemon ou ta usando um servidor tfs de tibia mesmo?
  15. Qual a versão do TFS? Precisamos desta informação para saber que funções usar.
  16. Redseb9 postou uma resposta no tópico em Suporte Tibia OTServer
    Você tem acesso às sources e consegue compilar?
  17. Redseb9 postou uma resposta no tópico em Suporte Tibia OTServer
    Foi só um exemplo. Mas de qualquer maneira, o problema dele não parece ser por ser net de casa, mas sim alguém sobrecarregando o servidor com algum bug da versão - nesse caso um dedicado poderia não aguentar também. Por isso seria bom mais informações do @Sleet.
  18. Redseb9 postou uma resposta no tópico em Suporte Tibia OTServer
    Nesse caso ele vai apenas não adicionar a exp, certo? O que ele quer é ao contrário disso.
  19. Redseb9 postou uma resposta no tópico em Suporte Tibia OTServer
    Na verdade não é não. Você tem que editar a quantidade de informação que pode ser armazenada. Deve mudar nas sources mesmo, na parte da fórmula para conseguir leveis. Mas isso vai alterar toda a quantidade de exp necessária. Você precisaria resetar o servidor. Sei que o tópico é antigo, mas caso alguém ainda tenha este problema e queira esta solução: Procure por static uint64_t getExpForLevel(int32_t lv) e mude por algo assim: static uint64_t getExpForLevel(int32_t lv) { lv--; return ((150ULL * lv * lv) - (50ULL * lv * lv) + (1200ULL)) / 3ULL; } *créditos: gesior Depois tem que alterar as rates, etc... para auxiliar a mudança da fórmula acima, use o wolfram alpha e vá mudando pra ver até quando quer deixar, igualando á exp máxima (int64 = 2^64 = 18.446.744.073.709.551.615).
  20. Redseb9 postou uma resposta no tópico em Suporte Tibia OTServer
    Ele é 8.6, certo? Eu não trabalho com essa versão, mas o que posso adiantar para você é que provavelmente não será possível abrir uma janela estilo container com isso, a não ser que este container esteja com o jogador. Pra dar uma base de como fazer, você pode fazer por storages o depósito dos items. se o player tiver o item x na lista de items dele (depot + bp), variável adicinou = false de 1 até 5 se a storage i estiver vazia e variável adicionou == false setStorage(i,iddoitem) e variável adicionou = true se não break end end se adicionou == true, manda msg pro player "Você colocou o item ".. nome .." no duat." se não manda msg "Você só pode colocar 5 items no duat" end end A lógica seria essa. Outra opção é trabalhar com database, mas não sei se sua versão usa mysql.
  21. Aparece algum erro na distro? tem foto do debug? Isso ajudaria bastante. Sumona cada monstro separadamente e vê qual ta dando o debug. Depois disso posta o script dele aqui.
  22. Redseb9 postou uma resposta no tópico em Suporte Tibia OTServer
    Explica melhor umas coisas: Só pode por items nesse local aí se a pessoa estiver no depot? Você não quer que abra uma janela com os items (estilo container) né? Pois se quiser, uma melhor opção é colocar no local de um dos items do inventário (tipo no ring) para que não sejam necessárias muitas modificações em C++. Esse sistema deposita os items no dp? Pois nesse caso não entendi como o limite funcionaria. EDIT: Ah, e qual a versão do TFS?
  23. Linux é o mesmo procedimento. Abre as portas, muda o config e roda. Pode ser que tenha coisas a mais dependendo do VPS que você usa e da versão, tipo se tiver site você tem que arrumar as configurações dele também. Na seção tutoriais do tibiaking tem alguns tutoriais para você começar.
  24. Redseb9 postou uma resposta no tópico em Suporte Tibia OTServer
    Procura um firewall bom (como esse aqui: http://www.tibiaking.com/forum/forums/topic/36356-anti-ddos-windows-firewall-download/) na seção de tutoriais, mas não acho que é o caso. Em ultimo caso, você pode criar uma regra no firewall para não deixar ele acessar o seu, mas se ele usar proxy esqueça isso. Qual a versão do TFS/distribuição que você usa? Pode ser um bug deixado propositalmente no servidor para nukar.
  25. Qual a versão do TFS? Pesquise no /data arquivos com "player:setVocation" (se for tfs 1.1+)

Informação Importante

Confirmação de Termo