Ir para conteúdo

Featured Replies

Postado

Base:  TFS 1.2

 

Qual erro está surgindo/O que você procura?

Quando eu equipo o "Capacete", ele muda normalmente o outfit (se alguem souber algum modo de deixar infinito), mas quando eu tiro o "Capacete" ele não volta para a outfit normal, fiz vários testes e não consegui. (Não manjo do TFS 1.2)

 

Você tem o código disponível? Se tiver publique-o aqui:

local _config = {
	["Capacete"] = {id = 7901, looktype_J = 101, looktype_R = 101}
}
function onEquip(player, item)
	local condition = Condition(CONDITION_OUTFIT)
	local lookType_J = _config[item:getName()].looktype_J
	local lookType_R = _config[item:getName()].looktype_R
	local playerOutfit = player:getOutfit()

	if player:getVocation():getId() == 3 then
		playerOutfit.lookType = lookType_J
	elseif player:getVocation():getId() == 1 then
		playerOutfit.lookType = lookType_R
	else
		player:sendTextMessage(MESSAGE_STATUS_WARNING, "Ocorreu um erro, contate a Staff. Error: MVOnEquipMOTO.")
		return false
	end

	condition:setTicks(5000 * 5000 * 5000)
	condition:setOutfit(playerOutfit)
	player:addCondition(condition)
	return true
end

function onDeEquip(player)
	local condition = Condition(CONDITION_OUTFIT)
	player:removeCondition(condition)
	return true
end 

 

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

  • 1 year 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

Quem Está Navegando 0

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

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.8k

Informação Importante

Confirmação de Termo