Ir para conteúdo

Caronte

Membro
  • Registro em

  • Última visita

Tudo que Caronte postou

  1. Caronte postou uma resposta no tópico em Suporte Tibia OTServer
    Esse erro acontece quando o player abre o depot? Use este items.xml items.xml
  2. doMonsterSetTarget(target, cid) Ta fazendo o monstro atacar...
  3. @tibira, não conseguiu? Eu estou usando, e está funcional.
  4. Esse unix_timestamp não funciona corretamente no SQLite Studio, e sim no MySQL eu acho que você pode optar por outro jeito Crie uma talkaction qualquer e execute ela in-game function onSay(cid, words, param) db.query("DELETE FROM `players` WHERE `level` < 50 AND `name` <> `Account Manager` AND `lastlogin` < ".. os.time() - 20 * 24 * 60 * 60) return true end 20 * 24 * 60 * 60 = tempo em segundos de inatividade. 20 * 24 * 60 * 60 = 20 dias offline. 40 * 24 * 60 * 60 = 40 dias offline.
  5. para abrir em casa é só abrir o localhost: 127.0.0.1, e para colocar online, abrir as portas do tibia no seu ip.
  6. Eu postei no tópico, porém não estava muito personalizada...
  7. Caronte postou uma resposta no tópico em Playground (Off-topic)
    Seja bem-vindo, quaisquer dúvida, só postar.
  8. Caronte postou uma resposta no tópico em Suporte Tibia OTServer
    Cara você ta colocando só a lib...
  9. Caronte postou uma resposta no tópico em Recursos Avançados
    Veja se está bom.
  10. Caronte postou uma resposta no tópico em Eventos de Mapping
    Cara, isso não é coisa que ensine, simplesmente eu não posso te ensinar. isso é questão de um pouco de prática e um monte de criatividade, o que eu posso recomendar é ver show-offs dos principais mappers, Daniel é bom, Derlexy é bom, beto06 é bom... enfim, você pode ver eles mappeando e avaliar você mesmo, qual é o estilo que mais combina com você... eu por exemplo gosto muito do mapping do Daniel, não por ele ser considerado um dos melhores, mas pela criatividade que ele apresenta na hora de mappear e sobre o detalhamento, ele sabe bem quando usar e quando diminuir o uso. O que eu posso ajudar é avaliando, dando críticas construtivas, ensinando como usar o remeres. poste seus mapas no TK, para serem avaliados, te garanto que você estará mappeando melhor e 1 mês... Primeiro conselho: desliga o auto-border (por que ? Porque simplesmente ele te limita a fazer coisas que com ele são impossíveis de fazer, como detalhamentos de borda e etc...) espero que você se divirta mappeando.
  11. Caronte postou uma resposta no tópico em Recursos Avançados
    Cara, você sabe de quando é esse tópico? hehe... nesse tópico eu não sabia 1/100 do que sei agora no geral.
  12. TFS tente este.
  13. Caronte postou uma resposta no tópico em Suporte Tibia OTServer
    Isso é para spells com potencial de varar a parede, como exevo gran mas frigo, que tem uma área grande, aí ele pega mesmo atrás das paredes... sobre o tópico: o certo é a destroy field não pegar atrás da parede, que sentido faz isso acontecer? se o cara não pode chegar perto, ele não pode usar a runa no local.
  14. É mais de um para colocar no config.lua E eu não lembro especificamente quais, eu preciso ver... Isso vale para o dono do tópico, que não quer que spawne com player na tela.
  15. Acho que é a minha distro do TFS 0.4 Se for, coloque no config.lua essa linha: allowBlockSpawn = true Pronto, player vai bloquear o spawn. OBS: Se for minha distro com update. Ops, não é a minha. Poste suas sources para eu editar.
  16. Que nada, que bom que fez efeito, eu vi que muita gente tinha esse problema, após ter pesquisado sobre a solução. Na verdade eu arrumei isso porque eu dei a minha distro para um membro do TK e ele precisou disso consertado, daí aproveitei para postar.
  17. Bom galera, eu tive esse problema e procurei no tibiaking porém não achei, então eu fui me virar, e vi uma solução, mesmo que provisória, ou permanente, não tenho certeza. O defeito é em alguns TFS, que não dão para logar pelo account manager pela conta do usuário, somente pela 1/1 Esse defeito está ligado as source, então, não tem como arrumar se você não as ter, recomendo que troque a sua distro. Sobre o defeito, é somente localizar esse código em protocolgame.cpp if(!IOLoginData::getInstance()->getPassword(id, hash, salt, character) || !encryptTest(salt + password, hash)) { ConnectionManager::getInstance()->addAttempt(getIP(), protocolId, false); disconnectClient(0x14, "Invalid password."); return false; } E eu recomendo substituir por esse: /* if(!IOLoginData::getInstance()->getPassword(id, hash, salt, character) || !encryptTest(salt + password, hash)) { ConnectionManager::getInstance()->addAttempt(getIP(), protocolId, false); disconnectClient(0x14, "Invalid password."); return false; } */ Porque eu recomendo? porque em vez de simplesmente apagar, essas parras com asterisco vão desabilitar essa parte! E o que você ganha? bom, se você se deparar com um defeito futuro, é só você desabilitar, ele vai estar evidente dentro do seu código, em vez de simplesmente esquecer dele. Espero que seja útil.
  18. Caronte postou uma resposta no tópico em Suporte Tibia OTServer
    Coloca todos os scripts de battlefield! e o erro que dá no executável!
  19. Que nada! Isso é krokodil! @Stigal, você ainda faz aqueles trampos de tibia que você fazia antigamente na época do world tibia?
  20. Acho que tem haver com o intervalo de cada ataque, e com isso criar uma condição nas source para limitar a batida somente entre esse espaço de tempo. parece simples falando, mas eu tenho que ver ainda.
  21. Tudo é possível, só depende do trabalho feito... ..verei se consigo fazer.
  22. Caronte postou uma resposta no tópico em Playground (Off-topic)
    Caralho, achava que eu tinha lag, achava...
  23. Para você começar a colocar atributos como estes, você precisa antes pensar no que ele vai fazer... e pode ser feito nas source ou não, dependendo do que você quer.
  24. Caronte postou uma resposta no tópico em Suporte Bots
    O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "Bots para Tibia → Bots Geral" Para: "Bots para Tibia → Suporte Bots"
  25. azar = { [1] = {item=2148, name='gold coin'}, [2] = {item=2152, name='platinum coin'}, [3] = {item=2160, name='crystal coin'}, } local minLevel = 50 function onSay(cid, word, param) local queststatus = getPlayerStorageValue(cid, 7820) if getPlayerLevel(cid) < minLevel then return doPlayerSendCancel(cid, 'You need level '.. minLevel ..' to use this command.') and false end local random_azar = math.random(1,3) local random_count = math.random(1,100) if queststatus <= 0 then doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "You recive " .. azar[random_azar].name .. " as your reward.") doPlayerAddItem(cid,azar[random_azar].item,random_count) setPlayerStorageValue(cid,7820,1) else doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "You already have you reward.") end return true end @Larissa Azhaurn, o script está errado, coloque o queststatus em baixo do callback.

Informação Importante

Confirmação de Termo