Ir para conteúdo

Rake (Rastelo) Ganhando Função


Killua

Posts Recomendados

Autor: amoeba13

----------------

Versão testada: Tibia 8.50

----------------

Nome do script: rake

 

.::DESCRIÇÃO::.



 

rake.gif

 

Oi pessoal (:

 

Eu fiz mais um script :s

 

Ele faz o seguinte, quando você usa o item rake em uma flor, a flor some e você acha uma surpresa de baixo dela!

 

Vamos ao script!

 

Vá em data/actions/scripts e crie um arquivo chamado rake.lua

 

--script by amoeba13
--configuraçoes
local effect = CONST_ME_PLANTATTACK
local msg = "Voce encontrou um pouco de dinheiro de baixo da flor"
local config = {
flores = {4156, 4157, 2747, 6226,},
surpresas = {
{id="2148",chance=50},
{id="2152",chance=30},
{id="2160",chance=5}
}
}
--fim das configuraçoes


function onUse(cid, item, frompos, item2, topos)
if isInArray(config.flores, item2.itemid) then
	local m = math.random(1,#config.surpresas)
	if math.random(1,100) <= config.surpresas[m].chance then
		doTransformItem(item2.uid, config.surpresas[m].id)
		doPlayerSendTextMessage(cid, 22, msg)
		doSendMagicEffect(topos, effect)
	end
	return true
end
return FALSE
end

 

Configurando:

 

local effect = CONST_ME_PLANTATTACK

no lugar de CONST_ME_PLANTATTACK vcs colocam o efeito que quiserem, pode ser por números também.

 

local msg = "Voce encontrou um pouco de dinheiro de baixo da flor"

dentro das aspas (") você coloca a mensagem que vai aparecer quando o player ganhar a surpresa.

 

flores = {4156, 4157, 2747, 6226,},

dentro dos "{}" você coloca os id's das flores que vão poder ser arrancadas pelo rastelo.

 

surpresas = {

{id="2148",chance=50},

{id="2152",chance=40},

{id="2160",chance=5}

}

}

 

aqui você vai configurar as surpresas que podem vir e suas chances, mas lembre-se, com exeção dos 3 últimos "}" TODOS devem ter uma vírgula ( , ) depois!

Você pode adicionar quantas surpresas quiser, por exemplo:

 

surpresas = {
{id="id do item",chance=chance de de vir este item (de 1 a 100)},
{id="id do item",chance=chance de de vir este item (de 1 a 100)},
{id="id do item",chance=chance de de vir este item (de 1 a 100)},
{id="id do item",chance=chance de de vir este item (de 1 a 100)},
{id="id do item",chance=chance de de vir este item (de 1 a 100)},
{id="id do item",chance=chance de de vir este item (de 1 a 100)} 
}
}

 

Configure apenas isso, depois da linha (--fim das configurações) nao mexa em mais nada.

 

Agora vamos até data/actions/actions.xml e adicionamos a seguinte tag:

 

<action itemid="2549" script="rake.lua"/> 

 

 

É isso ai, espero que tenham gostado.

 

Se for postar em outro lugar coloquem os devidos créditos!

 

 

Screen Shots

 

semttulo1hk.png

 

semttulohkc.png

 

semttulo2dg.png

 

Flws, até a proxima OiaeuMae

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

×
×
  • Criar Novo...