TH

Meu Shovel.lua Desenterando Tesouros Na Areia -.-

Por Thunder Tiger, 07 de out. de 2006 em Actions e Talkactions

otserv
tibia
script
8
2.6k
Thunder TigerT
07 de outubro de 2006 às 23:25

To liberando essa shit porque esses nubs fazem cada script grande que eu nao digo nada :mad:

shovel.lua

 

--- Shovel script by andre felipe reoganizado por Thunder Tigerfunction onUse(cid, item, frompos, item2, topos)	pos = getPlayerPosition(cid)	if item2.itemid == 0 then  return 0	end   if item2.itemid == 468 or item2.itemid == 481 or item2.itemid == 483 then            doTransformItem(item2.uid,item2.itemid+1)         doDecayItem(item2.uid)    elseif item2.itemid == 231 then        local rand = math.random(1,30)	if rand < 6 then         doSummonCreature('Scarab', topos)	elseif rand == 6 then            doSummonCreature('Crab', topos)	elseif rand == 15 then            doPlayerAddItem(cid, 2159, 1)     else     doSendMagicEffect(topos, 2)   end    else  return 0     end	return 1end

 

Editado Outubro 8 por Thunder Tiger

KszK
07 de outubro de 2006 às 23:46

SEU ?

Créditos plz , já vi isto em vários OTs , quando baixei já vinha. até catava scarab coin no deserto 8D

Thunder TigerT
08 de outubro de 2006 às 11:55

Não é meu, eu so editei a primeira parte que tinha 3 else if cada um contendo um item.itemid colokei usando or ¬¬

olhe o do andre felipe

-- Diging up scarabs and scarab coins from sand!

function onUse(cid, item, frompos, item2, topos)

if item2.itemid == 28 then

return 0

end

if item2.itemid == 468 then

doTransformItem(item2.uid,469)

doDecayItem(item2.uid)

elseif item2.itemid == 481 then

doTransformItem(item2.uid,482)

doDecayItem(item2.uid)

elseif item2.itemid == 483 then

doTransformItem(item2.uid,484)

doDecayItem(item2.uid)

elseif item2.itemid == 231 then

rand = math.random(1,30)

if rand < 6 then

doSummonCreature("Scarab", topos)

elseif rand == 30 then

doSummonCreature("Ancient Scarab", topos)

elseif rand == 15 then

doPlayerAddItem(cid,2159,1)

elseif rand == 19 then

doPlayerAddItem(cid,2159,10)

elseif rand == 14 then

doPlayerAddHealth (cid,-500)

doSendMagicEffect(topos,6)

else

doSendMagicEffect(topos,2)

end

else

return 0

end

return 1

end

o que ta em negrito foi o que eu modifiquei.

Editado Outubro 8 por Thunder Tiger

08 de outubro de 2006 às 20:07

Bem, sendo q quer for tah manero ^^

3 anos depois...
23 de junho de 2010 às 00:07

o cara onde eu boto essa parada ae explica melhor pow

joaohdJ
23 de junho de 2010 às 07:30

Churupetinha, vejo que é novo no fórum. Peço para que leia as regras sobre locais de postagem e sobre reviver tópicos. Não é a primeira vez que o vejo infringindo uma norma.

 

 

 

flw

matheus1000M
23 de junho de 2010 às 07:31

@Churupetinha

va em data/actions/script

 

depois vá em data/actions/actions.xml e bote isso:

 

	<action uniqueid="1928" event="script" value="shovel.lua" />

Editado Junho 23 por MasterMathw

25 de junho de 2010 às 22:37

vlw ae galera mal ae por te infringindo as normas aki e que sou novo vlw ae