Ir para conteúdo

jNo

Membro
  • Registro em

  • Última visita

Tudo que jNo postou

  1. jNo postou uma resposta no tópico em Tibia Global OTServer
    Como eu faço para atualizar para uma versão mais próxima do jogo?
  2. Se você fosse um ot admin descente teria lido as informações contidas no tópico, bem como a solução do problema das mortes no comentário anterior ao seu. Até breve 2 – Sobre as Houses, eu não criei elas no RME, por motivos óbvios, vai facilitar que membros que tenham interesse em fazer algumas mudanças estéticas no mapa as façam facilmente. (Você vai perder no máximo 30 mins criando no mapa, só lembre de cria-las usando a town principal "epic city").
  3. That part of the system points, maybe you need to convert the querry that works in SQL to MYSQL, or add a points system that works with Gesior, and disable the current one. Usually always comes in the gesior a delivery system of donate items. I still have to spend some querry as you can see inside the ot folder. I do not understand much of MYSQL, I recommend creating a topic in the forum / part of support, I'm sorry!
  4. Does this error occur when you try to enter the donate area, or randomly appear in the distro? You can change it for another one, this script is that it stays in the movements folder if it does not fail memory, responsible for preventing frees from entering the donate Are you talking about gold ingot? If so, it's the same thing as crystal coin, but with a higher value, when you have 1kk, and click, turn 1 gold ingot bar. Sorry for the english, I translated it on google.
  5. Esse servidor esta ultrapassado, utilize a versão 3 da minha assinatura.
  6. Leia as orientações que eu dei no tópico http://www.tibiaking.com/forum/forums/topic/44980-gesioracc-2012-860-update-19092016/
  7. jNo postou uma resposta no tópico em Mapas de Tibia
    Estou disponibilizando o começo de um mapa que eu estava fazendo, mas desisti, é para baiak, segue abaixo.
  8. Não é problemas de sources, é uns registro no arquivo login.lua no creaturescript, por enquanto faça o seguinte: Abra o arquivo e coloque na frente dos códigos, o "--", ficando assim: --registerCreatureEvent(cid, "Duca-Login") --registerCreatureEvent(cid, "Duca-Logout") --registerCreatureEvent(cid, "Duca-Death") --registerCreatureEvent(cid, "Duca-Combat") E sobre a staff, e a magia, tudo isso é editavel, você pode fazer ao seu gosto, leva em conta que tem o fast attack, a quantidade do heal estava balanceado pra isso, quando fizer o teste vai entender, mas customize.
  9. É só pegar esse script abaixo, e modificar para que, faça tudo isso que falou, e pedir 1 unico script complementar, que, quando terminar o tempo de evento, vai pro templo.
  10. TKs, Olá, hoje eu trago esse OTServer com o objetivo de mudar a perspectiva dos usuários e OT-Admins em relação aos baiaks, bom, tentar mudar... enfim, esse servidor foi basicamente construído do “0”, diferente dos demais OTServer disponibilizados no fórum que são versões, e mais versões modificadas da base do Yurots (GOD BON), não que seja uma crítica, afinal, eu mesmo já fiz isso 2x, mas, tudo nessa vida precisa mudar ou para pior, ou para melhor, certo? Nesse server eu tentei desenvolver algumas mudanças drásticas, mas sem perder muito a essência de um Baiak padrão, é claro, que em relação a cidade principal algumas coisas ficaram diferente, mas a jogabilidade, hunts, sistemas e quests (bem elaborados por sinal), ficaram bem shows. O Epic Server foi construído e auxiliado com algumas partes de mapping e scripts de contribuintes do fórum, portanto o crédito não e só meu quando se olha esse aspecto, é de todo o fórum. Todos os sistemas e partes que compõe o server são atualizados, até a maioria dos scripts, e a datapack fornecida pelo grande @Fir3element Por conta da faculdade estar me tomando muito tempo e o meu desempenho não tem sido muito bom, deixei alguns itens sem solução, mas estarei fazendo as atualizações assim que possível (no momento o server esta 99/100%), então por enquanto descreverei abaixo alguns avisos. ALGUNS AVISOS: 1 – O server foi produzido para SQL, dentro da pasta Others contém uma database já com as querrys instalada, e também a lista das mesmas, se quiser por em MYSQL, vai ter que achar uma database que funcione com um site, e inserir essas querrys que consta na pasta "querrys sql" e converter em mysql (algumas ja foram convertidas, e no próprio arquivo do ot tem um link que redireciona para uma database mysql+site). 2 – Sobre as Houses, eu não criei elas no RME, por motivos óbvios, vai facilitar que membros que tenham interesse em fazer algumas mudanças estéticas no mapa as façam facilmente. (Você vai perder no máximo 30 mins criando no mapa, só lembre de cria-las usando a town principal "epic city"). 3 – O Evento Six e Chest Bps estão incompletos por enquanto, ainda estou aguardando um auxílio do portal para finalizar, e quando isso acontecer eu vou atualizando o tópico aqui com esses eventos finalizados, mas você pode facilmente inserir outros no lugar. 4 – A senha do admin é tibiaking/juliano 5 – O server possui o bug do elfbot, o bug do fast attack, eu inseri nas sources os códigos que corrigem esse bug, porém eu não estava conseguindo recompilar o projeto, se você souber, facilmente corrigira esse bug. (Não que seja um problema, mas, é mais interessante você deixar um fast attack editável pelo ot e não por um bug de compilação) E o @fir3element quando voltar a ativa vai corrigir isso no tópico. 6.1 - Também possui o bug do openchat, ja modifiquei nas sources também, e no server ja tem os arquivos e codigos instalados, basta mesmo compilar novamente. http://www.tibiaking.com/forum/forums/topic/67233-860-the-forgotten-server-04-sqlite-e-mysql/ 7 – Eu não sou scripter, então vai ficar difícil eu resolver algumas dúvidas relacionadas, eu sei o básico, mas posso tentar auxiliar, basta postar a foto com o erro, ou criar um tópico na seção de suporte que é o mais indicado. 8 - Recomendo deixar o server com os avisos em english, até os comandos etc... pois pelo que andei observando, bastantes grigos tem jogado os servers BR. 9 - O Server ja possui um sistema de points donate, bastar usar o comando /addpoints Fulano, 15 (Caso insira site, não sei, acho que não tera conflito com esse sistema, só lembre de converter as querys sql para mysql necessárias do script) 10 - O Baiak foi desenvolvido para um padrão, low>middle>high, mas nada exagerado, podendo alcançar em média, level 1200 no max. Você pode editar isso também, como as experiências das criaturas são padronizadas, basta diminuir a exp stage no config.lua, ou, no arquivo xml você muda e coloca uns stages melhores. Qualquer bug demais não citados, ou critica/sugestões, comente aqui no tópico! Obrigado aos usuários @Dwarfer, @Vodkart, @MaXwEllDeN, @Sekk, @pablobion, @JcA, @KotZletY, @DboExplorer, @rogaforyn2 @joadson e a toda comunidade! É nós, sem mais delongas:
  11. Estou tentando recompilar, no caso só abrir as sources e cliquei em recompilar tudo e não sai disso:
  12. Que tag no xml você esta usando?
  13. Em actions, cria um arquivo lua, coloque o mesmo abaixo, e edite as posições. -- Start Config -- local topos = {x=974, y=1170, z=7} -- Posição para onde o player será teleportado. -- End Config -- function onUse(cid) if doTeleportThing(cid, topos) then doPlayerSendTextMessage(cid,20,"You have been teleported.") -- Menssagem que aparecerá para o player ao ser teleportado. end end Em action xml coloque. <action actionid="2014" event="script" value="clickvip1alavanca.lua"/>
  14. No seu login.lua abaixo disso: if(loss ~= nil) then adicione isso if (string.find(tostring(getCreatureName(cid)),"Account Manager")) or getPlayerGroupId(cid) >= 3 then return true end if getPlayerLevel(cid) < 250 then doCreatureSay(cid, "you have blessings free to level 250!", TALKTYPE_ORANGE_1) for i = 1, 5 do doPlayerAddBlessing(cid, i) end
  15. O teleport que leva ate a sala do boss não aparece, eu editei o mesmo que você postou la no inicio, porém só isso, e da esse erro. Um server é diferente do outro, libs, database, etc.. pode ser que seja isso, enfim, vou analisar de novo se eu que fiz algo errado Desconsidere tudo que falei, erro meu aqui, consertei já.
  16. Ja esta certo, e ainda nd, obrigado de qualquer forma
  17. Mesmo erro: <?xml version="1.0" encoding="ISO-8859-1"?> <mod name="Invasion Event" version="1.0" author="Dwarfer" contact="tibiaking.com" enabled="yes"> <config name="Inv_func"><![CDATA[ t = { tp_id = 1387, boss_area = {{x=2740,y=1831,z=7}, {x=2802,y=1872,z=7}}, tp_goboss = {time_before = {5, "min"}, create_pos = {x = 2113, y = 1678, z = 7}, goTo = {x = 2778, y = 1893, z = 6}}, msg_time = true, tp_goreward = {x = 2846, y = 1858, z = 6}, removetp_time = {5, "min"}, days = { [{"Monday", "06:15"}] = {name = "Devovorga Imune", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Monday", "12:15"}] = {name = "Devovorga Imune", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Monday", "20:15"}] = {name = "Devovorga Imune", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Tuesday", "06:15"}] = {name = "Ferumbras", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Tuesday", "12:15"}] = {name = "Ferumbras", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Tuesday", "20:15"}] = {name = "Ferumbras", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Wednesday", "06:15"}] = {name = "Phrodomo", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Wednesday", "12:15"}] = {name = "Phrodomo", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Wednesday", "20:15"}] = {name = "Phrodomo", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Thursday", "06:15"}] = {name = "Devovorga Imune", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Thursday", "12:15"}] = {name = "Devovorga Imune", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Thursday", "20:15"}] = {name = "Devovorga Imune", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Friday", "06:15"}] = {name = "Ferumbras", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Friday", "12:15"}] = {name = "Ferumbras", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Friday", "20:15"}] = {name = "Ferumbras", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Saturday", "06:15"}] = {name = "Phrodomo", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Saturday", "12:15"}] = {name = "Phrodomo", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Saturday", "20:15"}] = {name = "Phrodomo", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Sunday", "14:42"}] = {name = "Devovorga Imune", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Sunday", "12:15"}] = {name = "Devovorga Imune", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Sunday", "20:15"}] = {name = "Devovorga Imune", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}} }} function mathtime(table) -- by dwarfer local unit = {"sec", "min", "hour", "day"} for i, v in pairs(unit) do if v == table[2] then return table[1]*(60^(v == unit[4] and 2 or i-1))*(v == unit[4] and 24 or 1) end end return "Error: Bad declaration in mathtime function." end function isHour(a, b) for i, k in pairs(t.days) do if i[1] == a and i[2] == b then return true end end return false end function getTable(a,b) for i, k in pairs(t.days) do if i[1] == a and i[2] == b then return k end end end function doRemoveMonster(uid) if isMonster(uid) then doBroadcastMessage(getCreatureName(uid) .. " returned to its covil stronger than before!", MESSAGE_EVENT_ADVANCE) doRemoveCreature(uid) end end function getPlayersInArea(fromPos, toPos) local players = {} for _, pid in ipairs(getPlayersOnline()) do if isInRange(getPlayerPosition(pid), fromPos, toPos) then table.insert(players, pid) end end return players end function removeAll(tp_pos, area) doRemoveItem(getTileItemById(tp_pos,t.tp_id).uid) local p = getPlayersInArea(area[1], area[2]) if #p > 0 then for i = 1, #p do doTeleportThing(p[i], getTownTemplePosition(getPlayerTown(p[i]))) end end end]]></config> <globalevent name="InvasionEvent" interval="60000" event="script"><![CDATA[ domodlib('Inv_func') function onThink(interval, lastExecution) if isHour( os.date("%A"), os.date("%X", os.time() + mathtime(t.tp_goboss.time_before)):sub(1,5)) then if t.msg_time then doBroadcastMessage("An evil soul seems to be coming to this roshamuul land. Teleport appeared at Event Room! It will be there for " .. t.tp_goboss.time_before[1] .. " " .. t.tp_goboss.time_before[2] .. ".", MESSAGE_EVENT_ADVANCE) end doCleanTile(t.tp_goboss.create_pos) doCreateTeleport(t.tp_id, t.tp_goboss.goTo, t.tp_goboss.create_pos) end if isHour(os.date("%A"), os.date("%X"):sub(1,5)) then local m = getTable(os.date("%A"),os.date("%X"):sub(1,5)) doRemoveItem(getTileItemById(t.tp_goboss.create_pos, t.tp_id).uid) local text = "It will be there for " .. m.remove_time[2][1] .. " " .. m.remove_time[2][2] .."!" doBroadcastMessage(m.name .. " appeared in the Boss Area. Kill it if you are able to! " .. (m.remove_time[1] == true and text or ""), MESSAGE_EVENT_ADVANCE) local monster = doSummonCreature(m.name, m.create_pos) if m.remove_time[1] then addEvent(doRemoveMonster, mathtime(m.remove_time[2])*1000, monster) end end return true end]]></globalevent> <event type="death" name="InvasionBossDeath" event="script"><![CDATA[ domodlib('Inv_func') function onDeath(cid) local p = getCreaturePosition(cid) if isInRange(p, t.boss_area[1], t.boss_area[2]) then doCreatureSay(cid, "LOST NOW, BUT I WILL BACK HAHAHAHA! Teleport ends in " .. t.removetp_time[1] .." " .. t.removetp_time[2] .. ".", TALKTYPE_ORANGE_1) addEvent(function() doCleanTile(p) doSendMagicEffect(p, CONST_ME_TELEPORT) doCreateTeleport(t.tp_id, t.tp_goreward,p) end, 1) addEvent(removeAll, mathtime(t.removetp_time)*1000, p, t.boss_area) end return true end]]></event> </mod>
  18. Aqui com vários horários o script não ativa, mas quando coloco 1, ele ativa, e da erro. <?xml version="1.0" encoding="ISO-8859-1"?> <mod name="Invasion Event" version="1.0" author="Dwarfer" contact="tibiaking.com" enabled="yes"> <config name="Inv_func"><![CDATA[ t = { tp_id = 1387, boss_area = {{x=2740,y=1831,z=7}, {x=2802,y=1872,z=7}}, tp_goboss = {time_before = {5, "min"}, create_pos = {x = 2113, y = 1678, z = 7}, goTo = {x = 2778, y = 1893, z = 6}}, msg_time = true, tp_goreward = {x = 2846, y = 1858, z = 6}, removetp_time = {5, "min"}, days = { [{"Monday", "06:15","12:15","18:15","22:15"}] = {name = "Devovorga Imune", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Tuesday", "06:15","12:15","18:15","22:15"}] = {name = "Ferumbras", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Wednesday", "06:15","12:15","18:15","22:15"}] = {name = "Phrodomo", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Thursday", "06:15","12:15","18:15","22:15"}] = {name = "Devovorga Imune", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Friday", "06:15","12:15","18:15","22:15"}] = {name = "Ferumbras", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Saturday", "06:15","12:15","18:15","22:15"}] = {name = "Phrodomo", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}}, [{"Sunday", "13:57"}] = {name = "Devovorga Imune", create_pos = {x = 2777, y = 1854, z = 7}, remove_time = {true, {45, "min"}}} }} function mathtime(table) -- by dwarfer local unit = {"sec", "min", "hour", "day"} for i, v in pairs(unit) do if v == table[2] then return table[1]*(60^(v == unit[4] and 2 or i-1))*(v == unit[4] and 24 or 1) end end return "Error: Bad declaration in mathtime function." end function isHour(a, b) for i, k in pairs(t.days) do if i[1] == a and i[2] == b then return true end end return false end function getTable(a,b) for i, k in pairs(t.days) do if i[1] == a and i[2] == b then return k end end end function doRemoveMonster(uid) if isMonster(uid) then doBroadcastMessage(getCreatureName(uid) .. " returned to its covil stronger than before!", MESSAGE_EVENT_ADVANCE) doRemoveCreature(uid) end end function getPlayersInArea(fromPos, toPos) local players = {} for _, pid in ipairs(getPlayersOnline()) do if isInRange(getPlayerPosition(pid), fromPos, toPos) then table.insert(players, pid) end end return players end function removeAll(tp_pos, area) doRemoveItem(getTileItemById(tp_pos,t.tp_id).uid) local p = getPlayersInArea(area[1], area[2]) if #p > 0 then for i = 1, #p do doTeleportThing(p[i], getTownTemplePosition(getPlayerTown(p[i]))) end end end]]></config> <globalevent name="InvasionEvent" interval="60000" event="script"><![CDATA[ domodlib('Inv_func') function onThink(interval, lastExecution) if isHour( os.date("%A"), os.date("%X", os.time() + mathtime(t.tp_goboss.time_before)):sub(1,5)) then if t.msg_time then doBroadcastMessage("An evil soul seems to be coming to this roshamuul land. Teleport appeared at Event Room! It will be there for " .. t.tp_goboss.time_before[1] .. " " .. t.tp_goboss.time_before[2] .. ".", MESSAGE_EVENT_ADVANCE) end doCleanTile(t.tp_goboss.create_pos) doCreateTeleport(t.tp_id, t.tp_goboss.goTo, t.tp_goboss.create_pos) end if isHour(os.date("%A"), os.date("%X"):sub(1,5)) then local m = getTable(os.date("%A"),os.date("%X"):sub(1,5)) doRemoveItem(getTileItemById(t.tp_goboss.create_pos, t.tp_id).uid) local text = "It will be there for " .. m.remove_time[2][1] .. " " .. m.remove_time[2][2] .."!" doBroadcastMessage(m.name .. " appeared in the Boss Area. Kill it if you are able to! " .. (m.remove_time[1] == true and text or ""), MESSAGE_EVENT_ADVANCE) local monster = doSummonCreature(m.name, m.create_pos) if m.remove_time[1] then addEvent(doRemoveMonster, mathtime(m.remove_time[2])*1000, monster) end end return true end]]></globalevent> <event type="death" name="InvasionBossDeath" event="script"><![CDATA[ domodlib('Inv_func') function onDeath(cid) local p = getCreaturePosition(cid) if isInRange(p, t.boss_area[1], t.boss_area[2]) then doCreatureSay(cid, "LOST NOW, BUT I WILL BACK HAHAHAHA! Teleport ends in " .. t.removetp_time[1] .." " .. t.removetp_time[2] .. ".", TALKTYPE_ORANGE_1) addEvent(function() doCleanTile(p) doSendMagicEffect(p, CONST_ME_TELEPORT) doCreateTeleport(t.tp_id, t.tp_goreward,p) end, 1) addEvent(removeAll, mathtime(t.removetp_time)*1000, p, t.boss_area) end return true end]]></event> </mod>
  19. Esse erro você quer dizer? Pode me passa o código da source?

Informação Importante

Confirmação de Termo