Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''andar''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • A Cidade OTBR
    • OTServ Brasil
    • Atendimento
    • Taverna
  • Projetos Open Source
    • Canary
    • OTServBR-Global
    • Mehah OTClient
    • MyAAC
  • OpenTibia
    • Notícias e Discussões
    • Suporte - Dúvidas, Bugs, Erros
    • Downloads
    • Tutoriais
    • Show-Off
  • Outros
    • Design

Encontrado 3 registros

  1. Galera to com uma duvida, eu queria saber se e possivel de alguma forma burlar o Delay que da ao usar potion. Acontece que quando um jogador quer usar uma potion ele precisa parar de andar, se tentar usar em quanto anda ele não funciona, queria que, ele andasse e usasse potion em quanto andasse. Tentei fazer algumas coisas mas nenhuma delas estava funcionando corretamente e acaba causando erros no game. Se alguém tiver uma solução ai para me dar uma ajuda !
  2. Pessoal baixei esse ot aqui e estou com um problema, usando qualquer char do otserv andando ele fica travando, ate usando GOD no ip interno ele trava. Link : http://forums.otserv.com.br/index.php/topic/159101-global-map-rl-980-981/ Cliente : 9.81 Configuração do meu Pc : Amd fx 6 6300 8gb de ram xfx r9 270
  3. isWalkable(pos)

    Sintaxe: isWalkable(pos) Descrição: A função retorna se você pode andar na posição "pos". Requerimentos: Lua 5.1+ e um OTServer. Função: function isWalkable(pos) local wall0 = getTileThingByPos({x=pos.x, y=pos.y, z=pos.z, stackpos=0}) local wall1 = getTileThingByPos({x=pos.x, y=pos.y, z=pos.z, stackpos=1}) local wall2 = getTileThingByPos({x=pos.x, y=pos.y, z=pos.z, stackpos=2}) local creature = getTileThingByPos({x=pos.x, y=pos.y, z=pos.z, stackpos=253}) if wall0.uid ~= 0 and hasProperty(wall0.uid, 3) == FALSE and hasProperty(wall0.uid, 7) == FALSE then if wall1.uid == 0 or (hasProperty(wall1.uid, 3) == FALSE and hasProperty(wall1.uid, 7) == FALSE) then if wall2.uid == 0 or (hasProperty(wall2.uid, 3) == FALSE and hasProperty(wall2.uid, 7) == FALSE) then if creature.uid == 0 then return TRUE end end end end return FALSE end Comentários adicionais: Quando há uma criatura na posição em que você faz a checagem é retornado um erro mas não acontece nada de errado. É retornado TRUE se você puder andar em "pos", caso contrário é retornado FALSE. Pra quem não sabe adicionar funções num OTServer copie a função e cole depois do último end que está no global.lua
×