Ir para conteúdo

Toruk

Membro
  • Registro em

  • Última visita

Tudo que Toruk postou

  1. Para ser ativado ao pisar em um sqm (sair da sala), é só mudar o tipo de função para moveevent. Para remover todos os monstros (sem especificar nome) é só remover um end do final e a checagem name: if getCreatureName(tile.uid) == config.boss then
  2. Não seria, passwordType = "sha1" ?
  3. Exemplo de um script simples para você adaptar: (Alterar storage e uid em cada bau). local storage = 150000 local rewardChest = Action() function rewardChest.onUse(player, item, fromPosition, target, toPosition, isHotkey) if player:getStorageValue(storage) < 1 then player:setStorageValue(storage, 1) player:addItem(2160, 1) player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You have found a cristal coin.") else player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "The chest is empty.") end return true end rewardChest:uid(1500) rewardChest:register() E para fazer a escolha de baú, basta usar o mesmo storage nos scripts.
  4. Ele funciona parcialmente. Sendo ativado ao matar o monstro (function onKill) ou ao logar (function onLogin). Porém não tem nada que está checando a todo momento que o player tem essa storage e realizando o kick ou teleport. Para fazer isso, teria que fazer pela function onThink.
  5. Notepad++ permite que você procure valores ou palavras em um diretório (ex: pasta data do servidor). Informando em quais arquivos a palavra buscada foi encontrada. Em relação ao tfs, eu acredito que a src do otserverbr ainda tenha compatibilidade com os scripts antigos (apenas criar novamente a pasta/arquivo xml/scripts). Porém não é certeza, já que faz muito tempo que nem vejo como está o github do projeto.
  6. Você verificou se não há 2 revscripts rodando? Pq senão será carregado apenas o ultimo q a distro ler. Acredito que esse sv é customizado pra ter uma “fire magiclong sword”, então é bom ver isso.
  7. Toruk postou uma resposta no tópico em Suporte Tibia OTServer
    Adicione uma vírgula após o “time = 10”. Ficando: time = 10,
  8. Precisa registrar o arquivo adicionado no arquivo lib.lua (SERVER/data/lib/lib.lua).
  9. Tente criar um arquivo chamado "otpch.cpp", com a seguinte linha. Isso deve resolver esse warning. #include "otpch.h"
  10. Tente: local tile = Tile(toPosition) if tile and tile:getItemByType(ITEM_TYPE_TELEPORT) then self:sendCancelMessage(RETURNVALUE_NOTPOSSIBLE) self:getPosition():sendMagicEffect(CONST_ME_POFF) return false end Se não der, tente trocar o "tile::getItemByType(ITEM_TYPE_TELEPORT)" por "tile:getItemById(1387)".
  11. Só adicionar as linhas na função "function Player:onMoveItem". local tile = Tile(toPosition):getItemByType(ITEM_TYPE_TELEPORT) if tile then self:sendCancelMessage(RETURNVALUE_NOTPOSSIBLE) self:getPosition():sendMagicEffect(CONST_ME_POFF) return false end
  12. O maior problema de você hospedar o servidor em casa, é que você não terá como mitigar um ataque ddos. Portanto, mesmo sendo uma configuração razoável, não conseguirá ficar sem travar durante o ataque ou cair por falta de memória.
  13. Acredito q ta faltando o mix e max nos ataques. Ex: <attack name="Ember" interval="2500" chance="40" range="4" min="-100" max="-250"/>
  14. Você ja conferiu se o arquivo .otbm (mapa), está nomeado “MainWorld.otbm”?
  15. Toruk postou uma resposta no tópico em Suporte Tibia OTServer
    Parabéns! Mas o comando que eu mandei foi apenas para par permissão total a uma pasta. Se você não sabe configurar o html de forma efetiva, não é algo causado pelos outros e sim, por falta de conhecimento seu.
  16. Toruk postou uma resposta no tópico em Suporte Tibia OTServer
    So usar "chmod -R 777 html". Q vai dar permissão total a pasta e a todos os itens dentro
  17. Faz tempo q n mexo com tibia, mas acho q era “ctrl + shift + F”. Se não for o ‘f’, tente “ctrl + shift + H”.
  18. Porque não existe tfs 0.5 ? Acredito que quem fez a sua src apenas nomeou como “0.5”, mas não existe um “tfs 0.5 oficial”
  19. Teria que mudar q versão do OS eu acredito. Pq isso é dado quando n tem a versão da boost compatível. Tente em ubuntu 14.04.
  20. Você teria que compilar ela. Mas se você não tem muito conhecimento nessa area, não recomendo utilizar essa base. Pois como eu falei, ela tem vários pontos que devem ser corrigidos.
  21. Eu recomendo usar a src do saiyanking: https://github.com/SaiyansKing/optimized_forgottenserver Ela tem alguns bugzinhos mas é bem fácil de corrigi-los. O ponto forte dela, é que está muito otimizada, tendo um desempenho muito melhor ao comparado com as src q tem free por ai.
  22. local config = { timeExhausted = 1, -- tempo em horas para poder usar o item novamente. timeForUse = 1, -- tempo em horas que o player poderá entrar na cave. exhausted = 456789, storage = 23575, toKnow = 123456, effect = 53, -- efeito que dará ao usar o item. } function Exclusive(cid) if isCreature(cid) then doSendMagicEffect (getThingPos(cid), config.effect) doPlayerSendTextMessage (cid, 27, "Mode Exclusive") addEvent(Exclusive, 1*3000) end end function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, config.exhausted) < os.time() then setPlayerStorageValue (cid, config.storage, config.timeForUse * 60 * 60 + os.time()) setPlayerStorageValue (cid, config.exhausted, config.timeExhausted * 60 * 60 + os.time()) doRemoveItem(item.uid,1) addEvent(doRemoveCreature, 1*1000, cid, true) addEvent(doRemoveCreature, 1*1000, cid, true) addEvent(Exclusive, 1000, cid) setPlayerStorageValue (cid, config.toKnow, 1) else doPlayerSendTextMessage (cid, 27, "Mode Exclusive") end return true end
  23. Isso pode estar ocorrendo caso o player não tenha os itens na conta (bag, fishing rod, etc)
  24. Toruk postou uma resposta no tópico em Suporte Tibia OTServer
    A empresa apresenta algum tipo de painel com as portas? Pq em algumas, você deverá liberar lá antes (ex: google cloud).
  25. Toruk postou uma resposta no tópico em Suporte Tibia OTServer
    Acredito que uma empresa não usaria uma conexão wireless. Testa as portas ai

Informação Importante

Confirmação de Termo