Ir para conteúdo
Entre para seguir isso  
Killua

Rake (rastelo) ganhando função

Recommended Posts

Killua    11
Killua
Autor: amoeba13

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

Versão testada: Tibia 8.50

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

Nome do script: rake

 

.::DESCRIÇÃO::.

 

rake.gif

 

Oi pessoal (:

 

Eu fiz mais um script (meu 4° script da vida :hmm:) e ficou super legal!

 

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="[color="Red"]id do item[/color]",chance=[color="red"]chance de de vir este item (de 1 a 100)[/color]},
{id="[color="Red"]id do item[/color]",chance=[color="red"]chance de de vir este item (de 1 a 100)[/color]},
{id="[color="Red"]id do item[/color]",chance=[color="red"]chance de de vir este item (de 1 a 100)[/color]},
{id="[color="Red"]id do item[/color]",chance=[color="red"]chance de de vir este item (de 1 a 100)[/color]},
{id="[color="Red"]id do item[/color]",chance=[color="red"]chance de de vir este item (de 1 a 100)[/color]},
{id="[color="Red"]id do item[/color]",chance=[color="red"]chance de de vir este item (de 1 a 100)[/color]} 
}
}

 

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, não ficou tão bom pois foi o 4° script que fiz em minha vida :P

Mas de qualquer geito...

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 Mickfern
alterar efeito e ensinar a alterar

Compartilhar este post


Link para o post
Lwkass    1
Lwkass

Script interessante,

 

Aprovado

Compartilhar este post


Link para o post
FKaupert    0
FKaupert

script bem legal :D só mudar o premio e o efeito de energy q fica bem legal :D

Compartilhar este post


Link para o post
Bvkse    0
Bvkse

o.O carai queria acha moeda de ouro de baxo de flor na rua :s

se eu acha-se 1 seg depois tinha 4 nego e mvouta de min :s

Compartilhar este post


Link para o post
K r e x    42
K r e x

Seria melhor um efeito relacionado com terra, escavação e tal.

E pra que o mesmo fosse aperfeiçoado e 'interessante' pros jogadores, acho que as flores que pudessem ser cavadas deviam ser raras. E a quantidade de grana devia ser maior.

 

Exemplo: você faz uma quest no cemitério e chega numa sala com um tumulo e uma flor, sem nenhum baú. Num pergaminho em cima do tumulo se encontra a mensagem: "Levarei meu tesouro comigo para as profundezas da terra, protegido por uma singela flor banhada pela morte".

 

Se o player for inteligente vai entender que deve usar a rake lá. Se não, continua a transitar no cemitério sem saber de nada.

 

Obs: ignorem meu pequeno texto, sei que ficou tosco ahuaheuhuea

Só queria explicar que seria mais interessante usar o script em quests :B

Compartilhar este post


Link para o post
Killua    11
Killua

Eu sei que ficaria melhor outro efeito e outros premios, eu só coloquei aqueles para vcs verem como funciona, vcs podem editar, eu ensinei no tópico.

 

Pra mudar o efeito, alter a tag:

 

doSendMagicEffect(topos, 11)

 

onde 11 é o 'id' do efeito, usei o de raio pq nao lembrava nenhum otro =P

 

dps edito o scrip e faço uma variável pro efeito ai ensino a altera (:

 

 

brigado pelos elogios =D

Editado por Mickfern

Compartilhar este post


Link para o post
Dark Skyllen    7
Dark Skyllen

Uma boa idéia, mas acho que deveriam vir outras coisas além dos golds. Seria mais real se viessem worms e outras coisas. Os golds poderião vir mais raramente. Mas está ótimo e obrigado por contribuir com a área de scripting.

Compartilhar este post


Link para o post
Killua    11
Killua

Brother, da pra mudar os itens que vem e suas chances, isso ta explicado no tópico hehe

 

Obrigado por comentar! (:

 

@Edit --

editei o tópico, ensinando a mudar o efeito

Editado por amoeba13

Compartilhar este post


Link para o post
Humit    0
Humit

a flor aparece depois de um tempo?

abraço vlws!

Compartilhar este post


Link para o post
Killua    11
Killua

Não, mas se voce quiser eu posso fazer assim =)

 

Se for querer, poste aqui que eu edito o tópico

 

Abss

Compartilhar este post


Link para o post
VittinhoO    0
VittinhoO

se a arvore cresce-çe di novo seria melhor mais tipo, mais ai vc so poderia usar depois de um tempo determinado.

Compartilhar este post


Link para o post
hicke98    0
hicke98

vdd..

Compartilhar este post


Link para o post
sequeled    0
sequeled

interessante diferente !

parabens pela criatividade

Compartilhar este post


Link para o post
314256    2
314256

Bem legal o sistema valeu cara

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×