-
Quem Está Navegando 0 membros estão online
Nenhum usuário registrado visualizando esta página.
-
Conteúdo Similar
-
Por Kiman174
GRIMHAVEN SEASON 4
LAUNCHING APRIL 18TH 19:00 CEST
Join our community and stay up to date:
Official Discord Server
Step into a world where passion meets innovation—welcome to Grimhaven MMORPG! Born from a heartfelt passion project, Grimhaven has evolved into an extraordinary realm where every pixel on our meticulously crafted Real Map tells a story. Leveraging the classic legacy of version 8.6 and elevated by inventive custom content, our server transcends traditional gameplay, inviting you into a living, breathing adventure at every turn.
Explore sprawling landscapes, battle formidable foes, and uncover hidden lore as you journey through environments that blend classic mechanics with innovative systems. Every corner of Grimhaven pulses with life and mystery, inviting you to forge alliances, challenge epic quests, and redefine what you thought possible in an open Tibia server. With each update, our dedicated team pushes the envelope, ensuring that every raid, dungeon, and social encounter feels fresh and electrifying.
Whether you're a seasoned adventurer or new to the realm, Grimhaven offers a thrilling escape into a world where the spirit of discovery and the thrill of combat come together in perfect harmony. Embrace the extraordinary—your adventure begins now in Grimhaven MMORPG!
What Makes Grimhaven Stand Out?
With over thousands of hours of development and 4000+ commits, Grimhaven stands out with its unique blend of classic and innovative MMORPG features. Built on an authentic Real Map with 8.6 mechanics and expanded with carefully designed custom content, the experience is unmatched. The server offers rates starting from 12x, stunning HD visuals, and intricately scripted quests that immerse you in a dynamic narrative. From challenging custom raid bosses to a refined item system inspired by classic action RPGs, every element is thoughtfully crafted to deliver an engaging and ever-evolving adventure, all backed by a dedicated team ensuring a top-tier gaming experience.
Custom Zones :
Explore meticulously designed zones that promise unique challenges and unparalleled rewards.
Unique Randomly Generated Dungeons :
As if that's not enough, brace yourselves for our unique dungeons. Each one is randomly generated, ensuring that no adventure is ever the same. The thrill of exploring the unknown awaits you in every twist and turn.
Scripted and Mechanically Challenging Quests:
Immerse yourself in intricately designed quests that push your strategic prowess and combat skills, all brought to life by the remarkable creativity of our quest designer and mapper.
Mighty Bosses:
Confront colossal adversaries, each boasting unique abilities and intricate mechanics that challenge your tactics and teamwork, turning every encounter into an unforgettable battle.
Ancient and Mythic Monsters:
Encounter legendary beasts, ancient guardians, and mythical creatures that not only test your skills and courage but also offer tougher challenges, richer loot drops, and enhanced experience rewards.
Magical Attributes & Crafting:
Discover a world of enchantment where magical items not only have a chance to drop in the wild, but can also be expertly crafted to bestow unique and powerful attributes on your gear.
Custom Events :
We keep the excitement rolling with unique, server-wide events that'll keep you on the edge of your seat. Expect the unexpected!
This glimpse barely scratches the surface—there's a TON more content that would overwhelm this thread! To dive even deeper, visit our official wiki at Grimhaven Wiki (https://wiki.grimhaven.net) and create your account today at Latestnews - Grimhaven (https://www.grimhaven.net/) .
Gear up for an unforgettable adventure starting April 18th 19:00 CEST.
Dive into a realm of epic rewards, heart-pounding quests, and intense PVP battles where you'll test your skills against others.
Join a vibrant community of adventurers, embrace the thrill of discovery, and answer the call to glory on the battlefield!
-
Por Veigh
IP: HYPEOT.COM (Versão 8.60) Por que jogar no HYPEOT? Confira nossos diferenciais: Sistema de Reset 180+ Montarias 65+ Outfits Sistema de Stage Sistema de Pesca Sistema de Refinamento Sistema de Aura Sistema de Mineração Sistema de Woodcut Sistema de Dungeons Sistema de Survival Mais de 30 Bosses de Alavancas +10 Eventos Automáticos Mais de 5 anos online com apenas 2 resets. Agora estamos de volta com força total desde 05/12! O que você está esperando? Junte-se à aventura e faça parte dessa jornada épica! Conecte-se agora mesmo e não fique de fora!
-
Por Goddess Freya
OI, TUDO BOM??
Queria te mostrar um servidor que jogo há um tempão já, o Everdale!
Everdale é um servidor TOTALMENTE CUSTOM, feito DO ZERO e que ja está online há 4 ANOS, em constante desenvolvimento e com updates cada vez mais incríveis
O objetivo é providenciar um servidor de 1x exp, em um ambiente NO PAY TO WIN.
A conta Premium só inclui caraterísticas de qualidade de vida tais como auto-loot, casas, outfits e mais algumas coisas
Site para você se registrar:
https://everdale.net/register.php?referral=RnJleWE=
/\ esse link faz parte do programa de referencia, em que você ganha prêmios assim que seus amigos alcançam o nível 50, se usarem seu código de referencia...)
Se qusier saber mais, já entra no nosso grupo do Discord:
https://discord.gg/YR5bUWuk
Em Everdale, temos 7 classes:
- Assassin O verdadeiro ninja, usa 2 espadas de uma mão, causa sangramento e cria clones igual ao Naruto! XD.
- Berserker: A maquina de destruição perfeita. aniquile seus inimigos com uma arma de duas mãos e golpes pesados!
- Priest O melhor curador de todo o continente, com buffs excelentes para o time e o pesadelo de qualquer morto-vivo.
- Ranger: Legolas ou Robin Hood, você pode escolher qual deles você quer ser! Mate os inimigos a longa distancia!
- Templar: O grande e sagrado cavaleiro, capaz de repelir ataques e com grande poder de cura. O segundo maior pesadelo dos morto-vivos.
- Summoner: Para que lutar se um exército pode lutar por você?! Se você deseja isso, essa é a classe perfeita pra você
- Wizard: O elementalista: controla fogo, gelo e raio, com grande poder mental e magias destrutivas em área!
PROFISSÕES NO JOGO:
Mining: Mineração de vários tipos de minérios, usados para muitos tipos de crafting
Herbalism: Colete flores ao redor de florestas no mapa, usado para craftar potions e buffs
Skinning: ARRANQUE a cabeleira dos dragões que você matar, além de outros mobs usado para craftings também.
Cada personagem pode ter 2x profissões nesse momento:
*Armorcrafting - A arte de fazer armaduras
*Weaponcrafting - A arte blabláblá de fazer armas
*Enchanting - Aqui tem coisa boa e nova. Permite você criar encantamentos poderosos para colocar nos teus itens e dar status extras...
*Jewelcrafting - Craft de anéis, amuletos... (será você o próximo Senhor dos anéis?) kkk zueira...
*Alchemy - Permite você criar poções, buffs, etc...
+Sistemas:
Mysteriandos (quests secretas e difíceis de serem encontradas, com recompensas realmente ÚNICAS, espalhadas pelo mapa)
Sistema de Dungeon: Sozinho ou em grupo, excelente para obter novos itens e reputação...
Sistema de Task diaria: Excelente pra farmar, aumentar skill, etc...
Outras coisinhas:
Axe, Sword e Club se tornaram Melee Skill
Sistema de reputação nas cidades - Ao aumentar a reputação, obtém melhores preços com os vendedores e mais itens para trocar, além de desbloquear missões e aumentares o número de missões diárias.
Missões diárias - Completas estas missões para aumentar a tua reputação numa cidade.
Sistema de auto-loot (isso sim é vida!)
Itens editados e únicos!
Sistema de raridade de itens (itens podem vir com status diferentes e poderosos, de acordo com a força do item)
As raridades são: Common, Uncommon, Rare e Epic.
Esperamos que você se divirta muito e não hesite em deixar comentários ou sugestões.
Gostaríamos de continuar desenvolvendo o jogo com base em seus comentários para criar um ótimo servidor.
Um agradecimento, God Pox (dono do server) e Freya (jogadora mais antiga, antiga tutora também).
-
Por chateadoagr
Bem-vindo ao Genesis Online Tibia (GOT), um mundo onde a civilização foi devastada por um apocalipse zumbi. Inspirado em referências como The Walking Dead e Resident Evil, o GOT desafia você a sobreviver em meio ao caos, enfrentando hordas de mortos-vivos, explorando ruínas perigosas e formando alianças estratégicas. Embarque nesta jornada épica de sobrevivência e descoberta, onde cada escolha molda seu destino em um cenário hostil repleto de desafios e perigos iminentes.
Adentre o universo de Genesis Online Tibia (GOT), um jogo repleto de sistemas inovadores e emocionantes. Equipe-se com um vasto arsenal de armas para enfrentar as ameaças do apocalipse zumbi, enquanto o sistema autoloot simplifica suas conquistas. Desenvolva seu personagem através de um sistema de upgrade único, aprimorando habilidades e atributos para enfrentar desafios cada vez mais formidáveis.
Explore um mundo imersivo onde o som desempenha um papel crucial, criando uma atmosfera envolvente e realista. Vasculhe cada canto em busca de recursos vitais, desvendando segredos e tesouros ocultos. Siga uma cativante história através de missões que expandem o enredo, revelando os mistérios por trás do apocalipse e oferecendo recompensas valiosas.
Em Genesis Online Tibia, a jornada pela sobrevivência é repleta de ação, estratégia e emoção, convidando você a se aventurar em um mundo onde cada decisão molda seu destino e determina sua capacidade de enfrentar os desafios que aguardam.
Em breve imagens do servidor!
-
Por Imperius
O propósito é criar uma nova função em creaturescripts que será acionada toda vez que um novo report (CTRL + R) for aberto.
Eu implementei para enviar uma notificação no grupo do Telegram, contendo os dados do report.
Isso garantirá que os GMs tenham acesso aos reports dos jogadores mesmo quando não estiverem logados, e também evitará que algum report seja perdido caso o jogador saia do servidor.
A parte do Telegram é apenas um exemplo. Você pode ajustar o script para executar outras ações desejadas.
creatureevent.cpp:
Dentro deste arquivo, localize a função:
uint32_t CreatureEvent::executeChannelLeave(Player* player, uint16_t channelId, UsersMap usersMap)
abaixo dela, adicione:
uint32_t CreatureEvent::executeOpenRuleViolation(Player* player, std::string message) { if (!m_interface->reserveEnv()) { std::clog << "[Error - CreatureEvent::executeOpenRuleViolation] Call stack overflow." << std::endl; return 0; } ScriptEnviroment* env = m_interface->getEnv(); env->setScriptId(m_scriptId, m_interface); lua_State* L = m_interface->getState(); m_interface->pushFunction(m_scriptId); lua_pushnumber(L, env->addThing(player)); lua_pushstring(L, message.c_str()); bool result = m_interface->callFunction(2); m_interface->releaseEnv(); return result; }
Após, procure por:
std::string CreatureEvent::getScriptEventName() const
abaixo de:
case CREATURE_EVENT_CHANNEL_LEAVE: return "onLeaveChannel";
adicione:
case CREATURE_EVENT_OPEN_RULE_VIOLATION: return "onOpenRuleViolation";
Agora, procure por:
std::string CreatureEvent::getScriptEventParams() const
abaixo de:
case CREATURE_EVENT_CHANNEL_LEAVE: return "cid, channel, users";
adicione:
case CREATURE_EVENT_OPEN_RULE_VIOLATION: return "cid, message";
Procure por:
bool CreatureEvent::configureEvent(xmlNodePtr p)
abaixo de:
else if(tmpStr == "leavechannel") m_type = CREATURE_EVENT_CHANNEL_LEAVE;
adicione:
else if(tmpStr == "openruleviolation") m_type = CREATURE_EVENT_OPEN_RULE_VIOLATION;
creatureevent.h:
Dentro deste arquivo, localize:
enum CreatureEventType_t
adicione "CREATURE_EVENT_OPEN_RULE_VIOLATION" como o último item de enum CreatureEventType_t
Exemplo:
enum CreatureEventType_t { // ... CREATURE_EVENT_OPEN_RULE_VIOLATION };
Agora, procure por:
uint32_t executeChannelLeave(Player* player, uint16_t channelId, UsersMap usersMap);
abaixo dela, adicione:
uint32_t executeOpenRuleViolation(Player* player, std::string message);
game.cpp:
Dentro deste arquivo, localize:
bool Game::playerReportRuleViolation(Player* player, const std::string& text)
e substitua por:
bool Game::playerReportRuleViolation(Player* player, const std::string& text) { //Do not allow reports on multiclones worlds since reports are name-based if(g_config.getNumber(ConfigManager::ALLOW_CLONES)) { player->sendTextMessage(MSG_INFO_DESCR, "Rule violation reports are disabled."); return false; } cancelRuleViolation(player); boost::shared_ptr<RuleViolation> rvr(new RuleViolation(player, text, time(NULL))); ruleViolations[player->getID()] = rvr; ChatChannel* channel = g_chat.getChannelById(CHANNEL_RVR); if(!channel) return false; for(UsersMap::const_iterator it = channel->getUsers().begin(); it != channel->getUsers().end(); ++it) it->second->sendToChannel(player, SPEAK_RVR_CHANNEL, text, CHANNEL_RVR, rvr->time); CreatureEventList joinEvents = player->getCreatureEvents(CREATURE_EVENT_OPEN_RULE_VIOLATION); for(CreatureEventList::iterator it = joinEvents.begin(); it != joinEvents.end(); ++it) (*it)->executeOpenRuleViolation(player, text); return true; }
Agora é só compilar a source.
depois em "data > creaturescripts > creaturescripts.xml", adicione:
<event type="login" name="loginNotifyRuleViolation" script="notifyRuleViolation.lua"/> <event type="openruleviolation" name="openNotifyRuleViolation" script="notifyRuleViolation.lua"/>
em "data > creaturescripts > scripts", crie um arquivo notifyRuleViolation.lua e adicione:
function onOpenRuleViolation(cid, message) local config = { token = "", -- Token do seu BOT no Telegram chatId = "" -- ID do chat do Telegram que será enviado a notificação. } local message = "Player: "..getCreatureName(cid).."\n\nReport:\n"..message.."" message = string.gsub(message, "\n", "%%0A") local url = "https://api.telegram.org/bot"..config.token.."/sendMessage" local data = "chat_id="..config.chatId.."&text="..message.."" local curl = io.popen('curl -d "'..data..'" "'..url..'"'):read("*a") return true end function onLogin(cid) registerCreatureEvent(cid, "openNotifyRuleViolation") return true end
Demonstração:
1. Jogador abre um novo report (CTRL + R)
2. notifyRuleViolation.lua, definido em creaturescripts.xml, é acionado para enviar uma notificação ao grupo do Telegram.
-