Ir para conteúdo
  • Cadastre-se

Stamina do char não enche


Posts Recomendados

Config.lua:

	-- Stamina
	-- NOTE: Stamina is stored in miliseconds, so seconds are multiplied by 1000.
	-- rateStaminaHits multiplies every hit done a creature, which are later
	-- multiplied by player attack speed.
	-- rateStaminaGain is multiplying every second of logged out time, eg:
	-- 60 * 1000 / 3 = 20 seconds, what gives 1 stamina minute for 3 being logged off.
	-- rateStaminaThresholdGain is dividing in case the normal gain (that is
	-- multiplied by rateStaminaGain, btw.) passed above threshold, eg:
	-- 60 * 1000 / 3 = 20 / 4 = 5 seconds (3 * 4 = 12 minutes for 1 stamina minute).
	-- staminaRatingLimit* is in minutes.
	rateStaminaLoss = 1
	rateStaminaGain = 3
	rateStaminaThresholdGain = 12
	staminaRatingLimitTop = 40 * 60
	staminaRatingLimitBottom = 14 * 60
	staminaLootLimit = 14 * 60
	rateStaminaAboveNormal = 1.5
	rateStaminaUnderNormal = 0.5
	staminaThresholdOnlyPremium = true

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

Link para o post
Compartilhar em outros sites

 

Config.lua:

	-- Stamina
	-- NOTE: Stamina is stored in miliseconds, so seconds are multiplied by 1000.
	-- rateStaminaHits multiplies every hit done a creature, which are later
	-- multiplied by player attack speed.
	-- rateStaminaGain is multiplying every second of logged out time, eg:
	-- 60 * 1000 / 3 = 20 seconds, what gives 1 stamina minute for 3 being logged off.
	-- rateStaminaThresholdGain is dividing in case the normal gain (that is
	-- multiplied by rateStaminaGain, btw.) passed above threshold, eg:
	-- 60 * 1000 / 3 = 20 / 4 = 5 seconds (3 * 4 = 12 minutes for 1 stamina minute).
	-- staminaRatingLimit* is in minutes.
	rateStaminaLoss = 1
	rateStaminaGain = 3
	rateStaminaThresholdGain = 12
	staminaRatingLimitTop = 40 * 60
	staminaRatingLimitBottom = 14 * 60
	staminaLootLimit = 14 * 60
	rateStaminaAboveNormal = 1.5
	rateStaminaUnderNormal = 0.5
	staminaThresholdOnlyPremium = true

 

onde eu encontro isso?

Link para o post
Compartilhar em outros sites

onde eu encontro isso?

 

config.lua

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

Link para o post
Compartilhar em outros sites

Se for TFS 1.1 vai na pasta data/events/scripts e abra o player.lua, vai achar algumas coisas sobre stamina.

ate tem todas essas coisas que você mencionou, mas nada de stamina fala la.

config.lua

no cinfig.lua não tem essa sistema apenas tem esse.

 

staminaSystem = "yes"

Você tem as Sources do Servidor?

Sim, tem a pasta Sources

Acredito que sejá em algum lugar desses que edita mais não sei qual =( é na pasta source e "player.cpp"

 

 

void Player::regenerateStamina(int32_t offlineTime)
{
	if (!g_config.getBoolean(ConfigManager::STAMINA_SYSTEM)) {
		return;
	}

	offlineTime -= 600;

	if (offlineTime < 180) {
		return;
	}

	int16_t regainStaminaMinutes = offlineTime / 180;
	int16_t maxNormalStaminaRegen = 2400 - std::min<int16_t>(2400, staminaMinutes);

	if (regainStaminaMinutes > maxNormalStaminaRegen) {
		int16_t happyHourStaminaRegen = (offlineTime - (maxNormalStaminaRegen * 180)) / 600;
		staminaMinutes = std::min<int16_t>(2520, std::max<int16_t>(2400, staminaMinutes) + happyHourStaminaRegen);
	}
	else {
		staminaMinutes += regainStaminaMinutes;
	}
}

void Player::useStamina()
{
	if (!g_config.getBoolean(ConfigManager::STAMINA_SYSTEM) || staminaMinutes == 0) {
		return;
	}

	time_t currentTime = time(nullptr);

	if (currentTime > nextUseStaminaTime) {
		time_t timePassed = currentTime - nextUseStaminaTime;

		if (timePassed > 60) {
			if (staminaMinutes > 2) {
				staminaMinutes -= 2;
			}
			else {
				staminaMinutes = 0;
			}

			nextUseStaminaTime = currentTime + 120;
		}
		else {
			--staminaMinutes;
			nextUseStaminaTime = currentTime + 60;
		}

		sendStats();
	}
} 

Link para o post
Compartilhar em outros sites

no cinfig.lua não tem essa sistema apenas tem esse.

 

Você tem que achar a pasta do stamina system,  ou então, está nas sources

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

Link para o post
Compartilhar em outros sites

Você tem que achar a pasta do stamina system,  ou então, está nas sources

Esta na sources mais que parte eu edito pra enche mais rapido?

Não é igual a config.lua

Link para o post
Compartilhar em outros sites

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.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo