Ir para conteúdo

Featured Replies

Postado
  • Administrador

 

ATUALIZAÇÔES AGORA NESSE LINK

ATUALIZAÇÔES NO LINK ACIMA

 

 

Olá a todos estou com uma ideia e vou faze-la, 

História Servidor: Em uma época de pouca revolução uma grande guerra acontece, algo precisa ser feito e criado, entre mortes e estupros, 2 reis se destacam por criar armas mirabolantes, treinar magos, piratas, e até mesmo espiões, enquanto o outro lado defende a todo custo algo muito valioso, uma fonte inesgotável de magia negra.

Funcionalidade Do Servidor:

Reinos : Antar Kingdoms, Helvy Kingdoms

Reis : Thais Modox, Mark Edron

Conceito: Os jogadores poderão falar e conversar com todos npcs da cidade, npcs terão uma AI que os comandara, sendo assim você podendo aumentar seu honor a respeito do seu kingdom.

você ganha respeito e bônus a cada honor alcançado, dependendo do seu nivel de rank e das batalhas que ajuda você ganha, respect com respect você pode trocar em cargos, ainda não criei os cargos mais estou pensando em 10-25 cargos do primeiro ao ultimo muitas coisas acontecerão, existem lugares que só certos cargos entram, quests,items, e até mesmo npcs, os players de maior cargo serão os responsáveis por ser leader da guerra entre os reinos,e é o único que pode evitar ou declarar uma guerra, cada player ocupara um cargo que afetara a economia e estabilidade da cidade.

Saques e roubos a outros reinos são visto como fora da lei, ou seja não é permitido, a staff do jogo seria a maior classe nobre dentro do jogo "Very Milionary Man" e eles tem muita influencia com npcs podendo até mandar uma certa equipe atras de jogadores assim, jogadores que levam a vida saqueando e roubando serão visto como piratas.

A cada quest ou missão que você faz com os npcs você ganha 1 ponto de amizade, isso pode ser muito útil no futuro caso precise de ajuda, npcs que tem parentesco como filha de um grande leader de exercito, o jogador poderá se relacionar com essa filha para conseguir mais pontos de amizade com o leader e tentar persuadi-lo para oque quiser.

O que falta?:

  1. Precisa ser criado em c++ os seguintes sistemas
    • Dialogue System
    • NPCS IA life system
    • NPCS trade with others system
    • Citys Evolve system
    • Citys Traders Caravan system
    • NPCS Wars agains with others system
    • Honor,Favor,Friendly,Love,Anger....All that stuff system
    • NPCS Hunt Monster
    • NPC Up level
    • NPC Training SKill
    • NPC Reponsive PK attack
    • NPC Resposive HONOR helper
    • NPC Sell Items Buy Items.
    • NPCS Farmers,BlackSmith.... (Create, Food for city storage,Armour, Sword....)Based on item players are colleting to city or others workers .
    • Gems Skills System (Like Path of exile) You put a fire bolt gem on your armor, with that now u have leraned fire bolt and can use.  (More Information Here)
    • Family System (born, Growup, Died)
  2. Precisa ser pensado um modo de se criar um client que tenha muito mais features que o OTC e o client Comun. Exemplo
    • Scene System
    • Better Mechanics System
    • Better Attack System
    • Better Defense System
    • Better Sumon Spells System
    • Stun For Better Spells System
    • New stuff like improvee your ice damage on ice spells only if u have a right item.

             Estou criando um site para recrutamento e postagens e atualizações do que for sendo criado até la vocês podem comentar aqui mesmo oque acha, irei começar a recrutamento de suseranos aqui mesmo no forum do tibiaking.

Tenho em mente que em alguns meses eu tenha algumas coisas funcionando, o tópico pode até ficar morto por algumas semanas mais atualizações irão aparecer e vocês vão se surpreender.

a ideia a ser apresentado é essa enfim preciso de programadores, c++,c#,java....etc qual quer sabedoria é util. 

Sigam o tópico,se puderem, obrigado.

 

Detalhes fazem toda a diferença

Inicio do projeto 06/03/2018

criado pagina para administração de serviços da equipe. 06/03/2018
 

Spoiler

x2bORK7.png

Spoiler

OY4m3I1.png

06/03/18 Pagadminteam.php  (V 0.2)

@new Stuff

House Hunt System 07/03/18

Spoiler

Cada house do game possuir uma area para Maping Hunt.
você encontra os maps jogando o game e pode usalos em uma maquina que simula um mundo e voce pode se teleportar até esse "mapa".

Caso voce tenha amigos em uma party esses amigos irão ganhar exp e loot bonus fazendo esses mapas, lembrando cada mapa possui um nivel e cada nivel existem monstros diferentes, podendo possuir o mesmo type porem com vidas loot e magias diferentes mecaninas e etc.

Mais Detalhes

Spoiler

When have 1  players on party increase = 10% loot, 25% exp

When have 2  players on party increase = 13% loot, 25% exp

When have 4  players on party increase = 19% loot, 25% exp

When have 5  or more added 1% on loot, 2% on exp
 

Existem Mapas unicos que podem ser quests, onde apenas aqueles que tiver a chance de dropar, poderão possuir a recompensa, com esse pensamento ja se fica bem claro o limite para explorar esse novo sistema,
Tambem existira mapas com monstros unicos que só tem ali, Ao acabar o mapa, o mesmo teleport ira aparecer e voce voltara para casa, o mapa sera gasto.
Mapas poderão ser enctandos, para dar mais loot % , maior quantidade de monstro = mais exp.
e tambem atributos unicos como "'esse mapa dropara 1 dragon scale legs".

 

@possiveis ideias

 

New Item System 07/03/18

Spoiler

Todos os items do jogo serão deletados.E em cima disso um novo sistema, não existe atributo em items, mais sim os leveis que eles tem alteram os atributos global que aquele tipo de item pode ter,
Exemplo:
Iron Sword DATATYPES ETC
Itemlvl =  0-100; ** item level precisa ser uma classe bem estruturada baseada em muitas outras classes novas**
Atr = Speed,Attack,Critcal Chance, Bleeding Chance ; **Esses sistemas precisam ser desenvolvidos de novo ou talvez usar alguns e editalos**
Iron Sword = Itemlvl +(Multiplicador de dano inexistente) Atr  ** Possivel resultado de uma sword com numeros randomizados para teste**

 

Kingdom Systems(Begin)

Jobs: 1 - Investigador 07/03/18

Spoiler
  1. Investigator, (Jogadores também poderão jogar como Traders. Podem roubar etc sera mais explicado quando chegar a hora.)
  • Quando um jogador matar um trader (npc) dropara os loot que ele carrega, em algumas horas a cidade vera que algo aconteceu e os investigadores irão querer saber quem esta parando o lucro da cidade,caso seja descoberto quem foi que fez,esse jogador sera considerado caçado, porem ja sera ProcuradoNV3 automaticamente ao matar, a pena para ProcuradoNV3, sim pena de morte, e ficara suspenso de todas as cidades que tem relações com essa que ele acabou de matar um dos traders,.

Caso os investigadores não achem quem foi, uma recompensa sera dada pela cabeça de quem encontrá-lo, lembrando ele ja esta com a classe ProcuradoNV3, cabe aos players acharem no as recompensa são boas e compensa o trabalho, caso você faça trabalho o suficiente pode até virar investigador e quem sabe possuir um estabelecimento onde mais jogadores podem trabalhar nele e quem sabe pode até aceitar subornos de jogadores muito ricos que fizeram algum tipo de crime contra a coroa até porque esse tipo de crime é bem tranquilo, imaginem roubam o banco?:poop: ai da bosta. (ja que existira um sistema onde você poderá ter seus estabelecimento pois tudo que é produzido na cidade depende da vida que ela tem, se seus colonizadores morrem outros nascerão mais a cidade ira evoluir mais de vagar )

e você é o boss do local recebendo assim parte dos lucros das recompensas.

 

 

Gif Mining System Beta versão 0.1

Spoiler

Criado sistema de mineração, com shards e spawns, existem monstros, drops que apenas pelo sistema de mineração pode ser encontrado, a raridade dos shards/monstros que devem spawnar variam de acordo com o tipo de elemento que deseja minerar e o tipo de Picareta.
Players ganham exp, ao completar a quantidade que os smithings pedem para stoque, quando o stoque de um smithing esta cheio é necessario que acabe para que outros players possam vender novamente.
Essa Profissão é muito importante ja que quase tudo que é produzido nos reinos vem da mining, enfim.
Claro que essa é a ideia do sistema, segue o que ja foi feito abaixo:

Lembrando, como eu tenho que dividir meu dia/semana/mes/ano em planilhas do excel a coisa ta indo de vagar, porem jaja estou bem rico, não com tibia, e então poderei dedicar 100% nisso aqui que é oque eu amo serio.

 

Gif Mining System Beta versão 0.1

Spoiler

83f08464b7f38ba1e9ec2112fef0b418.gif

Caso alguem queira usar o sistema a baixo os códigos usados.

Spoiler

Magicial_Device.lua
 

Spoiler



function onUse(cid, item, fromPosition, target, toPosition, isHotkey)
	local item1 = 18418  
	local item2 = 18413 
	if target.itemid == 18307 then
		 if math.random(1,10) == 1 or math.random(1,20) == 2 then
		 	doPlayerAddItem(cid, item2)
		 	 doSendMagicEffect(toPosition, 33)
		 	doPlayerSendTextMessage(cid, 18, "coletou um Full Shard")
			local iEx = Item(target.uid)
			iEx:transform(18554)
			iEx:decay()
		else
			if math.random(1,20) == 1 or math.random(1,30) == 3  then
			doPlayerAddItem(cid, item1)
			 doSendMagicEffect(toPosition, 33)
			doPlayerSendTextMessage(cid, 18, "coletou resquicios de um Full Shard")
			elseif math.random(1,15) == 1 or math.random (1,25) == 1 then
				Game.createMonster("Crystal Protector", toPosition)

		return true
	end
end

	return destroyItem(cid, target, toPosition)
end
end

 

Tag XML

Spoiler



<action itemid="12670" script="lost_c_quest/Magicial_Device.lua"/>

 

 

 

@Update Mining System 23/03/2018

@Quest Log Update  Fixado 23/03/2018

Spoiler

Gif Como tive dificuldade em arrumar isso, fica ai o código fixado + como usar.

Spoiler

5c3857ef3f145755e48a544f06cef182.gif

Como Usar o Quest Log

Spoiler

gora abra o seguinte Arquivo:

 

XML/Quest.xml

 

Então Substitua tudo por:

 

Citar

<?xml version="1.0" encoding="UTF-8"?>
<quests>
<quest name="NOME QUEST" startstorageid="STORAGE APENAS ID" startstoragevalue="1">
<mission name="Nome Da Missao" storageid=666" startvalue="1" endvalue="1">
<missionstate id="1" description="DESCRIÇÂO DA SUA QUEST"/>
</mission>
</quest>
</quests> 

 

Vamos então ao tutorial:

 

Citar

 

NOME QUEST: Nome da Quest

Exemplo: <quest name="Joao e maria"

 

 

Citar

 

startstorageid = STORAGE APENAS ID:Storage usada para indicar o começo da quest.

Exemplo: startstorageid="666"

 

Citar

 

@IMPORTANTE

startstoragevalue = Aqui voce vai adicionar a primeira storage setada pela quest.

 

 

Citar

 

NOME DA MISSAO :Nome da missao que vai aparecer quando voce abrir a Quest(SHOW/HIDE).

Exemplo: <mission name="Comendo até morrer"

 

Citar

@IMPORTANTE STARTVALUE PRECISA SER 1 OU O VALOR INDICADO PARA SUA STORAGE NO COMEÇO DA QUEST CASO SEU ENDVALUE ESTEJA COMO O ID QUE FOI RECEBIDO LOGO AO ACEITAR A QUEST, O STATUS DA QUEST SERA DADO COMO COMPLETA

 

 

@Dev Update Videos

@Dev Update 1   24/03

Spoiler

DEV UPDATE 1
-*Criando NPC ANAB Responsavel por te colocar na mission (Search Crystals)
-*Criado Set Inicial Para Lvl 20
-*Adicionado Sistema De Pontos para se adicionar no status do personagem

@Dev Update 2   24/03

Spoiler

Fix (San Marino) Dev Update 2.1 24/03

 

Dev Update 2

-*Criado NPC San Marino que troca Crystais coloetados por nova Classe de piracareta

Dev Update 3      25/03/2018

Spoiler

Dev Update 3

-*Reformulado a cidade agora não a saida North, e sim West

Dev Update 4      29/03/2018

Spoiler

 

Quest System Adicionada Ao Tfs 1.1 Código Abaixo

Spoiler

Chest.lua



function onUse(cid, item, frompos, toPosition,fromPosition)
if item.uid == 20006 then
	queststatus = getPlayerStorageValue(cid,123) 
if queststatus == -1 then
		local monster = Game.createMonster("Boss EconterK", Position(54, 268, 8), false, true)
		if not monster then
	-- Something went wrong?
		end
		doPlayerSendTextMessage(cid,22,"Voce completou essa quest.")
		doPlayerAddItem(cid,2474,1)
		doPlayerAddItem(cid,11100,5)
		doSendMagicEffect(toPosition, 33)
	queststatus = setPlayerStorageValue(cid,123,1)
		elseif queststatus == 1 then
		doPlayerSendTextMessage(cid,22,"A unica saida sera matando o boss.")


else
		doPlayerSendTextMessage(cid,22,"Voce Ja Concluiu A Quest.")
end
else
return 0
end
 
return 1
end

Gif

1e8fb5c65706b853122196edcef0d335.gif

-*DEV UPDATE 4
-*Criado sistema para o servidor funcionar apenas com o nosso OTC
-*Criado Novo Sistema Para Checar mana e Exhaustion Das Magias
-*Criado Nova Quest para  LVL 55 Recompensa Helmet Para lvl 60
-*Adicionado SPELLS BARS BETA no OTC
-*Criado Hunt para lvl 20-45-55-60 KNIGHT e PALADIN Tem vantagens nessa hunt. 
-*Recriado a Magia Anger Fire
-*Criada a Magia Solitude Area

ATUALIZAÇÔES AGORA NESSE LINK

ATUALIZAÇÔES NO LINK ACIMA

Editado por Erimyth (veja o histórico de edições)

TibiaKing Team- KingTópicos
www.tibiaking.com

  • Respostas 21
  • Visualizações 1.6k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

Postado
  • Autor
  • Administrador
5 minutos atrás, Jobs disse:

Nossa, genial. Boa sorte, irei acompanhar!

Obrigado, uma coisa é certa , só de imaginar o meu game assim já me da orgulho! aquele velho entusiasmo que nos move a programar todo os dias.

TibiaKing Team- KingTópicos
www.tibiaking.com

Visitante
Este tópico está impedido de receber novos posts.

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo