Ir para conteúdo

Featured Replies

Postado

Tenta Assim então colega...

local config = {
	[7737] = {7, 96, 214, 70, 23, 859, 857, 21},
	[7739] = {220, 35, 244, 55, 91, 854, 855, 856, 13},
	[9076] = {47, 237, 78, 257, 99, 854, 855, 856, 859, 857, 60}
}

function onUse(player, item, fromPosition, target, toPosition, isHotkey)
	local storage = 33330 -- Escolha a Storage do seu Agrado!
	
	local monsterNames = config[item.itemid]
	local condition = Condition(CONDITION_OUTFIT)
	local dale = monsterNames[math.random(#monsterNames)]
	condition:setOutfit(dale, dale)
	condition:setTicks(300*1000)
  
	if not monsterNames then
		return true
	end
	
	if player:getStorageValue(storage) < 1 then
		player:sendTextMessage(MESSAGE_STATUS_DEFAULT, 'You will stay 5 minutes transformed in a monster!')
		player:addAchievementProgress('Masquerader', 100)
		item:getPosition():sendMagicEffect(36)
		player:addCondition(condition)
		player:setStorageValue(storage, 2)
		player:changeSpeed(40)
		addEvent(function() if player:getStorageValue(storage) == 2 then player:changeSpeed(-40) player:setStorageValue(storage, 0) end end, 300*1000)
	else
		player:sendTextMessage(MESSAGE_STATUS_DEFAULT, 'You lost your monster disguise!')
		player:removeCondition(CONDITION_OUTFIT)
		player:setStorageValue(storage, 0)
		player:changeSpeed(-40)
	end

	return true
end

 

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

  • Respostas 6
  • Visualizações 761
  • Created
  • Última resposta

Top Posters In This Topic

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

Informação Importante

Confirmação de Termo