Histórico de Curtidas
-
daniofordon deu reputação a Cat em Rookgaard Custom RPG 10.98Detalhes:
Versão do Mapa: 10.98
Criadores: RkjM, Magnetico e Beto06
Scan -> Link
Baixar Mapa -> Rookcustom.rar
IMAGENS
-
daniofordon deu reputação a leocurvelo em [CUSTOM] RuneScape OTOla pessoal do TibiaKing! Estou aqui para anunciar meu projeto!
Esse projeto foi uma ideia que tive de misturar varios recursos do jogo RuneScape ao client do Tibia, e aqui está !
[~]O Servidor[~]
Estou trabalhando duro no servidor há mais ou menos 3 meses, não estou tendo ajuda de ninguem no momento e estou tentando fazer ao maximo!
[~]Sistemas e Special Skills[~]
Mining - usado para extrair ores das pedras
Smithing - derretes ores em barras e forjar equipamentos e armas
Woodcutting - cortar diversas árvores
Fletching - usado para fabricar munições e 'bows/crossbow'
Firemaking - acenter lenhas em fogueiras
Fishing - pescar peixes para cozinhar
Cooking - cozinhar peixes e alimentos para comer e recuperar HPs
Crafting - usado para cortar gemas, criar joias e tecer couros
Herblore - limpar ervas e criar poções com elas
Runecrafting - criar runas em altares magicos
Thieving - roubar lojas, bancadas, baus, npcs
Agility - usado para usar atalhos e entrar em lugares misteriosos
Farming - permite que o jogador plante frutas, ervas ou arvores em terrenos específicos
Prayer - enterrar ossos para receber bençãos divinas
Slayer - tarefas para matar monstros, receber recompensas, matar bosses e conseguir items exclusivos
Hunter (NEW) - caçada de diferentes animais e criaturas
Summoning (NEW) - criação espiritual de 'pouches' para invocação de criaturas
Skinning (NEW)- obtenção de items únicos de cada criatura
Pretendo adicionar mais skills com o tempo!
[~]Vocations[~]
Adventurer - essa será a unica vocação no jogo, portanto o jogador poderá usar qualquer tipo de combate (Magic, Ranged ou Melee) a hora que quiser, como no Runescape (Level Up: +20 HP +20 MP)
[~]O Mapa[~]
O mapa será o mais parecido possivel ao mapa do RuneScape, com alguns detalhes visando a diferença de um mapa Tibiano, como casas em todas as cidades, locais de caças específicos, etc...
[~]Client de Jogo[~]
Voce poderá jogar com nosso Custom Tibia Old Client, e tambem com o nosso OTClient que terá novos recursos e "mods" para ajuda-lo no jogo!
[~]Teasers[~]
Como estou trabalhando sozinho, se você estiver interessado em ajudar em algo no projeto, estarei disposto a recebe-lo!
Discord: leocurvelo#0017
Facebook: /leocurvelo
E-mail: [email protected]
Estarei atualizando voces de qualquer novidade no servidor, então fiquem ligados!
Obrigado!
-
daniofordon deu reputação a budamunky em Mega Pack Sprites [+39,000] RPG Server.Mega Pack Sprites [+39,000] RPG Server.
Inclui:
Sprites ... (.bmp)
( Monstro ) .
( Conjuntos ).
(Itens diversos. )
( Armas e armaduras. )
( Paredes e pisos. )
Créditos: altaron
Spritespack.rar (34.4 MB) (128 MB UN-ZIP)
Download
https://mega.nz/#!rk51lIAJ!WH5gTlc1HeZ0lIZOI6M-MGdyQK4Iw_yFOd-_UlvHTXo
http://www.mediafire.com/file/6l64wfdy7hpp77k/Sprites+pack.rar
Scan
https://www.virustotal.com/pt/file/3bbb8c6030abd2d41bb33abf9a4453817cd31de5421030ccd26343044992f96c/analysis/
Creditos Altaron
REUPLOAD!
-
daniofordon deu reputação a braian1br em [LINK OFF]OTX GLOBAL 10.00, 11.00 e 11.02 Global Full Otherworld + Prey + Bless + Imbuing + Wrap + Store, atualizando.kkkkkkkkkkkkkkkkkkkkkkkkkkk'
bela tentativa ai eim kkkk !
ai galera nem baixem isso n... ot e td bugado ... client 7.6 ...
distro incompleta .. kkk
caralhada de bug ... nao duvido nada de tem um virus incluido nisso ai....
Membro do tk novo .. ainda postando um servidor desse e pra caba msm ....
-
daniofordon deu reputação a Marco Oliveira em Gesior RemovidoRemovido
-
daniofordon deu reputação a MarceloP em OTClient 0.6.3 | 7.4 à 10.96Olá pessoal!
Sou relativamente novo na comunidade, mas hoje estarei trazendo algo que me perdi por uma ou duas semanas!
Podem haver bugs, entretanto ele está preparado para 10.95 sem muitos bugs, e minhas alterações para que funcionasse no 10.96 foram bem sutís.
OTClient 0.6.3 Compilado em: 23 de agosto de 2016. Compativel com as versões: 7.4 à 10.96 Compilado por: MarceloP Sources: https://github.com/edubart/otclient
Versões compatíveis:
Mudar background do OTClient:
Vá em otclient\data\images\ Substitua background.png. Reinicie o client.
Adicionar versão no client (apenas a adição de versões abaixo da 10.96 são permitidas):
Adicione a versão do client em otclient\modules\gamelib\game.lua. Crie uma pasta com a versão do client em otclient\data\things\ e coloque o .spr e dat. Reinicie o jogo.
Bugs Conhecidos:
Download:
MEGA Sendspace
Scan:
VirusTotal
Agradecimentos:
Eldhelion
Modelo de post por: @Azhaurn
-
daniofordon deu reputação a Pedro. em Mega Pack Sprites [+39,000] RPG Server.Link reupado.
http://www.speedyshare.com/mFsSn/Sprites.rar
-
daniofordon deu reputação a GuuhTorres em [MAPPER] Profissional[MAPPER] PROFISSIONAL
Olá galerinha do TibiaKing,hoje vou postar algumas dicas para os mappers em gerais,se tornarem PROFISSIONAL,em Mappear e entre outras coisas !
Dicas
1º-
Quando vc está sem critividade de algo,está afim de fazer um mapa
legal,mais não sabe o certo, nunca copie pois copiar é
errado e ridículo,pois significa q você é um mapper sem imaginação e
criatividade.
2º-
Faça caminhos para outros lugares não sendo retos,com curvas,reta toda vida,isto é meio futurístico e não combina com o jeito RPG e
MEDIEVAL do Tibia.
3º-
Elabore bem suas cidades principais,pois é la que vai dar o foco do
seu server quando um player entra.Coloque bastante detalhes,deixe
bonito,coloque os mínimos detalhes possíveis. Não faça os caminhos da sua cidade principal reto e deixei em
curvas,formatos estranhos,também coloque nature,umas montanhas.Elabore
bem as casas da cidade,como todos sabemos,dentro de uma cidade o
CENTRO dela é sempre onde tem as partes mais elegantes e em sua volta
são as casas mais estanhas,pequenas e sem charmes.
4º-
Em volta das suas cidades coloque vilarejos e perigo perto dos
vilarejos,que quer dizer que tudo fora de uma cidade ja é aventura ! Quando
você criar um CONTINENTE não deixe ele quadrado.
5º-
Sempre crie bixos novos,novas actions que se relacione com o RPG do
seu server,por exemplo: você cria um NPC que fala ter visto uma criatura
estranha,andando por volta da TAL cidade.Ai você elabora um bixo que
tenha aparencia feia,como por exemplo o "Ancient Scarab".
6º-
Não faça novidades seguidas de novidades em seu mapa,sempre faça uma
grande novidade em uma distancia de tempo entre uma a outra.Como por
exemplo: Se você fizer um update em seu mapa de uma grande área,evite
fazer outros updates de grande área nos próximos 5 há 10 dias,se caso
isso ocorrer,o player fica sem chances de explora a area que você fez
passado e vai logo explorar a recentemente,sem saber dos misterios
e quests bem elaboradas da antiga área.
7º- Você pode faze um NPC que vende
flores,ai você me pergunta,para que vender FLORES? Quem vai querer compra
FLORES ? Ok,ninguém pode querer comprar coisas dela,mais invente uma
quest ótima elaborando ela na HISTORIA com FLORES,isso trará mais aventura,emoção
e valor ao seu server.
8º-
Nunca coloque bixos fortes próximos as cidade,como por exemplo,você saia da cidade e já havia 1 montanha que começava com trolls e
terminava em warlock.Bom neste caso o mapper criou uma montanha muito
pequena,algo que não irá dar suspense para os players,assim ele explora sem
prevenção e sem querer não se da bem.
9º-
Crie casinhas ou torres de lazer,que não contenha nada,mais que contenha
moveis,algumas actions de lazer,como por exemplo de "FUTEBOL","BINGO" e entre outras...E nunca deixe nada quadrado,não cairia bem.
10º-
Faça coisas diferentes em seus servers,sempre inove,nunca iguale ou
copie.Invente cidades elaboradas,como por exemplo,juntar "CARLIN" com "KAZZ"
do tibia,daria uma city genial.
11º-
Sempre que você quiser inovar sua cidade principal, para parar de enjoar o
server,crie uma historinha do porque a mudança e entre outras...Destrua ela fazendo
detalhes de destruição,invente que uma invasão do Sul de Orcs lhe atacou,
matando tudo e todos.Sempre inove,porque inovação é ter um futuro.
12º-
Sempre que possível,faça suas cidades com conectividades a outras
cidades,caso contrario,a cidade q não esta junta é outro continente ou
uma ilha.
13º-
Sempre que fizer uma cidade, evite, jamais coloke bixos fortes nas
proximidades das cidades, caso isso ocorra, fexe a faxada dessa area
com montanhas e etc... e fassa uma nova entrada mais longe.
14º-
Sempre em suas caves,coloque bixos que eleve a força do mapa e de
seus perigos.Exemplo: você tem uma cave de dwarf e dentro da sua cave tem
1 buraco para descer mais profundamente,assim que esse player desce,ele
vê um dragon,isso é ridículo pois se é 1 cave de dwarf,terá
mais players baixos,e não players com um level elevado...
15º- Faça o comércio principal sempre perto do "DP" ou do "TEMPLO",para ficar mais fácil a localidade dos npcs...
Muito obrigado a todos,por lerem meu tópico.E desculpem por alguns erros de ortografia.Espero que comentem e me ajudem a arruma-lo.
Att GuuhTorres.
-
daniofordon deu reputação a Qwizer em [v32] GlobalFull 11/12 - New Asuras, Falcons, Warzones 4,5,6 . (Updates Frequentes)Global 11/12x [v32]
- New Falcons
- New Asuras
- Warzone 4,5,6
- Exercise Training
- Raids 100%
- Monstros 100%
- Trainer Offline 100%
- Trainer Online 100%
- Taming system funcionando 100%;
- Database completa
- War System 100%
- Global MAP Full
- Store 100%
- Imbuement
- Prey System
- Entre outros sistemas.
Projeto no: GITHUB
Scan Vírus Total
IMAGES
Créditos:
-
daniofordon deu reputação a DeCarvalho em [ModalWindow][TFS 1.2][NPC] Sistema de DiálogoEsse sistema/script/sei lá o que foi desenvolvido por Karain que quis trazer um 'ar' mais moderno ao tibia.. Com esse script conversar com o npc será mais uma experiência mais amigável, continua sendo customizável mas de uma forma mais fácil!
Como instalar
Em data/creaturescripts/creaturescrips.xml adicione
<event type="modalWindow" name="Dialogue" script="dialogue.lua"/> Em data/creaturescripts/scripts/login.lua adicione isso antes do "return true"
player:registerEvent("Dialogue") Crie em data/creaturescripts o arquivo dialogue.lua e adicione
player_choices = {} defaultButtons = {{id = 0x00, text = "Select", enter = true, escape = false}, {id = 0x01, text = "End", enter = false, escape = true}} function Player:getChoiceText(choice_id) if player_choices and player_choices[self:getId()] then return player_choices[self:getId()][choice_id].text else return false end end function Player:createDialogueWindowWithButtons(modalWindowId, headerText, bodyText, buttonTable, choiceTable, sendToPlayer, priority) local var = ModalWindow(modalWindowId, headerText, bodyText) for i = 1, #buttonTable do var:addButton(buttonTable[i].id, buttonTable[i].text) if buttonTable[i].enter then var:setDefaultEnterButton(buttonTable[i].id) end if buttonTable[i].escape then var:setDefaultEscapeButton(buttonTable[i].id) end end player_choices[self:getId()] = choiceTable for i = 0, #choiceTable do if choiceTable[i] ~= nil and (choiceTable[i].storage == false or self:getStorageValue(choiceTable[i].storage[1]) == choiceTable[i].storage[2]) then var:addChoice(i, choiceTable[i].text) end end if not priority then var:setPriority(false) end if sendToPlayer then var:sendToPlayer(self) end end function onModalWindow(player, modalWindowId, buttonId, choiceId) -- be careful here if you have other modalwindow scripts if buttonId == 0x00 then player:say(player:getChoiceText(choiceId),TALKTYPE_SAY) elseif buttonId == 0x01 then player:say("Good Bye.",TALKTYPE_SAY) end return true end Crie em data/npc/scripts o arquivo dialogue.lua e adicione
local npc_dialogue = { [1] = { message="This is the message that shows up before the choices, make sure it's long enough if you are having long choices.", choices= { [1]={text="Choice 1", storage=false, dialogue=1, script="end"}, [2]={text="Choice 2",storage=false, dialogue=2, script="script1"}, [3]={text="Choice 3",storage={1234,1}, dialogue=3, script="trade"}, [4]={text="Choice 4",storage=false, dialogue=3, script="quest"}, [5]={text="Choice 5",storage=false, dialogue=false, script="quest2"}}}, [2] = { message="Bla bla bla bla bla bla bla.", choices= { [1]={text="Choice 1",storage=false, dialogue=1, script="end"}, [2]={text="Choice 2",storage=false, dialogue=2, script="end"}, [3]={text="Choice 3",storage={1234,1}, dialogue=false, script="end"}, [4]={text="Choice 4",storage=false, dialogue=false, script="end"}, [5]={text="Choice 5",storage=false, dialogue=3, script="end"}}}, [3] = { message="Brought to you by Matt Shadowwing.", choices= { [1]={text="Choice 1",storage={1245,2}, dialogue=false, script="end"}, [2]={text="Choice 2",storage=false, dialogue=false, script="end"}, [3]={text="Choice 3",storage={1234,1}, dialogue=false, script="end"}, [4]={text="Choice 4",storage=false, dialogue=1, script="end"}, [5]={text="Choice 5",storage=false, dialogue=2, script="end"}}} } local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) 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 local talkstate = {} local function greetCallback(cid) local player = Player(cid) local npc = Npc(getNpcCid()) npcHandler:setMessage(MESSAGE_GREET, npc_dialogue[1].message) player:createDialogueWindowWithButtons(1, npc:getName(), npc_dialogue[1].message, defaultButtons, npc_dialogue[1].choices, true, false) talkstate[player:getId()] = 1 return true end local function creatureSayCallback(cid, type, msg) local player = Player(cid) local npc = Npc(getNpcCid()) if not npcHandler:isFocused(cid) then return false elseif talkstate[player:getId()] then for _, v in pairs(npc_dialogue[talkstate[player:getId()]].choices) do if msgcontains(msg, v.text) and (v.storage == false or player:getStorageValue(v.storage[1]) == v.storage[2]) then if v.script == "end" then talkstate[player:getId()] = v.dialogue npcHandler:say(npc_dialogue[v.dialogue].message, cid) player:createDialogueWindowWithButtons(1, npc:getName(), npc_dialogue[v.dialogue].message, defaultButtons, npc_dialogue[v.dialogue].choices, true, false) elseif v.script == "trade" then -- trading script here talkstate[player:getId()] = v.dialogue npcHandler:say(npc_dialogue[v.dialogue].message, cid) player:createDialogueWindowWithButtons(1, npc:getName(), npc_dialogue[v.dialogue].message, defaultButtons, npc_dialogue[v.dialogue].choices, true, false) elseif v.script == "quest" then -- quest script here talkstate[player:getId()] = v.dialogue npcHandler:say(npc_dialogue[v.dialogue].message, cid) player:createDialogueWindowWithButtons(1, npc:getName(), npc_dialogue[v.dialogue].message, defaultButtons, npc_dialogue[v.dialogue].choices, true, false) end end end end return true end npcHandler:setCallback(CALLBACK_GREET, greetCallback) npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Em data/npc/lib/npcsystem/npchandler.lua altere todos os
TALKTYPE_PRIVATE_PN para
TALKTYPE_SAY Depois é só criar seu npc.xml referenciar o lua e seja feliz.. Qualquer problema eu terei que repassar para o criador pois não sou apto a dar suporte.. Estou somente trazendo para cá!
-
daniofordon deu reputação a justikar em [GESIOR] ALEH LAYOUT MODIFICADOEu só modifiquei o layout original que o aleh do otland fez.
Creditos: Aleh e Gesior.
Download link: https://www.mediafire.com/?43za22wrlz42x71
All credits to Aleh and Gesior.
-
daniofordon deu reputação a keilost1 em Anunciar NewstickerE aí galera do TK,
Estou trazendo mais uma inovação para o Tibia King, é o sistema de anunciar as ultimas 5 newstickers postadas no site!
Vamos ao código, em globalevents.xml adicione:
<globalevent name="information" interval="1800000" event="script" value="autobroadcast.lua"/> Ele vai anunciar de 30 em 30 minutos as mensagens, lembrando que não anuncia todas de uma vez, ele sorteia uma das 5.
Em globalevents/scripts adicione um arquivo lua com o nome de autobroadcast e coloque isso dentro do conteúdo:
function onThink(interval, lastExecution) local result = db.getResult("SELECT text FROM `z_news_tickers` ORDER by date DESC LIMIT 0,5") local sorteado = math.random(1, 5) local news = {} if result:getID() == -1 then return false end repeat if result:getID() ~= -1 then table.insert(news, result:getDataString("text")) end until not result:next() if not news[sorteado] then return false end doBroadcastMessage("News: " .. string.sub(news[sorteado], 1, 150) .. "", MESSAGE_EVENT_ADVANCE) return TRUE end Pronto, já estará funcionando seu sistema (se sua tabela de newsticker não for z_news_tickers é só mudar.
Créditos:
Keilost
Globalwar
-
daniofordon deu reputação a Cazuza em [Creaturescripts] Experiencia para Guild (por nº de Jogadores Online)Nome: Experiencia para Guild Função: A pedidos de um membro do forum (TioSlash). Aqui está um script que ira adicionar uma porcentagem de Experiência por jogadores online. Exemplo: Ao alcançar 5 jogadores da Guild Online, todos que estiverem online recebem 2% de xp adicional por jogador. Ou seja, um total de +10% de xp. Bom para servidores com bastante RPG, incentivando a cooperação.
Atualizações: Dia 17/08/2014
Versão: Testada somente na "10.31". (OTX Server - Galaxy) Créditos: Kazuza - (eu) Por ter criado.
TioSlash - Pela Ideia.
Vodkart - Por ter achado a função dele que retorna os jogadores da Guild ( sem ela com meu nivel de script não teria conseguido).
xWhiteWolf - Por uma ajudinha.
"Pasta Servidor > Data > Creaturescripts > Scripts" crie "ExpGuild.lua".
function getGuildMembersOnline(GuildId) local players,query = {},db.getResult("SELECT `name` FROM `players` WHERE `rank_id` IN (SELECT `id` FROM `guild_ranks` WHERE `guild_id` = " .. GuildId .. ");") if (query:getID() ~= -1) then repeat table.insert(players,query:getDataString("name")) until not query:next() query:free() end return #players > 0 and players or false end function onLogin(cid) local guild_id = getPlayerGuildId(cid) local minimo = 2 local max = 2 local porcentagem = 2 ----------------------------------------- doPlayerSetExperienceRate(cid, 1) if guild_id == 0 then addEvent(doPlayerSendTextMessage, 200,cid, MESSAGE_STATUS_CONSOLE_RED,"[GUILD] Entre em uma guild para ter bonus de experiencia.") return true end if guild_id > 0 then local membros_online = table.maxn(getGuildMembersOnline(guild_id)) local tabela_membros = getGuildMembersOnline(guild_id) --if #getPlayersByIp(getPlayerIp(cid)) >= max then --doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED,"[GUILD] Players com Multi-Cliente nao contam para ganhar o bonus de experiencia.") --return true --end if membros_online <= minimo then addEvent(doPlayerSendTextMessage, 2000, cid, MESSAGE_STATUS_CONSOLE_RED,"[GUILD] Para ter bonus de experiencia precisa ter mais de "..minimo.." jogadores da guild online.\n Jogadores da Guild Online ["..membros_online.."]") return true end if membros_online > minimo then for var = 1, #tabela_membros do local nomes = getCreatureByName(tabela_membros[var]) local XP = ((membros_online*porcentagem) / 100) + 1.00 doPlayerSetExperienceRate(nomes, XP) addEvent(doPlayerSendTextMessage,1000,nomes, MESSAGE_STATUS_CONSOLE_RED, "[GUILD] A experiencia dos membros da guilda foi aumentada para +"..membros_online*porcentagem.."% - Membro "..getCreatureName(cid).." logou.") end return true end end end "Pasta Servidor > Data > Creaturescripts > Scripts" crie "ExpGuild_out.lua".
function getGuildMembersOnline(GuildId) local players = {} for _, pid in pairs(getPlayersOnline()) do if getPlayerGuildId(pid) == tonumber(GuildId) then table.insert(players, getPlayerName(pid)) end end return #players > 0 and players or false end function onLogout(cid) if getPlayerGuildId(cid) == 0 then return true else local guild_id = getPlayerGuildId(cid) local membros_online = table.maxn(getGuildMembersOnline(guild_id)) local tabela_membros = getGuildMembersOnline(guild_id) local porcentagem = 2 local minimo = 2 ----------------------------------------- for var = 1, #tabela_membros do local nomes = getCreatureByName(tabela_membros[var]) local membros_online = membros_online - 1 if membros_online <= minimo then doPlayerSetExperienceRate(nomes, 1.0) doPlayerSendTextMessage(nomes, MESSAGE_STATUS_CONSOLE_RED,"[GUILD] Nao tem mais o numero de players necessarios para ganhar o bonus de experiencia - Membro "..getCreatureName(cid).." deslogou.") end if membros_online > minimo then local XP = ((membros_online*porcentagem) / 100) + 1.00 doPlayerSetExperienceRate(nomes, XP) doPlayerSendTextMessage(nomes, MESSAGE_STATUS_CONSOLE_RED, "[GUILD] A experiencia dos membros da guilda foi ajustada para "..membros_online*porcentagem.."% - Membro "..getCreatureName(cid).." deslogou.") end end return true end end "Pasta Servidor > Data > Creaturescripts" em creaturescripts.xml adicione:
<event type="login" name="ExpGuild" event="script" value="exp_guild.lua"/> <event type="logout" name="ExpGuild_out" event="script" value="exp_guild_out.lua"/> "Pasta Servidor > Data > Creaturescripts > Scripts" em login.lua adicione:
Lá em baixo, onde tem registerCreatureEvent ponha esses dois:
registerCreatureEvent(cid, "ExpGuild") registerCreatureEvent(cid, "ExpGuild_out")
PS: Qualquer erro, postem. É muito importante. Como este é meu segundo script na vida. Pode ser que aconteça de dar erros. Eu testei pouco.
-
daniofordon deu reputação a Bruno Minervino em [10.90] Vanaheim Global Opensource - TFS 1.2Um método diferente de agir. Escolhas diferentes, um projeto surpreendente, e o melhor é opensource. Sim, você pode ter acesso a este servidor que estou desenvolvendo em parceria com a Serversoft para você.
Um servidor com uma mega estrutura para suportar seus jogadores online sem nenhum problema como: debug, bug de clonagem, instabilidade entre diversos outros dos servidores free's disponíveis para download nessa vasta internet tibiana.
Uma inovação no ramo de OTservers, distribuindo não só a datapack como as sourcers e os sistemas, absolutamente tudo que você procura. Basta baixar, compilar... Mas eu não sei compilar. Não há problema nisso, o OTPanel da Serversoft faz tudo isso para você. Basta clicar num botão de "play" e ver a mágica acontecer.
O projeto Vanaheim, foi criado com o intuito de ser inteiramente grátis para toda a comunidade. Um servidor no qual a diversão é o fator principal, um projeto com viabilidade absoluta por todos os tibianos.
O projeto conta com uma área exclusiva no GitHub para que todos possam acompanhar a evolução do mesmo, dia a dia, diversas atualizações estarão disponíveis a todos. Desde uma action até uma modificação na source vocês terão acesso.
O servidor conta com um mapa Global Full, quando eu digo full, quero dizer que está 99.99% do mapa completo, sem bugs entre outros.
Um servidor que você escolhe a rate experience/skill que desejar, ele vai se adaptar! Você pode escolher se quer ou não que as quests tenham as missões originais 100%!
E o melhor? Além do servidor estar disponível para download ele está online para quem quiser conhecer o projeto, ajudar de alguma forma e o melhor de tudo, se divertir.
Venha se divertir: http://www.vanaheimglobal.com
RATES
Level 8 - 50: 300x
Level 51 - 80: 200x
Level 81 - 100: 150x
Level 101 - 140: 90x
Level 141 - 160: 70x
Level 161 - 180: 60x
Level 181 - 200: 50x
Level 201 - 230: 40x
Level 231 - 260: 30x
Level 261 - 290: 20x
Level 291 - 310: 15x
Level 311 - 340: 10x
Level 341 - 350: 8x
Level 351 - 380: 6x
Level 381 - 430: 4x
Level 431 - 450: 2x
Level 451+: 1x
Skill: 40x
Magic: 8x
Loot: 3x
EVENTOS
Em Breve.
IMAGENS
Em Breve.
GITHUB
Para acompanhar e baixar o servidor atualizado, segue o link do nosso projeto no GitHub:
DOWNLOADS
Servidor
Mapa
Yasir
Scan
CRÉDITOS
TFS Team
Orts Project
Bruno Minervino