Ir para conteúdo
  • Cadastre-se

[TFS 0.2.11] Cap System no config.lua


Posts Recomendados

E ai galerinha acho que agora todos vão gostar deste code =D, como o tópico já diz é cap system pelo config.lua =D.

Sei que este code é bem fácil, mas poucos sabem faze-lo hehehe.

Então... vou ensinar a fazer o cap system para o TFS v0.2.

Então agora... mãos ao serviço =D

Em configmanager.cpp abaixo de:

m_confBoolean[REPLACE_KICK_ON_LOGIN] = (getGlobalString(L, "replaceKickOnLogin", "yes") == "yes");

Adicione isto:

	m_confBoolean[FREE_CAP] = (getGlobalString(L, "useCapSystem", "yes") == "yes");
Em configmanager.h abaixo de:
REPLACE_KICK_ON_LOGIN,
Adicione isto:
			FREE_CAP,
Agora em items.cpp abaixo disto:
#include "weapons.h"
Adicione isto:
#include "configmanager.h"
Ainda em items.cpp abaixo de:
extern Spells* g_spells;
Adicione isto:
extern ConfigManager g_config;
Ainda em items.cpp procure por weight você vai achar isto:
else if(tmpStrValue == "weight") { if(readXMLInteger(itemAttributesNode, "value", intValue)) it.weight = intValue / 100.f; }
Abaixo de:
if(readXMLInteger(itemAttributesNode, "value", intValue))
Adicione isto:
								g_config.getBoolean(ConfigManager::FREE_CAP)
Vai ficar assim:
							else if(tmpStrValue == "weight")

							   {

								   if(readXMLInteger(itemAttributesNode, "value", intValue))

								   g_config.getBoolean(ConfigManager::FREE_CAP)

									   it.weight = intValue / 100.f;

							   }

Não esqueça de adicionar no config.lua do seu servidor

useCapSystem = "yes"

É isso ai pessoal espero que seja últil... Os créditos eu não sei quem foi o criador oficial disto... mas eu fiz assim para o TFS e funcionou perfeitamente =D

Até mais....

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

Crystal Server
Crystal Server no GitHub

Link para o post
Compartilhar em outros sites

Concordo.... assim Não precisaria por as pots e runas infinitas ficaria mais bacana oplayer pega as pots dos outros ja que o cap dele Não acabaria :)

Crystal Server
Crystal Server no GitHub

Link para o post
Compartilhar em outros sites
  • 4 weeks later...

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo