Ir para conteúdo

Featured Replies

Postado

Estou usando tfs 1.3

 

Olá pessoal queria fazer um pedido se alguém pode me ajuda com esse script de troca de outfit quando piso no tile ele troca a outfit mais não troca as cores queria saber se tem como ele trocar as cores da roupa usa a mesmas cores da roupa anterior que estava pq ele muda a outfit e fica toda branca aí quando sai do tile ele volta a cor e a outfit que estava antes queria saber se tem como quando ele trocar a outfit e as cores que estavam antes de pisar no tile 

Citar

 

 

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

 

 

local condition = Condition(CONDITION_OUTFIT)
condition:setOutfit({lookType = 138})
condition:setTicks(-1)

function onStepIn(creature, item, position, fromPosition)
    if not creature:isPlayer() then
        return false
    end

    creature:addCondition(condition)
    return true
end

function onStepOut(creature, item, position, fromPosition)
    if not creature:isPlayer() then
        return false
    end

    creature:removeCondition(CONDITION_OUTFIT)
    return true
end

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

Postado

TEsta ai @Felippe Reine014
 

local condition = Condition(CONDITION_OUTFIT)
condition:setOutfit({lookType=138})
condition:setTicks(-1)

function onStepIn(creature, item, position, fromPosition)
if not creature:isPlayer() then
return false
end
  
local prevOutfit = creature:getOutfit()
creature:addCondition(condition)
local newOutfit = {lookType=138, addons=prevOutfit.addons}
creature:setOutfit(newOutfit)
return true
end

function onStepOut(creature, item, position, fromPosition)
if not creature:isPlayer() then
return false
end
  
creature:removeCondition(CONDITION_OUTFIT)
local prevOutfit = creature:getOutfit()
prevOutfit.lookType=prevOutfit.lookType
creature:setOutfit(prevOutfit)
return true
end

 

Postado
  • Autor
Em 18/04/2023 em 01:39, GamerGoiano disse:

TEsta ai @Felippe Reine014
 








local condition = Condition(CONDITION_OUTFIT)
condition:setOutfit({lookType=138})
condition:setTicks(-1)

function onStepIn(creature, item, position, fromPosition)
if not creature:isPlayer() then
return false
end
  
local prevOutfit = creature:getOutfit()
creature:addCondition(condition)
local newOutfit = {lookType=138, addons=prevOutfit.addons}
creature:setOutfit(newOutfit)
return true
end

function onStepOut(creature, item, position, fromPosition)
if not creature:isPlayer() then
return false
end
  
creature:removeCondition(CONDITION_OUTFIT)
local prevOutfit = creature:getOutfit()
prevOutfit.lookType=prevOutfit.lookType
creature:setOutfit(prevOutfit)
return true
end

 

nao deu certo ainda brother ele ta mudadno o outfit apenas mais nao muda a cor da outfit e

Em 18/04/2023 em 01:39, GamerGoiano disse:

TEsta ai @Felippe Reine014
 








local condition = Condition(CONDITION_OUTFIT)
condition:setOutfit({lookType=138})
condition:setTicks(-1)

function onStepIn(creature, item, position, fromPosition)
if not creature:isPlayer() then
return false
end
  
local prevOutfit = creature:getOutfit()
creature:addCondition(condition)
local newOutfit = {lookType=138, addons=prevOutfit.addons}
creature:setOutfit(newOutfit)
return true
end

function onStepOut(creature, item, position, fromPosition)
if not creature:isPlayer() then
return false
end
  
creature:removeCondition(CONDITION_OUTFIT)
local prevOutfit = creature:getOutfit()
prevOutfit.lookType=prevOutfit.lookType
creature:setOutfit(prevOutfit)
return true
end

 

 @GamerGoiano  Brother editei o script e consegui deu certo so que agora ele nao volta roupa que estava antes quando ele sai do tile 

da uma olhada no codigo como ficou.

local condition = Condition(CONDITION_OUTFIT)
condition:setTicks(-1)

function onStepIn(creature, item, position, fromPosition)
if not creature:isPlayer() then
return false
end
  
creature:addCondition(CONDITION_OUTFIT)
local prevOutfit = creature:getOutfit()
prevOutfit.lookType = 138, prevOutfit.lookType
creature:setOutfit(prevOutfit)  

return true
end

function onStepOut(creature, item, position, fromPosition)
	if not creature:isPlayer() then
		return false
	end

	creature:removeCondition(CONDITION_OUTFIT)
	local prevOutfit = creature:getOutfit()
	prevOutfit.lookType=prevOutfit.lookType
	creature:setOutfit(prevOutfit)
	
	return true
end

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

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.7k

Informação Importante

Confirmação de Termo