KU
action

[Action] Corte Arvore E Ganhe Item

Por Kuro o Shiniga, 20 de mar. de 2011 em Actions e Talkactions

otserv
tibia
script
7
1.9k
Kuro o ShinigaK
20 de março de 2011 às 02:46

Olaa Galera :tongue: Estava Sem Nada Para Fazer Resolvi Fazer Um Script Facil Mas Legalzinho Ate Funciona Assim O Player Pega O Item 2558 E Corta A Arvore Não Pode Corta Todas As Arvores Apenas Uma Qe Eh Ah 2768 Qando Ele Corta Ele Tem Chance De Receber Um Item Eu Coloquei O 2148 Que Eh O Gold Coins Isso Se Você Quiser Mudar Você Mude A Arvore Nasce Sozinha Qando O Player Corta.

 

Testado Em: Snowz Thyranic 3.1 (8.6)

 

Então Vamos Lah :positive:

 

Data/Actions/Scrips Copie Um Arquivo Lua Renomeie Para Corte E Adiciona

 

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

if itemEx.itemid == 2768 then

local pos = getThingPos(itemEx.uid)

doCreatureSay(cid, "Yeah Cut", 1)

doRemoveItem(itemEx.uid,1)

gold = math.random(0, 10) -- Qantidade Qe O Player Podera Ganhar

doCreateItem(2148, gold, toPosition) -- Item Qe O Player Ira Ganhar

doCreateItem(804,1,toPosition)

doSendMagicEffect(toPosition, 45)

addEvent(doRemoveItemFromPos, 5000, toPosition, 804)

doSendMagicEffect(toPosition, 56)

addEvent(doCreateItem,5002,4535,1,pos)

addEvent(doCreateItem,12000,2768,1,pos)

return true

end

return false

end

 

 

Depois Em Data/Actions/Actions.xml Adicione

 

<action itemid="2558" event="script" value="Corte.lua"/>

 

Espero Qe Gostem Se Gostou Rep+ Vlw Abrass :laugh:

Editado Março 20 por Pinpao

arkiresA
20 de março de 2011 às 02:49

Legal Mano *.* bom para fica mais interativo ^^

gonorreiaswatG
20 de março de 2011 às 13:18

Legal, no momento não sei bem o jeito certo que vou usar.... mas vou bolar uma coisa legal e com sentido para adicionar em meu OTServ...

 

Muito obrigado aí, simples, bem explicado e até útil!

 

 

:D

VodkartV
20 de março de 2011 às 13:30

dá para melhorar,de vez de uma só arvore você poderia fazer uma array com os ids das arvores que poderão ser cortadas.

Kuro o ShinigaK
20 de março de 2011 às 14:06

Primeiramente Obrigado Pelos Comentarios ^^ Vouu Melhorar Esse Script Sim Hoje Começarei A Mecher Nele Não Tenho Muito Tempo Mas Vou Deixar Ele Bacana E Postarei Aqi Novamente Ele Atualizado Obrigado Pelas Sugestoes

20 de março de 2011 às 14:15

Substitui isso:

 

if itemEx.itemid == 2768 then

 

por isso:

 

local arr = {2768, ID2, ID3, ID4}

if isInArray(arr, itemEx.itemid) then

Kuro o ShinigaK
20 de março de 2011 às 15:55

Ta Ai Atualizado