WI
action

[Action] Cultivo De Plantas

Por Wiltry, 02 de mai. de 2009 em Actions e Talkactions

script
14
2.7k
WiltryW
02 de maio de 2009 às 17:35

Olá pessoal, bom, esse é um script que eu fiz, serve bastante para houses...

O cara tem que usar um item para a planta "crescer".

Espero que gostem ;~

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

if itemEx.itemid == 7679 then

doTransformItem(itemEx.uid, 7678)

doSendMagicEffect(toPosition, CONST_ME_MAGIC_BLUE)

doRemoveItem(item.uid)

elseif itemEx.itemid == 7678 then

doTransformItem(itemEx.uid, 7677)

doSendMagicEffect(toPosition, CONST_ME_MAGIC_BLUE)

doRemoveItem(item.uid)

elseif itemEx.itemid == 7677 then

doTransformItem(itemEx.uid, 7682)

doSendMagicEffect(toPosition, CONST_ME_MAGIC_BLUE)

doRemoveItem(item.uid)

elseif itemEx.itemid == 7682 then

doTransformItem(itemEx.uid, 7686)

doSendMagicEffect(toPosition, CONST_ME_MAGIC_BLUE)

doRemoveItem(item.uid)

elseif itemEx.itemid == 7686 then

doTransformItem(itemEx.uid, 7680)

doSendMagicEffect(toPosition, CONST_ME_MAGIC_BLUE)

doRemoveItem(item.uid)

elseif itemEx.itemid == 7680 then

doTransformItem(itemEx.uid, 9982)

doSendMagicEffect(toPosition, CONST_ME_MAGIC_BLUE)

doRemoveItem(item.uid)

end

local rand = math.random(1,7)

if rand == 1 and itemEx.itemid == 9982 then

doTransformItem(itemEx.uid, 7692)

doSendMagicEffect(toPosition, CONST_ME_MAGIC_BLUE)

doRemoveItem(item.uid)

elseif rand == 2 and itemEx.itemid == 9982 then

doTransformItem(itemEx.uid, 7694)

doSendMagicEffect(toPosition, CONST_ME_MAGIC_BLUE)

doRemoveItem(item.uid)

elseif rand == 3 and itemEx.itemid == 9982 then

doTransformItem(itemEx.uid, 9988)

doSendMagicEffect(toPosition, CONST_ME_MAGIC_BLUE)

doRemoveItem(item.uid)

elseif rand == 4 and itemEx.itemid == 9982 then

doTransformItem(itemEx.uid, 9990)

doSendMagicEffect(toPosition, CONST_ME_MAGIC_BLUE)

doRemoveItem(item.uid)

elseif rand == 5 and itemEx.itemid == 9982 then

doTransformItem(itemEx.uid, 7690)

doSendMagicEffect(toPosition, CONST_ME_MAGIC_BLUE)

doRemoveItem(item.uid)

elseif rand == 6 and itemEx.itemid == 9982 then

doTransformItem(itemEx.uid, 7688)

doSendMagicEffect(toPosition, CONST_ME_MAGIC_BLUE)

doRemoveItem(item.uid)

elseif rand == 7 and itemEx.itemid == 9982 then

doTransformItem(itemEx.uid, 7684)

doSendMagicEffect(toPosition, CONST_ME_MAGIC_BLUE)

doRemoveItem(item.uid)

end

end

No actions.xml bote:

<action itemid="ID" script="tools/nome.lua"/>

O ID é o item que dará use with na planta.

 

Abraços.

noobinhuN
02 de maio de 2009 às 17:41

legal, aprendendo vetores este script torna-se 2 ou 3x melhor e menos repetitivo.

satan666S
09 de maio de 2009 às 15:18

como o noobinhu ae mencionou da pra diminuir bastante o script mas ficou muito legal e uma boa ideia.

ThiagoGimenesT
09 de maio de 2009 às 18:05

Da para fazer um sistema de Herbalist ou Alchemist com essa script.

Muito bom.

 

Abraços...

ThiagoGimenes

ThorzenhOoOT
09 de maio de 2009 às 19:23

Otimo script, irei baixar e conferir em meu servidor.

zani123Z
10 de maio de 2009 às 10:24

Eu ainda não baixei...Mas ta rox!E as plantinhas são aquelas novas de Yalahar.. (eu vi pelo id 9000+).

 

Depois eu coloco no meu ot.

Editado Maio 10 por zani123

marcelinhomp13M
15 de maio de 2009 às 23:23

Legal, da pra brincar de Harvest Moon. :D

Depois vo testar aquii.

LorD SybianL
16 de maio de 2009 às 12:17

eu igual mais o seu barra o meu de 10x0

 

Aprovado :button_ok:

 

esK~

2 semanas depois...
WiltryW
28 de maio de 2009 às 09:24

Que bom que todos gostaram :)

Logo irei postar outro script.

 

Abraços

3 anos depois...
NathannaelN
28 de dezembro de 2012 às 21:58

Num da pra explicar melhor não ? REP+ otimo script

KyoshiK
28 de dezembro de 2012 às 22:05

Cara, você reviveu um tópico de três anos e sete meses atrás. Reportado!

SlicerS
28 de dezembro de 2012 às 22:10

@Nathannael

amigo reviver topicos assim eh considerado flood, por favor leia as regras do forum...

como vc eh relativamente novo no forum dessa vez passa...

1 mês depois...
15 de janeiro de 2013 às 03:49

@Nathannael

amigo reviver topicos assim eh considerado flood, por favor leia as regras do forum...

como vc eh relativamente novo no forum dessa vez passa...

Só é proibido reviver tópicos se o post for flood, flood é um comentario sem sentido que não tem nada haver com o tópico.

Não ta afim de ler as regras não colaborador ?

1 mês depois...
kaveira11K
17 de fevereiro de 2013 às 22:21

Eu acharia melhor uma explicação com fotos como o rapaz ali mencionou, o Post se torna mais interessante para todos.Agradeço por compartilhar!