Ir para conteúdo

Sorteio de outfit


SkyLigh

Posts Recomendados

Fala galera tudo bem? Estou com um script muito legal e espero que vocês curtam, o que ele faz?

 

Ele sorteia outifts de acordo com as newtype que você escolher, e com isso o player vai pode ficar com outifts diferentes e etc...

 

Vá em data/talkactions/scripts e crie um arquivo.lua chamado outfitso.lua e adicione o seguinte código dentro.

local monstros = {
	21, -- ID DA OUTFIT
	35, -- ID DA OUTFIT
	300, -- ID DA OUTFIT
	330, -- ID DA OUTFIT
	127, -- ID DA OUTFIT
	255, -- ID DA OUTFIT
	254, -- ID DA OUTFIT
	253 -- ID DA OUTFIT
}

local config = {
	sto = 62012, -- não mexa
	price = 100000 -- quanto vai custar
}

-- [[ não mexa ]]
function onSay(cid, words, param)
	local rand = math.random(1, #monstros)
	if doPlayerRemoveMoney(cid, config.price) then
		local tmp = getCreatureOutfit(cid)
		tmp.lookType = monstros[rand]
		doCreatureChangeOutfit(cid, tmp)
		doSendMagicEffect(getCreaturePosition(cid), 26)
	else
		doPlayerSendCancel(cid, 'Voce nao tem dinheiro suficiente')
		doSendMagicEffect(getCreaturePosition(cid), 2)
	end
	return true
end
Agora vá em talkactions.xml

<talkaction words="!outift" script="outiftso.lua" />
E pronto o comando vai estar funcionando normalmente em seu servidor.

 

Créditos

-- Pela criação

-- Por me ajudar com os bugs

Link para o comentário
Compartilhar em outros sites

^ Como se Open Tibia se resumisse a esses derivados que você citou, lol. O código pode ser inútil para você, mas isso não quer dizer que seja para toda a comunidade tibiana. Não citando o fato deste script poder tornar-se uma base para futuros outros.

E convenhamos que o nível de um código não é critério para seu julgamento. Se alguém encontrar uma utilidade para ele, é isso que importa.

PS: Só recomendaria remover a varável sto do script, visto que não foi usada.

Editado por zipter98
Link para o comentário
Compartilhar em outros sites

Como se Open Tibia se resumisse a esses derivados que você citou, lol. O código pode ser inútil para você, mas isso não quer dizer que seja para toda a comunidade tibiana. Não citando o

 

fato deste script poder tornar-se uma base para futuros outros.

E convenhamos que o nível de um código não é critério para seu julgamento. Se alguém encontrar uma utilidade para ele, é isso que importa.

PS: Só recomendaria remover a varável sto do script, visto que não foi usada.

 

Quando eu por o exhaust eu removo e obrigado pela dica ;)

Editado por Kissy
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...