Jump to content
Close

Camilo Salvadori

Member
  • Content Count

    29
  • Joined

  • Last visited

About Camilo Salvadori

  • Rank
    Craftsman

Recent Profile Visitors

2127 profile views
  1. local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) local talkState = {} local rtnt = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end npcHandler:setMessage(MESSAGE_GREET, "Seja bem vindo |PLAYERNAME|. Eu sou responsável pela venda de pacote de runas.. Diga {runas} para ver a lista de disponibilidade, ou {ajuda} para entender melhor o processo.") addoninfo = { ['ultimate healing rune'] = {cost = 20, items = {{2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}}, outfit_female = 26612, outfit_male = 26612, addon = 1, storageID = 10042}, ['heavy magic missile rune'] = {cost = 20, items = {{2311,8}, {2311,8}, {2311,8}, {2311,8}, {2311,8}, {2311,8}, {2311,8}, {2311,8}, {2311,8}, {2311,8}, {2311,8}, {2311,8}, {2311,8}, {2311,8}, {2311,8}, {2311,8}, {2311,8}, {2311,8}, {2311,8}, {2311,8}}, outfit_female = 26613, outfit_male = 26613, addon = 1, storageID = 10043}, ['explosion rune'] = {cost = 20, items = {{2313,4}, {2313,4}, {2313,4}, {2313,4}, {2313,4}, {2313,4}, {2313,4}, {2313,4}, {2313,4}, {2313,4}, {2313,4}, {2313,4}, {2313,4}, {2313,4}, {2313,4}, {2313,4}, {2313,4}, {2313,4}, {2313,4}, {2313,4}}, outfit_female = 26614, outfit_male = 26614, addon = 1, storageID = 10044}, ['sudden death rune'] = {cost = 20, items = {{2268,2}, {2268,2}, {2268,2}, {2268,2}, {2268,2}, {2268,2}, {2268,2}, {2268,2}, {2268,2}, {2268,2}, {2268,2}, {2268,2}, {2268,2}, {2268,2}, {2268,2}, {2268,2}, {2268,2}, {2268,2}, {2268,2}, {2268,2}}, outfit_female = 26615, outfit_male = 26615, addon = 1, storageID = 10045}, ['magic wall rune'] = {cost = 20, items = {{2293,3}, {2293,3}, {2293,3}, {2293,3}, {2293,3}, {2293,3}, {2293,3}, {2293,3}, {2293,3}, {2293,3}, {2293,3}, {2293,3}, {2293,3}, {2293,3}, {2293,3}, {2293,3}, {2293,3}, {2293,3}, {2293,3}, {2293,3}}, outfit_female = 26616, outfit_male = 26616, addon = 1, storageID = 10046}, ['great fireball rune'] = {cost = 20, items = {{2304,4}, {2304,4}, {2304,4}, {2304,4}, {2304,4}, {2304,4}, {2304,4}, {2304,4}, {2304,4}, {2304,4}, {2304,4}, {2304,4}, {2304,4}, {2304,4}, {2304,4}, {2304,4}, {2304,4}, {2304,4}, {2304,4}, {2304,4}}, outfit_female = 26617, outfit_male = 26617, addon = 1, storageID = 10047}, ['fireball rune'] = {cost = 20, items = {{2302,5}, {2302,5}, {2302,5}, {2302,5}, {2302,5}, {2302,5}, {2302,5}, {2302,5}, {2302,5}, {2302,5}, {2302,5}, {2302,5}, {2302,5}, {2302,5}, {2302,5}, {2302,5}, {2302,5}, {2302,5}, {2302,5}, {2302,5}}, outfit_female = 26618, outfit_male = 26618, addon = 1, storageID = 10048}, ['holy missile rune'] = {cost = 20, items = {{2295,1}, {2295,1}, {2295,1}, {2295,1}, {2295,1}, {2295,1}, {2295,1}, {2295,1}, {2295,1}, {2295,1}, {2295,1}, {2295,1}, {2295,1}, {2295,1}, {2295,1}, {2295,1}, {2295,1}, {2295,1}, {2295,1}, {2295,1}}, outfit_female = 26620, outfit_male = 26620, addon = 1, storageID = 10049}, ['energy bomb rune'] = {cost = 20, items = {{2262,4}, {2262,4}, {2262,4}, {2262,4}, {2262,4}, {2262,4}, {2262,4}, {2262,4}, {2262,4}, {2262,4}, {2262,4}, {2262,4}, {2262,4}, {2262,4}, {2262,4}, {2262,4}, {2262,4}, {2262,4}, {2262,4}, {2262,4}}, outfit_female = 26621, outfit_male = 26621, addon = 1, storageID = 10050}, ['paralyse rune'] = {cost = 20, items = {{2278,2}, {2278,2}, {2278,2}, {2278,2}, {2278,2}, {2278,2}, {2278,2}, {2278,2}, {2278,2}, {2278,2}, {2278,2}, {2278,2}, {2278,2}, {2278,2}, {2278,2}, {2278,2}, {2278,2}, {2278,2}, {2278,2}, {2278,2}}, outfit_female = 26622, outfit_male = 26622, addon = 1, storageID = 10051}, ['energy field rune'] = {cost = 20, items = {{2277,5}, {2277,5}, {2277,5}, {2277,5}, {2277,5}, {2277,5}, {2277,5}, {2277,5}, {2277,5}, {2277,5}, {2277,5}, {2277,5}, {2277,5}, {2277,5}, {2277,5}, {2277,5}, {2277,5}, {2277,5}, {2277,5}, {2277,5}}, outfit_female = 26623, outfit_male = 26623, addon = 1, storageID = 10011}, ['energy wall rune'] = {cost = 20, items = {{2279,6}, {2279,6}, {2279,6}, {2279,6}, {2279,6}, {2279,6}, {2279,6}, {2279,6}, {2279,6}, {2279,6}, {2279,6}, {2279,6}, {2279,6}, {2279,6}, {2279,6}, {2279,6}, {2279,6}, {2279,6}, {2279,6}, {2279,6}}, outfit_female = 26624, outfit_male = 26624, addon = 1, storageID = 10012}, ['intense healing rune'] = {cost = 20, items = {{2265,2}, {2265,2}, {2265,2}, {2265,2}, {2265,2}, {2265,2}, {2265,2}, {2265,2}, {2265,2}, {2265,2}, {2265,2}, {2265,2}, {2265,2}, {2265,2}, {2265,2}, {2265,2}, {2265,2}, {2265,2}, {2265,2}, {2265,2}}, outfit_female = 28263, outfit_male = 28263, addon = 1, storageID = 10013}, ['destroy field rune'] = {cost = 20, items = {{2261,5}, {2261,5}, {2261,5}, {2261,5}, {2261,5}, {2261,5}, {2261,5}, {2261,5}, {2261,5}, {2261,5}, {2261,5}, {2261,5}, {2261,5}, {2261,5}, {2261,5}, {2261,5}, {2261,5}, {2261,5}, {2261,5}, {2261,5}}, outfit_female = 26626, outfit_male = 26626, addon = 1, storageID = 10014}, ['fire wall rune'] = {cost = 20, items = {{2303,6}, {2303,6}, {2303,6}, {2303,6}, {2303,6}, {2303,6}, {2303,6}, {2303,6}, {2303,6}, {2303,6}, {2303,6}, {2303,6}, {2303,6}, {2303,6}, {2303,6}, {2303,6}, {2303,6}, {2303,6}, {2303,6}, {2303,6}}, outfit_female = 26625, outfit_male = 26625, addon = 1, storageID = 10015}, ['fire bomb rune'] = {cost = 20, items = {{2305,4}, {2305,4}, {2305,4}, {2305,4}, {2305,4}, {2305,4}, {2305,4}, {2305,4}, {2305,4}, {2305,4}, {2305,4}, {2305,4}, {2305,4}, {2305,4}, {2305,4}, {2305,4}, {2305,4}, {2305,4}, {2305,4}, {2305,4}}, outfit_female = 26628, outfit_male = 26628, addon = 1, storageID = 10016}, ['poison bomb rune'] = {cost = 20, items = {{2286,4}, {2286,4}, {2286,4}, {2286,4}, {2286,4}, {2286,4}, {2286,4}, {2286,4}, {2286,4}, {2286,4}, {2286,4}, {2286,4}, {2286,4}, {2286,4}, {2286,4}, {2286,4}, {2286,4}, {2286,4}, {2286,4}, {2286,4}}, outfit_female = 26629, outfit_male = 26629, addon = 1, storageID = 10017}, ['light magic missile rune'] = {cost = 20, items = {{2287,10}, {2287,10}, {2287,10}, {2287,10}, {2287,10}, {2287,10}, {2287,10}, {2287,10}, {2287,10}, {2287,10}, {2287,10}, {2287,10}, {2287,10}, {2287,10}, {2287,10}, {2287,10}, {2287,10}, {2287,10}, {2287,10}, {2287,10}}, outfit_female = 26630, outfit_male = 2630, addon = 1, storageID = 10018}, ['fire field rune'] = {cost = 20, items = {{2301,5}, {2301,5}, {2301,5}, {2301,5}, {2301,5}, {2301,5}, {2301,5}, {2301,5}, {2301,5}, {2301,5}, {2301,5}, {2301,5}, {2301,5}, {2301,5}, {2301,5}, {2301,5}, {2301,5}, {2301,5}, {2301,5}, {2301,5}}, outfit_female = 26631, outfit_male = 26631, addon = 1, storageID = 10019}, ['great iceball rune'] = {cost = 20, items = {{28247,3}, {28247,3}, {28247,3}, {28247,3}, {28247,3}, {28247,3}, {28247,3}, {28247,3}, {28247,3}, {28247,3}, {28247,3}, {28247,3}, {28247,3}, {28247,3}, {28247,3}, {28247,3}, {28247,3}, {28247,3}, {28247,3}, {28247,3}}, outfit_female = 28246, outfit_male = 28246, addon = 1, storageID = 10020} -- next storage 10052 -- next storage 10052 -- next storage 10052 -- next storage 10052 -- next storage 10052 -- next storage 10052 -- next storage 10052 -- } local o = {'intense healing rune', 'ultimate healing rune', 'light magic missile rune', 'heavy magic missile rune', 'holy missile rune', 'explosion rune', 'sudden death rune', 'magic wall rune', 'fireball rune', 'great fireball rune', 'great iceball rune', 'paralyse rune', 'destroy field rune', 'energy field rune', 'energy wall rune', 'energy bomb rune', 'fire field rune', 'fire wall rune', 'fire bomb rune', } function creatureSayCallback(cid, type, msg) local talkUser = cid if(not npcHandler:isFocused(cid)) then return false end if addoninfo[msg] ~= nil then if (getPlayerStorageValue(cid, addoninfo[msg].storageID) ~= -1) then npcHandler:say('Parece que ocorreu algum erro!', cid) npcHandler:resetNpc() else local itemsTable = addoninfo[msg].items local items_list = '' if table.maxn(itemsTable) > 0 then for i = 1, table.maxn(itemsTable) do local item = itemsTable[i] items_list = items_list .. item[2] .. ' ' .. ItemType(item[1]):getName() if i ~= table.maxn(itemsTable) then items_list = items_list .. ', ' end end end local text = '' if (addoninfo[msg].cost > 0) then text = addoninfo[msg].cost .. ' gp' elseif table.maxn(addoninfo[msg].items) then text = items_list elseif (addoninfo[msg].cost > 0) and table.maxn(addoninfo[msg].items) then text = items_list .. ' e ' .. addoninfo[msg].cost .. ' gp' end npcHandler:say('Para ' .. msg .. ' você precisará de 20 destas runas com suas cargas e 20gps. Você tem todas com suas devidas cargas com você?', cid) rtnt[talkUser] = msg talkState[talkUser] = addoninfo[msg].storageID return true end elseif msgcontains(msg, "yes") or msgcontains(msg, "sim") then if (talkState[talkUser] > 10010 and talkState[talkUser] < 10100) then local items_number = 0 if table.maxn(addoninfo[rtnt[talkUser]].items) > 0 then for i = 1, table.maxn(addoninfo[rtnt[talkUser]].items) do local item = addoninfo[rtnt[talkUser]].items[i] if (getPlayerItemCount(cid,item[1]) >= item[2]) then items_number = items_number + 1 end end end if(getPlayerMoney(cid) >= addoninfo[rtnt[talkUser]].cost) and (items_number == table.maxn(addoninfo[rtnt[talkUser]].items)) then doPlayerRemoveMoney(cid, addoninfo[rtnt[talkUser]].cost) if table.maxn(addoninfo[rtnt[talkUser]].items) > 0 then for i = 1, table.maxn(addoninfo[rtnt[talkUser]].items) do local item = addoninfo[rtnt[talkUser]].items[i] doPlayerRemoveItem(cid,item[1],item[2]) if container:getSize() == 0 then container:remove() end end end doPlayerAddItem(cid, addoninfo[rtnt[talkUser]].outfit_male) npcHandler:say('Aqui está seu pacote.', cid) else npcHandler:say('Você não tem as runas, cargas ou o dinheiro necessário!', cid) end rtnt[talkUser] = nil talkState[talkUser] = 0 npcHandler:resetNpc() return true end elseif msgcontains(msg, "runas") then npcHandler:say('Ofereço suporte para troca por pacotes nas seguintes runas: {' .. table.concat(o, "}, {") .. '}', cid) rtnt[talkUser] = nil talkState[talkUser] = 0 npcHandler:resetNpc() return true elseif msgcontains(msg, "ajuda") then npcHandler:say('Para trocar pelos pacotes você necessita de 20 runas respectivamente conjuradas e com suas devidas cargas originais. Para trocar, basta dizer o nome da runa completo referente a lista na aba {runas}. Exemplo: {ultimate healing rune}.', cid) rtnt[talkUser] = nil talkState[talkUser] = 0 npcHandler:resetNpc() return true else if talkState[talkUser] ~= nil then if talkState[talkUser] > 0 then npcHandler:say('Volte quando obtiver as runas e cargas necessárias.', cid) rtnt[talkUser] = nil talkState[talkUser] = 0 npcHandler:resetNpc() return true end end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Oi @Vodkart, valeu o retorno e obrigado por ajudar!
  2. Oi pessoal, espero de coração que possam me ajudar, estou a bastante tempo neste pepino e nada até agora.. O código que eu vou postar lá embaixo funciona da seguinte forma: QUando eu digo YES ou SIM para o NPC, ele pega 20 runas com cargas 2x e me dá um outro item... Até aqui tudo funcionando perfeitamente, ou quase... Tem duas coisas que não estão funcionando como eu gostaria neste script: Primeira: SE eu tenho mais do que o número necessário de runas (20 runas) ele remove todas elas, incluindo as adicionais (se eu tenho 30, invés de pegar só as 20 ele pega as 30) Segunda: Gostaria de uma função para que também remova a BACKPACK que se encontrava as 20 runas... ou seja, além de pegar as 20 runas, também pegar a backpack em que as 20 runas estavam... pode ser só um ID.. tipo a Backpack marrom mesmo, caso for mais complicado colocar outras... Senão toda vez que trocarem, caso o OT tenha bastante player, vai ENCHER de backpack no chão da sala onde o NPC está, causando LAG e problemas de FPS... Agradeço desde já! Aqui está a tabela de troca de itens... Code: ['ultimate healing rune'] = {cost = 20, items = {{2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}, {2273,2}}, outfit_female = 26612, outfit_male = 26612, addon = 1, storageID = 10042}, Ignorem o que diz respeito a outfit_male e outras coisas... é só o nome que está trocado, mas a função funciona igual (fui um pouco relaxado em não trocar) Lua: outfit_male = 26612 Este é o ID do item que eu recebo ao dar as 20 runas (e se possível, com a backpack também)Aqui está o código de toda a função em questão... Lua: elseif msgcontains(msg, "yes") or msgcontains(msg, "sim") then if (talkState[talkUser] > 10010 and talkState[talkUser] < 10100) then local items_number = 0 if table.maxn(addoninfo[rtnt[talkUser]].items) > 0 then for i = 1, table.maxn(addoninfo[rtnt[talkUser]].items) do local item = addoninfo[rtnt[talkUser]].items[i] if (getPlayerItemCount(cid,item[1]) >= item[2]) then items_number = items_number + 1 end end end if(getPlayerMoney(cid) >= addoninfo[rtnt[talkUser]].cost) and (items_number == table.maxn(addoninfo[rtnt[talkUser]].items)) then doPlayerRemoveMoney(cid, addoninfo[rtnt[talkUser]].cost) if table.maxn(addoninfo[rtnt[talkUser]].items) > 0 then for i = 1, table.maxn(addoninfo[rtnt[talkUser]].items) do local item = addoninfo[rtnt[talkUser]].items[i] doPlayerRemoveItem(cid,item[1],item[2]) if container:getSize() == 0 then container:remove() end end end doPlayerAddItem(cid, addoninfo[rtnt[talkUser]].outfit_male) npcHandler:say('Aqui está seu pacote.', cid) else npcHandler:say('Você não tem as runas, cargas ou o dinheiro necessário!', cid) end rtnt[talkUser] = nil talkState[talkUser] = 0 npcHandler:resetNpc() return true end E é isto, não coloquei todo o código, pois o resto não tem nada a ver com o que eu quero fazer (acho eu) então não coloquei para não confundir mais a cabeça de todos! Muito obrigado desde já
  3. Muito obrigado, @Nolis!! Vou colocar os spoilers à partir de agora! É chatinho no começo, mas depois se acostuma... o que facilita muito é refazer toda a base do obj editor e do RME para ficar mais fácil de mexer, pois os que vem no original é muito ruim de mexer mesmo... as bordas são ruim de colocar, inclusive, mas editando fica tranquilo! Aqui é como se fosse um Realm do submundo: Esta aqui para mostrar um pouco das criaturas que ficam perfeitas no local: Entrada alternativa para Mintwallin (abaixo de Thais): Um local com seixos de argila vermelha: Por enquanto é isto! Vou atualizando de acordo com o que vou finalizando #Edit: A grama, a areia e tudo mais, eu mantive no continente original, porém achei interessante existir mais de um tipo de areia, assim como mais um tipo de grama..
  4. Oi pessoal, tudo bem? Bom... como podem ver me chamo Camilo e sempre acompanhei showoff de mapas tanto daqui quanto de outros forums. Há um tempo atrás, iniciei meu projeto, mas não sabia nem por onde começar mapeando... me faltava inspiração e criatividade! Com o tempo fui aprimorando lentamente os detalhes e fui ficando satisfeito com o progresso... Sei que sou iniciante ainda, mas como fico responsável por todas as áreas do servidor não consigo passar horas e horas treinando! Mas digo para vocês: fazer um mapa e gostar do que tu estás fazendo e imaginar gente jogando nele é terapeutico. Bom, sem mais delongas, vou compartilhar aqui alguns ambientes... Lembrando que não vou usar nenhum programa de edição de imagem nem nada do tipo... só o mapa nu e cru direto do editor... bem amador mesmo, mas espero que gostem! Só mais um adendo para levarem em consideração: Os sprites que não são custom, são do tibia 7.3 e 7.4 e que ainda pretendo, em algumas destas fotos, polir mais os cenários/biomas Aqui é uma cave do jogo... Acredito que eu deveria diminuir um pouco o número de stalagmites Aqui é uma repaginação do famoso "single resp de dragon" próximo a Dwarf Bridge. Créditos ao Mapper da Cipsoft Aqui um acampamento simples de "Ogres" Aqui é estrutura de uma hunt no mesmo estilo "Plains of Havoc", com bixos soltos, no seus devidos biomas: Lembrando que as sprites são do tibia antigo... (na sua maior parte) Esta aqui é o andar debaixo, mostrando os segredos desta cratera: Aqui um vasto deserto com seus mistérios, abrigando criaturas que "viveriam" neste local Aqui mais um pouco deste bioma do deserto e um single resp: Ainda sobre este bioma desértico (esta foto coloquei no post do projeto, mas acho que o lugar certo é aqui): Aqui fiz uma experiência de misturar biomas para ver como ficava e gostei! Este aqui (sul de Thais) retrata uma ambientação "mística". Aqui fiz uma experiência em criar uma árvore (supostamente o habitat original dos Elfos) para ver como ficava com criaturas.. Isto é uma brincadeira que eu fiz com as perspectivas do Tibia... Todo este cenário se encontra no mesmo floor: tudo no mesmo andar, porém dando a impressão que são vários! As fotos abaixo são uma inspiração direta desta mesma hunt no Medivia! (Como eu só vi stream ali, acabei fazendo bem do meu jeito mesmo..) A entrada clássica, acima de Thais: Aqui dei uma brincada com os andares... Este é o andar debaixo: Aqui criei uma espécie de adega/depósito de cerveja (a idéia é que as coisas sejam entupidas e meio bagunçadas lá dentro) Aqui de novo quis retratar uma perspectiva de andar: Superior: Inferior: Por enquanto é isto, pessoal! Não me xinguem se acharem ruim... lembrem que é para o meu servidor e estou fazendo tudo sozinho... Estou compartilhando, pois apesar de tudo, sou apaixonado por criação de mapas, tanto pela criação em si, quanto por imaginar que um dia alguém pode gostar do que está vendo ou se imaginar jogando! Uma boa tarde a todos!
  5. Necessito de alguém qualificado para criar os scripts dos meus monstros... Os nomes já têm, o principal seria colocar as habilidades, imunidades e os loots.. para um OT 7.4, TFS 1.1! O servidor em questão é este aqui: Como descrito no projeto, estou fazendo tudo sozinho e, sem esta ajuda, acredito que vou demorar demais para finalizar. Sou extremamente criterioso e busco algo que beira a perfeição... sou muito perfeccionista, até porque o jogo não é para mim e sim para a comunidade! Então é por isto que procuro alguém bem qualificado para fazer e testar com maestria para deixá-los bem balanceados. Não precisa fazer nada de absurdo, basta deixá-lo balanceado (alguns serão muito fortes, mas balanceados no sentido de terem um sistema fluido de ataques e tudo mais) Assim como revisar alguns que eu já fiz, pois não estão bons... Agora o mais importante, a forma de pagamento: Infelizmente eu não tenho como dar uma garantia fixa, apenas minha palavra.. Porém me disponho a pagar de 100 a 150 reais pelo serviço, assim que eu tiver algum retorno financeiro com o servidor (ou seja, o pagamento seria depois do lançamento), como não tenho condições para arcar com os gastos antes, fico responsável por realizá-los depois. Desculpa se parece muita cara de pau da minha parte... mas infelizmente é o que posso oferecer! Muito obrigado pela atenção de todos!
  6. Muito obrigado, @thelifeofpbion! Muito importante estes incentivos à me manter focado no projeto! Segue abaixo, mais algumas fotos do projeto: Este bioma se diz respeito a uma ilha de difícil acesso que, após de descobri-la, te dará acesso por waypoint (facilitando muito o deslocamento, nas próximas vezes), Como podem ver no bioma, se trata de um tipo específico de monstro: uma espécie de aranha que neste local se encontram em abundância. Esta aranha só pode ser enfrentada em dois ambientes: um em pouquíssima quantidade e de estreita movimentação para caçá-las e neste ambiente abaixo mostrado. É um local inexplorado: logo não fique triste se não encontrar ninguém além delas mesmas. Neste bioma, trata-se de uma montanha mística (e sem acesso, a primeira vista) abaixo da cidade principal: Thais. Nela você encontrará diversas criaturas, sendo algumas únicas neste tipo de bioma. Ela está cheia de segredos.. Seja o primeiro a descobrir e a desbravá-la! Estas terras, invadidas pelos humanos de Thais, forçaram os Elfos a evoluírem para um novo estágio a fim de proteger seu bem mais precioso: A natureza. Nesta ilha remota, desprotegida de PKs, podemos encontrar em meio ao caos de uma caverna que mais parece um labirinto de perigos, uma pequeno espaço amplo e aberto para caçar. Porém não se engane: Estas criaturas são muito fortes. Explore com cautela. Este é o esboço do futuro modo de jogo do servidor: o Hellgate. Claramente inspirado no jogo Albion Online, este modo foi criado para os entusiastas do PvP que buscam grandes recompensas: Aqui, além de drops únicos do último boss, os players estarão totalmente vulneráveis em um ambiente de PvP livre. O principal atrativo deste modo é que se você morrer, você perde tudo. Aqui, tanto os players quanto os monstros irão te executar, fazendo você perder todo seu set. Então cuidado ao escolher o set de batalha, pois poderá ser a última vez que você o verá.
  7. Oi Tata! Ainda estou no aguardo de tua resposta! Grande abraço!

    1. tataboy67

      tataboy67

      Opa, resposta para o que amigo?

    2. Camilo Salvadori

      Camilo Salvadori

      Poxa, será que não foi a mensagem? Lembra que eu tinha te pedido um script cabuloso? Vou te mandar de novo a resposta pra tua pergunta!

       

  8. Muito obrigado pelo apoio! No momento está tudo se encaminhado, muito obrigado por oferecer esta ajuda! @Topic Criei uma página no Facebook para os que gostarem do conteúdo, poderem acompanhar futuros desenvolvimentos do servidor! https://www.facebook.com/khronusats/ Agradeço se poderem seguir, caso gostem do conteúdo!
  9. Muito obrigado pelo apoio.. é de muita importância para mim! Já estou providenciando os Hosts dentre outras coisas, acredito que em breve estará no ar!
  10. @Tace Perfeito! me manda uma mensagem no privado me dizendo tua disponibilidade de horário e quando tu queres testar que combinamos!! Fico no teu aguardo!
  11. Eaí Ments, de boas? Olhei que tu te interessou em ajudar como beta tester e queria saber um pouco da tua disponibilidade, como sobre dia ou dias que tu  terias tempo para jogar e quanto tempo também, pois ele não fica sempre ligado... mais pra eu poder programar e me organizar também! Valeuuu

    1. Ments

      Ments

      Fala aê, Camilo, beleza? Então, eu estou sem trabalhar e estudar, só vou iniciar minha faculdade de direito o ano que vem, portanto eu tenho muito tempo livre, um adendo, o senhor citou que está utilizando hamachi para hospedar o servidor e que ele não fica vinte e quatro horas, não sei se isso tem algum motivo, e não quero me intrometer nem nada, porém hoje em dia VPS para hospedar servidores é coisa gratuita, banal e de ótima qualidade.

       

      Você já sabe sobre a cloud.google.com? Eles te oferecem 1.000R$ para você gastar durante um ano em VPS da google.

      Ou sobre a Amazon, que oferece o mesmo serviço só que os VPS são limitados a 1GB, também tem a Azure da Microsoft, só que oferecem somente por um mês, VPS de extrema qualidade com 8GB de memória.

       

      Tudo de qualidade e o melhor, grátis.

       

      Quem agradece sou eu Camilo, estou ansioso para adentrar ao universo que você criou.

      PS: Posso estar auxiliando o senhor sobre todas suas dúvidas referentes ao Cloud gratuito da Google, Amazon e Microsoft. Você também pode estar procurando por tutoriais na internet se assim preferir, só isso mesmo, obrigado novamente.

       

      Meu Discord: Sphynx1#3981

    2. Camilo Salvadori

      Camilo Salvadori

      @Ments Primeiramente gostaria de te pedir desculpas, pois sabe-se lá como, não vi tua mensagem! Acabei me mudando e atrasando todo o processo do servidor... mas continuo com ele na ativa! Gostei MUITO da tua sugestão do cloud google.. sem dúvidas vou utilizá-lo! Muito obrigado... Vou pesquisar bem sobre este cloud.. pois o que menos entendo é sobre VPS. Precisaria pelo menos 8GB pelo tamanho do mapa e para poder comportar certo numero de jogadores sem tanto problema (não sei exatamente quantos comportaria tranquilo), se ainda se sentires à vontade do projeto, vou te atualizando sempre que eu receber atualizações... criei uma página no Facebook também, porém já está desatualizada, mas contém mais informações do que aqui... vou te passar ela: https://www.facebook.com/khronusats

  12. Eaí Christian, de boas? Olhei que tu te interessou em ajudar como beta tester e tudo mais, queria saber um pouco da tua disponibilidade, como o dia ou dias que tu têm tempo e quanto tempo também, pois ele não fica sempre ligado... mais pra eu poder programar e me organizar também! Valeuuu

    1. Chriistian

      Chriistian

      Boa tarde, belezaa ? Então, dias e semana na parte da noite a partir das 20:00 e finais de semana praticamente dia inteiro.

  13. Oi Christian! Claro! Não tem requerimento, só se divertir... a única coisa que eu coloco é, quanto mais tempo jogar o jogo (não precisa ser nada absurdo), mais tempo de premium eu vou doar na hora do início do servidor... Pode parecer pouca a recompensa, mas pretendo fazer bastante divulgação, próximo do lançamento, com YouTube e o Facebook, para aumentar a visibilidade.. Peço que fique acompanhando este e o outro tópico, eu ainda estou fazendo várias mudanças no novo continente e adicionando mais detalhes aos biomas e respawns, assim que esta parte estiver pronta eu vou iniciar os testes, pois daí eu posso me focar em inclusive jogar e fazer algumas hunts, assim como vocês para ajudar nessa parte! Valeuu!
  14. Estou a procura de Beta Testers, estes mesmos só terão um único requisito para ingressarem: Se divertirem. Link da postagem do OT aqui do site: clique aqui! Acredito que esta seja a melhor maneira de me ajudar a encontrar bugs e outras coisas, simplesmente jogando o jogo e se divertindo com algum amigo que queira convidar... Recompensas: Dependendo do tempo jogado, de 1 mês de premium até 1 ano de premium. Sendo que em testes terão premium exclusivo! Entrar em contato comigo por este tópico mesmo... Necessidade do uso de Hamachi para manter o servidor de forma privada e controlada! Apenas para dados de identificação, se possível identificar o nome e a idade! Muito obrigado!! EDIT: Peço-lhes também que falem um pouco da disponibilidade para jogar, etc. (Quanto tempo, dia(s))

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia partindo do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer publicidade para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução! A publicação do seu anuncio é instantânea!

×
×
  • Create New...