Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''Normal''.



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
    • Clubes
    • Calabouço
  • OTServ - Áreas Comuns
    • Notícias e Discussões
    • Suporte - Dúvidas, Bugs, Erros
    • Downloads
    • Tutoriais
    • Show-Off
    • Divulgação de Servidores
    • Projetos e Formações de Equipes
  • Outros
    • Design

Encontrado 84 registros

  1. Bom dia, tenho um server baseado em OTXServer versão 11.43 e estou com um problema, os Imbuements não funcionam, o player gasta dinheiro, aparece que o item possui Imbuement, mas quando coloca o item no lugar, não dá o atributo. Alguém poderia me ajudar?
  2. Estou com um problema em um script não entendo muito sobre. Error: http://prntscr.com/gdmvbe Peguei esse script: Script: data/globalevents/scripts/war/onstartup.lua function onStartup() resetaStorageWarEvent() return true end data/lib/102-war.lua WAR_GLOBAL_STORAGE_STATUS = 88800 WAR_GLOBAL_STORAGE_LIMITE_PARTICIPANTES = 88801 WAR_STORAGE_STATUS_PLAYER = 88800 WAR_STORAGE_TIME_VERMELHO = 88801 WAR_STORAGE_TIME_AZUL = 88802 WAR_TOTAL_PARTICIPANTES = 2 WAR_TEMPO_FORCAR_EVENTO = 1*60*1000 WAR_LEVEL_MINIMO_PARTICIPANTES = 100 WAR_ID_TELEPORTE = 1387 WAR_LOCAL_TELEPORTE = {x=167, y=53, z=8} WAR_LOCAL_SALA_ESPERA = {x=835, y=1328, z=7} WAR_LOCAL_SAIDA = {x=160, y=51, z=7} WAR_LOCAL_TIME_VERMELHO = { {x=806, y=1298, z=7}, {x=803, y=1297, z=7} } WAR_LOCAL_TIME_AZUL = { {x=863, y=1266, z=7}, {x=855, y=1264, z=7} } WAR_LOCAL_ARENA_BATALHA = { {x = 461, y = 426, z = 7}, {x = 544, y = 488, z = 7} } local WAR_PREMIOS = { trofeu = 10127, itens = {2520,2487,2498,2488}, dinheiro = {2160, 10, true} } local outfitJogadorTimeAzul = createConditionObject(CONDITION_OUTFIT) setConditionParam(outfitJogadorTimeAzul, CONDITION_PARAM_TICKS, -1) addOutfitCondition(outfitJogadorTimeAzul, {lookType = 131, lookHead = 114, lookBody = 88, lookLegs = 114, lookFeet = 114, lookTypeEx = 0, lookAddons = 3}) local outfitJogadoraTimeAzul = createConditionObject(CONDITION_OUTFIT) setConditionParam(outfitJogadoraTimeAzul, CONDITION_PARAM_TICKS, -1) addOutfitCondition(outfitJogadoraTimeAzul, {lookType = 139, lookHead = 114, lookBody = 88, lookLegs = 114, lookFeet = 114, lookTypeEx = 0, lookAddons = 3}) local outfitJogadorTimeVermelho = createConditionObject(CONDITION_OUTFIT) setConditionParam(outfitJogadorTimeVermelho, CONDITION_PARAM_TICKS, -1) addOutfitCondition(outfitJogadorTimeVermelho, {lookType = 134, lookHead = 0, lookBody = 94, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 3}) local outfitJogadoraTimeVermelho = createConditionObject(CONDITION_OUTFIT) setConditionParam(outfitJogadoraTimeVermelho, CONDITION_PARAM_TICKS, -1) addOutfitCondition(outfitJogadoraTimeVermelho, {lookType = 142,lookHead = 0, lookBody = 94, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 3}) WAR_IGNORAR_ACESSO = 3 function resetaStorageJogadorWarEvent(cid) setStatusJogadorWarEvent(cid, 0) setTimeVermelho(cid, 0) setTimeAzul(cid, 0) end function resetaStorageWarEvent() db.executeQuery("UPDATE `player_storage` SET `value` = 0 WHERE `key` = " .. WAR_STORAGE_STATUS_PLAYER .. ";") db.executeQuery("UPDATE `player_storage` SET `value` = 0 WHERE `key` = " .. WAR_STORAGE_TIME_VERMELHO .. ";") db.executeQuery("UPDATE `player_storage` SET `value` = 0 WHERE `key` = " .. WAR_STORAGE_TIME_AZUL .. ";") setStatusWarEvent(0) setLimiteParticipantesWarEvent(WAR_TOTAL_PARTICIPANTES) end function setStatusWarEvent(estagio) setGlobalStorageValue(WAR_GLOBAL_STORAGE_STATUS, estagio) end function getStatusWarEvent() return getGlobalStorageValue(WAR_GLOBAL_STORAGE_STATUS) end function setLimiteParticipantesWarEvent(total) setGlobalStorageValue(WAR_GLOBAL_STORAGE_LIMITE_PARTICIPANTES, total) end function getLimiteParticipantesWarEvent() return getGlobalStorageValue(WAR_GLOBAL_STORAGE_LIMITE_PARTICIPANTES) end function getStatusJogadorWarEvent(cid) return getCreatureStorage(cid, WAR_STORAGE_STATUS_PLAYER) end function setStatusJogadorWarEvent(cid, status) doCreatureSetStorage(cid, WAR_STORAGE_STATUS_PLAYER, status) end function getTimeJogador(cid) if isTimeAzul(cid)then return "Time Azul" elseif isTimeVermelho(cid)then return "Time Vermelho" else return "Nao Definido" end end function getJogadoresSalaEsperaWarEvent() local jogadoresSalaEspera = {} for i, cid in pairs(getPlayersOnline()) do if(getStatusJogadorWarEvent(cid) == 1) then table.insert(jogadoresSalaEspera, cid) end end return jogadoresSalaEspera end function abreTeleporteWarEvent() if(getTileItemById(WAR_LOCAL_TELEPORTE, WAR_ID_TELEPORTE).uid == 0) then local teleporte = doCreateTeleport(WAR_ID_TELEPORTE, WAR_LOCAL_SALA_ESPERA, WAR_LOCAL_TELEPORTE) doItemSetAttribute(teleporte, "name", "teleporte evento war") doItemSetAttribute(teleporte, "aid", "8880") end end function fechaTeleporteWarEvent() local item = getTileItemById(WAR_LOCAL_TELEPORTE, WAR_ID_TELEPORTE) if(item.uid ~= 0) then doRemoveItem(item.uid) end end function teleportaJogadorCidadePadrao(jogador) local idCidadeNatal = getPlayerTown(jogador) local posicaoTemploCidadeNatal = getTownTemplePosition(idCidadeNatal) doTeleportThing(jogador, posicaoTemploCidadeNatal, true) doSendMagicEffect(posicaoTemploCidadeNatal, CONST_ME_TELEPORT) end function teleportaJogadorSalaEspera(cid) local acessoJogador = getPlayerAccess(cid) if(acessoJogador < WAR_IGNORAR_ACESSO) then setStatusJogadorWarEvent(cid, 1) local totalJogadoresSalaEspera = #getJogadoresSalaEsperaWarEvent() local limiteJogadoresWarEvent = getLimiteParticipantesWarEvent() local vagasDisponivel = limiteJogadoresWarEvent - totalJogadoresSalaEspera if(vagasDisponivel > 0) then doBroadcastMessage(getCreatureName(cid) .. " esta participando do Evento War. Ainda resta " .. vagasDisponivel .. " vaga(s) para o evento.") end end doSendMagicEffect(getThingPosition(cid), CONST_ME_TELEPORT) doTeleportThing(cid, WAR_LOCAL_SALA_ESPERA, true) doSendMagicEffect(getThingPosition(cid), CONST_ME_TELEPORT) end function setTimeVermelho(cid, status) doCreatureSetStorage(cid, WAR_STORAGE_TIME_VERMELHO, status) end function isTimeVermelho(cid) if(getCreatureStorage(cid, WAR_STORAGE_TIME_VERMELHO) == 1)then return true else return false end end function setTimeAzul(cid, status) doCreatureSetStorage(cid, WAR_STORAGE_TIME_AZUL, status) end function isTimeAzul(cid) if(getCreatureStorage(cid, WAR_STORAGE_TIME_AZUL) == 1)then return true else return false end end function getJogadoresTimeVermelho() local jogadoresTimeVermelho = {} for i, cid in pairs(getPlayersOnline()) do if(getStatusJogadorWarEvent(cid) == 2 and isTimeVermelho(cid)) then table.insert(jogadoresTimeVermelho, cid) end end return jogadoresTimeVermelho end function getJogadoresTimeAzul() local jogadoresTimeAzul = {} for i, cid in pairs(getPlayersOnline()) do if(getStatusJogadorWarEvent(cid) == 2 and isTimeAzul(cid)) then table.insert(jogadoresTimeAzul, cid) end end return jogadoresTimeAzul end function isWalkable(pos) if getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid == 0 then return false elseif getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid == 4620 then return false elseif getTopCreature(pos).uid > 0 then return false elseif isCreature(getTopCreature(pos).uid) then return false elseif getTileInfo(pos).protection then return false elseif hasProperty(getThingFromPos(pos).uid, 3) or hasProperty(getThingFromPos(pos).uid, 7) then return false end return true end function getLocalArenaWar(cid) local pos local ehPosicaoValida = false while(ehPosicaoValida == false)do local posx = {} local posy = {} local posz = {} local pir = {} for i=1, 5 do local posx_tmp, posy_tmp, posz_tmp if(isTimeAzul(cid))then posx_tmp = math.random(WAR_LOCAL_TIME_AZUL[1].x, WAR_LOCAL_TIME_AZUL[2].x) posy_tmp = math.random(WAR_LOCAL_TIME_AZUL[1].y, WAR_LOCAL_TIME_AZUL[2].y) posz_tmp = math.random(WAR_LOCAL_TIME_AZUL[1].z, WAR_LOCAL_TIME_AZUL[2].z) elseif(isTimeVermelho(cid))then posx_tmp = math.random(WAR_LOCAL_TIME_VERMELHO[1].x, WAR_LOCAL_TIME_VERMELHO[2].x) posy_tmp = math.random(WAR_LOCAL_TIME_VERMELHO[1].y, WAR_LOCAL_TIME_VERMELHO[2].y) posz_tmp = math.random(WAR_LOCAL_TIME_VERMELHO[1].z, WAR_LOCAL_TIME_VERMELHO[2].z) end local pir_tmp = 0 local spec = getSpectators({x=posx_tmp, y=posy_tmp, z=posz_tmp}, 3, 3, false) if(spec and #spec > 0) then for z, pid in pairs(spec) do if(isPlayer(pid)) then pir_tmp = pir_tmp + 1 end end end posx = posx_tmp posy = posy_tmp posz = posz_tmp pir = pir_tmp end local lowest_i = 1 for i=2, 5 do if(pir < pir[lowest_i]) then lowest_i = i end end pos = {x=posx[lowest_i], y=posy[lowest_i], z=posz[lowest_i]} if(isWalkable(pos))then ehPosicaoValida = true end end return pos end function teleportaJogadoresArenaWar() local tempoIniciarEvento = 10 for i, cid in pairs(getJogadoresSalaEsperaWarEvent()) do setStatusJogadorWarEvent(cid, 2) local jogadoresTimeVermelho = getJogadoresTimeVermelho() local jogadoresTimeAzul = getJogadoresTimeAzul() if(#jogadoresTimeVermelho == #jogadoresTimeAzul or #jogadoresTimeVermelho < #jogadoresTimeAzul)then setTimeVermelho(cid, 1) doAddCondition(cid, (getPlayerSex(cid) == 1) and outfitJogadorTimeVermelho or outfitJogadoraTimeVermelho) else setTimeAzul(cid, 1) doAddCondition(cid, (getPlayerSex(cid) == 1) and outfitJogadorTimeAzul or outfitJogadoraTimeAzul) end local localArenaWar = getLocalArenaWar(cid) doTeleportThing(cid, localArenaWar, true) doSendMagicEffect(getThingPosition(cid), CONST_ME_TELEPORT) doCreatureSetNoMove(cid,true) addEvent(doCreatureSetNoMove,(tempoIniciarEvento+1)*1000, cid,false) addEvent(doPlayerSendTextMessage,(tempoIniciarEvento+1)*1000,cid,MESSAGE_TYPES["warning"],"Evento War Comecou!") for i = 0,tempoIniciarEvento do addEvent(doPlayerSendTextMessage,i*1000, cid, MESSAGE_TYPES["info"], "Evento War vai iniciar em "..tempoIniciarEvento-i.." segundos!") end end end function estaArenaWar(cid) return isInRange(getThingPos(cid),WAR_LOCAL_ARENA_BATALHA[1], WAR_LOCAL_ARENA_BATALHA[2]) end function forcarInicioWarEvent() local statusWarEvent = getStatusWarEvent() if(statusWarEvent == 1) then local estagio = statusWarEvent+1 local jogadoresSalaEspera = getJogadoresSalaEsperaWarEvent() if(#jogadoresSalaEspera > 1) then iniciarWarEvent(estagio, #jogadoresSalaEspera) else for i, jogador in pairs(jogadoresSalaEspera) do teleportaJogadorCidadePadrao(jogador) end resetaStorageWarEvent() doBroadcastMessage("Evento War foi cancelado.") end fechaTeleporteWarEvent() end end function iniciarWarEvent(estagio, totalParticipantes) setStatusWarEvent(estagio) setLimiteParticipantesWarEvent(totalParticipantes) if(estagio == 1)then abreTeleporteWarEvent() addEvent(forcarInicioWarEvent,WAR_TEMPO_FORCAR_EVENTO) doBroadcastMessage("Evento War foi iniciado. O evento esta limitado a " .. getLimiteParticipantesWarEvent() .. " jogadores, o teleporte vai fechar em ".. (WAR_TEMPO_FORCAR_EVENTO/60/1000) .." minutos ou quando atingir o limite de jogadores.") elseif(estagio == 2)then fechaTeleporteWarEvent() teleportaJogadoresArenaWar() end end function presentarJogadorWarEvent(ganhador) local nomeJogador = "["..getTimeJogador(ganhador).. "] "..getCreatureName(ganhador) local trofeu = doPlayerAddItem(ganhador, WAR_PREMIOS.trofeu, 1) doItemSetAttribute(trofeu, "name", "trofeu evento war "..os.date("%d/%m/%Y", os.time())) doItemSetAttribute(trofeu, "description", "Awarded to " .. nomeJogador .. " for winning the war event.") --for _,item in ipairs(WAR_PREMIOS.itens) do --doPlayerAddItem(ganhador, item, 1) --end local itemSortiado = math.random(#WAR_PREMIOS.itens) doPlayerAddItem(ganhador, WAR_PREMIOS.itens[itemSortiado], 1) if WAR_PREMIOS.dinheiro[3] then doPlayerAddItem(ganhador, WAR_PREMIOS.dinheiro[1], WAR_PREMIOS.dinheiro[2]) end doPlayerSave(ganhador, true) end function verificarTimeVencedor() local jogadoresTimeVermelho = getJogadoresTimeVermelho() local jogadoresTimeAzul = getJogadoresTimeAzul() local teveVencedor = false local timeVencedor = {} if(#jogadoresTimeAzul > 0 and #jogadoresTimeVermelho == 0)then teveVencedor = true timeVencedor = jogadoresTimeAzul doBroadcastMessage("Time Azul Ganhou.") elseif(#jogadoresTimeVermelho > 0 and #jogadoresTimeAzul == 0)then teveVencedor = true timeVencedor = jogadoresTimeVermelho doBroadcastMessage("Time Vermelho Ganhou.") end if(teveVencedor)then for i, ganhador in pairs(timeVencedor) do presentarJogadorWarEvent(ganhador) resetaStorageJogadorWarEvent(ganhador) doRemoveConditions(ganhador, false) doTeleportThing(ganhador, WAR_LOCAL_SAIDA, true) end resetaStorageWarEvent() end end
  3. Alguem me ajuda? Toda vez que tento logar da isso... n sei oq fazer mais
  4. Boa tarde pessoal Sou novo no fórum, pesquisei na net a respeito de um bom forum de ot server de tibia e encontrei esse, o que tudo indica e um dos melhores... Pessoal ser a que alguém entre vocês tem o conhecimento de como criar mapas para ot server 8.60 executáveis, aquele que você clica e ele executa os parâmetros para funcionar no pc... Essa é a minha dúvida, pesquisei bastante mais não achei nada a respeito, especificamente... muito se fala de flash mais pra começar do zero acho que não é bem por aí... Agradeço a atenção de todos.
  5. Existe alguma maneira de controlar os re-spawns através do numero de jogadores online? Na verdade o que eu quero é que NUNCA haja respawn. Somente quando não tiver ninguem online no server. E sem reiniciar o server tbm. O server continua rodando normal, só q os bixo só dão respawn quando não tiver ninguem online. Ou seja, se vc quiser caçar novamente uma área, vc tem q deslogar e logar dnv... Isso é possível? Alguém sabe como fazer? --Edit1 Pode ser tbm ao pisar num determinado SQM reseta todos os respanws
  6. function onUse(cid, item, frompos, item2, topos) gatepos1 = {x=488, y=475, z=4, stackpos=0} gatepos2 = {x=488, y=476, z=4, stackpos=0} gatepos3 = {x=489, y=475, z=4, stackpos=0} gatepos4 = {x=489, y=476, z=4, stackpos=0} brigde1 = getThingfromPos(gatepos1) brigde2 = getThingfromPos(gatepos2) brigde3 = getThingfromPos(gatepos3) brigde4 = getThingfromPos(gatepos4) if item.uid == 11001 and item2.itemid == 1945 then doCreateItem(5769,1,gatepos1) doCreateItem(5770,1,gatepos2) doCreateItem(5769,1,gatepos3) doCreateItem(5770,1,gatepos4) doTransformItem(item.uid,item2.itemid+1) doSendMagicEffect(topos, CONST_ME_SOUND_WHITE) doCreatureSay(cid, 'Click!', TALKTYPE_MONSTER, false, topos) addEvent(doswitchReturn,10000,topos,item2.itemid) elseif item.uid == 11001 and item2.itemid == 1946 then doCreatureSay(cid, 'Click!', TALKTYPE_MONSTER, false, topos) doRemoveItem(brigde1.uid,1) doRemoveItem(brigde2.uid,1) doRemoveItem(brigde3.uid,1) doRemoveItem(brigde4.uid,1) doSendMagicEffect(topos, CONST_ME_SOUND_WHITE) doTransformItem(item.uid,item2.itemid-1) else doPlayerSendCancel(cid,"Sorry, not possible.") end return 1 end function doswitchReturn(itemposition,oldid) local pos2 = getThingfromPos(itemposition) doTransformItem(pos2.uid,oldid) end O script tem com função criar uma ponte com o uso da alavanca e quando clica de volta, a ponte é removida. A função tempo altera a alavanca pro estado anterior, mas não remove os tiles da ponte. Alguma ideia ?
  7. Estou fazendo um projeto de OT "progressivo", com checkpoints, e gostaria que a posição de onde o player está ao deslogar não fosse salva. Assim, independente de onde ele deslogar, ele vai relogar no templo de sua cidade natal. Alguém faz ideia de como fazer isso? Grato desde já!
  8. Estou tentando fazer o item 9624 (closed trapdoor) transformar para o item 9625 (open trapdoor) quando o personagem passar por cima. Tentei editar pelo items.xml para que funcionasse de maneira igual aos itens 293 (grass) e 294 (pitfall) porém não consigo fazer com que o item 9624 transforme no item 9625! Alguma ideia?
  9. Quero fazer um servidor 100% em português. E é facil traduzir os nomes dos itens, magias, falas etc. Mas como eu traduzo quando damos look em algo? >> "You see a ..." >> "Você vê um..." E como traduzimos as palavras no Cliente do tibia? Tão quanto os botões, por exemplo o "Help", "Logout", "Stop", "Skull".... Grato desde já!
  10. Tenho o TFS 1.2 e eu consigo logar nele com o tibia 10.98, se eu tentasse logar ocm o tibia 8.40 daria certo tbm? O que determina a versão do cliente do tibia? TFS 1.2 pode ser usado com quais versões do tibia? Preciso saber dessas coisas para saber qual versão de editor de mapa vou usar... Grato desde já!
  11. Fala pessoal, beleza? Estou querendo entrar no universo dos OTs e não sei praticamente nada ainda. Mas 'fiz meu dever de casa', Lí alguns tutoriais e to me virando aqui. Segue o raciocínio pra explicar o meu problema: Eu baxei o TFS 1.2, compilei, tudo certo. Instalei o XAMPP, ativei apache e mysql, entrei no localhost, criei um DB, importei o schema.sql que veio no TFS. Abri o servidor e carregou tudo direitinho (sim, eu configurei o user/password/databate no config.lua) Aí eu simplesmente NÃO FAÇO IDEIA de como criar uma conta pelo phpMyAdmin, mas analisando as tabelas eu consegui entender como funciona. Abri a tabela Accounts, e fui em inserir. Ai apareceu os campos pra eu preencher com o nome da conta, senha, tipo, grupo etc etc. E essa foi a conta que eu criei: Conta 1, senha 1. Ai eu abro o tibia, mudo o ip para 127.0.0.1, vou logar a conta e ele diz que essa conta é invalida. Ja tentei mudar o nome e a senha da conta para outros valores e não funcionou. Alguém sabe me dizer o que é que eu estou fazendo errado? =S
  12. Olá amigos. Por algum motivo que eu não estou entendendo, uma função baseada numa classe está me trazendo o argumento dela como nulo (nil), por mais que eu force o valor desta variável estaticamente. function Player:helloWorld(string) print("A frase é: " .. string) end Desta forma, SEMPRE o argumento "string" será nulo, por mais simples e intuitivo que isso seja. Porém, se eu fizer a função um pouco diferente, funciona normalmente: Player.helloWorld = function(string) Print("A sua frase é: " .. string) end Desta forma, funciona sem problemas. Porquê uma funciona o argumento, e a outra não? Alguém poderia me explicar e me dar um exemplo funcional? Obrigado! @EDIT Estou chamando ambas as funções desta forma: Player.helloWorld("blablabla"). E ela não funciona quando chamada tanto no mesmo arquivo, quanto em outro arquivo.
  13. Boa tarde galera, sou novo aqui no ot, baixei o otserv yourots 0.6.1 rev 04 para cliente 8.5 e tenho algumas dúvidas. 1º aonde acho a pasta ou arquivo com os players existentes? 2º tem como criar um NPC novo?? Como faço ele pra comprar e vender equipamentos ? 3º como faço pra todos os players novo já saírem com Premium ?? 4º tem como criar uma promotion2 que aumentem os benefícios , tipo recuperar mais rápido o hp e mana ? Agradeço desde já .
  14. quando vou rodar da um erro na database, como mostra na imagem. segue meu database no conf.lua ---- DATABASE ---- -- SQL type -- options: mysql, sqlite, odbc or pgsql SQL_Type = "mysql" --- SQL connection part SQL_DB = "teste" -- these settings are not used by SQLite SQL_Host = "localhost" SQL_Port = 3306 SQL_User = "root" SQL_Pass = "vertrigo" alguem me ajuda ai, vlw!!!
  15. Normal Lua.dll

    quando vou abrir meu server, da um error dizendo que meu computador nao tem o arquivo lua.dll, como eu adquiro o mesmo? obrigado pela atenção!
  16. Boa noite, qual seria o website mais completo que está disponível para download hoje em dia? Estou baixando alguns Gesiors, mas alguns não tem shopsystem, ou guild war. Ou não tem sistema de pagamento. Vocês sabem me dizer algum arquivo disponível para download que tenha o melhor website até o momento? De preferência que tenha shopsystem, guild war pela page, sistema de pagamento funcional e layout tibiacom. Alguns eu até acho, mas eles vem com alguns bugs já de início. Precisaria do website mais completo para servidor 10.98, baseado em The Forgotten Server/OTXserver3. Obrigado.
  17. Normal [Ajuda] Otserv e Global

    Preciso de ajuda, eu jogo o Global as vezes, entao instalei o tibia 11 que tem aquele launcher, e fui intalar o 8.6 pra jogar ot.. so que nao da, sempre abre pelo launcher.. o que faço?
  18. Normal RL Map - TFS - 10.98

    Onde posso encontrar uma distribuição desses requisitos? Vejo servers assim no otservlist.org porém não vi essa distribuição para download nem aqui nem no otland. Alguém poderia disponibilizar o link?
  19. Bom é uma duvida simples eu acho, no meu servidor o player só pode usar runas estando parado, se esta andando rápido não aparece nem fumacinha nem nada...consegui arrumar quanto as ammunition dos palla que estava atacando só parado botando a tag swing="true" em welpons, agora com as runas nao sei mesmo, se alguém poder ajudar é nos. EX: Você esta correndo e quer usar uma uh em você mesmo em movimento e não funciona (não aparece nem a fumacinha)
  20. Recentemente comecei um projeto de ot server criando com a database do alissow ot server, porém ele ja vem com umas accs registradas e sempre que tento deletar elas pelo sqliteStudio 3.1.1 aparece um erro "[15:12:18] Error while deleting row from table players: FOREIGN KEY constraint failed" gostaria de saber como resolver isso -Nao quero baixar um .s3db novo, quero aprender a deletar.
  21. Normal Database SQL

    Olá! Estou tentando excluir os personagens que já vieram junto com a pasta do Servidor, porém, quando tento excluir a linha aparece a seguinte mensagem: [09:06:09] Error while deleting row from table players: FOREIGN KEY constraint failed Queria saber o porquê de estar acontecendo isso, e como fazer para excluir a linha por completo. Desde já, agradeço; Abraço!
  22. Alguém sabe um local seguro pra baixar... Aqui no site não há o link... Outra coisa.. esta versão do tibia roda em win 7 32bits; e no 64 bits (o ponto de interrogação ta bugado no teclado aqui).. Vlw amigos
  23. Falae galera, Esses dias tava lembrando de um OT server de PvP Enforced que era da versão 8.6 se eu não me engano. Ele era assim: Tinha vários mapas editados das cidades que mudava de 30 em 30 minutos, tinha dois times, cada time tinha lá os chars com nome verdadeiro e level do tibia global. Tinha um mapa que você tinha que sair correndo e pegar um baú em uma caverna, quem chegasse primeiro e abrisse ganhava uma Enchanted Spear e uns outros itens. Foi o melhor PvP Enforced que eu já joguei na vida, gostaria de saber o nome dele, se alguem ja jogou ou se o dono está por aí, queria muito obter esse server e reabrir. Grato pela atenção!
  24. Olá! Existe alguma maneira de tirar todas as criaturas do mapa no RME? Minha idéia era tirar todas as criaturas que já estão posicionadas no meu mapa e ir colocando elas de 1 a 1, à meu gosto. Desde já agradeço.
  25. Olá. Estou tendo um problema em editar o item Depth Lorica: Em meu itens.xml só possui essas informações: Eu queria modificar ela do jeito que apenas paladins a usem (tirar o royal paladins e elite knights(???)), porém não vejo nada ali em que eu possa estar mudando pra fazer tal mudança. Alguém saberia me informar onde eu posso estar procurando para fazer essa mudança?
×