GA

Box Que Da Item,igual A Do Mu(sor Que No Mu E Kundu)

Por gabrielbr, 14 de jan. de 2008 em Actions e Talkactions

script
29
6.5k
gabrielbrG
14 de janeiro de 2008 às 13:49

vai na pasta data\actions\scripts copie 7 aquivos lua e os renomeos de

Box1

Box2

Box3

Box4

Box5

Box6

 

na box1 coloke isso:

 

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

if doRemoveItem(item.uid,1) then

doPlayerSendTextMessage(cid,22,"vc acabou de ganha um item do nivel 1")

doPlayerAddItem(cid,2195,1)

end

end

 

e salva

 

na box2 coloke isso:

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

if doRemoveItem(item.uid,1) then

doPlayerSendTextMessage(cid,22,"vc acabou de ganha um item do nivel 2")

doPlayerAddItem(cid,2476,1)

doPlayerAddItem(cid,2477,1)

 

end

end

 

 

na box3 coloke isso:

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

if doRemoveItem(item.uid,1) then

doPlayerSendTextMessage(cid,22,"vc acabou de ganha um item do nivel 3")

doPlayerAddItem(cid,2491,1)

doPlayerAddItem(cid,2487,1)

doPlayerAddItem(cid,2488,1)

end

end

 

 

na box4 coloke isso:

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

if doRemoveItem(item.uid,1) then

doPlayerSendTextMessage(cid,22,"vc acabou de ganha um item do nivel 4")

doPlayerAddItem(cid,2498,1)

doPlayerAddItem(cid,2492,1)

doPlayerAddItem(cid,2469,1)

end

end

 

na box5 coloke isso:

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

if doRemoveItem(item.uid,1) then

doPlayerSendTextMessage(cid,22,"vc acabou de ganha um item do nivel 5")

doPlayerAddItem(cid,2493,1)

doPlayerAddItem(cid,2494,1)

doPlayerAddItem(cid,2495,1)

end

end

 

 

na box6 coloke isso:

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

if doRemoveItem(item.uid,1) then

doPlayerSendTextMessage(cid,22,"vc acabou de ganha um item do nivel 6")

doPlayerAddItem(cid,2471,1)

doPlayerAddItem(cid,2472,1)

doPlayerAddItem(cid,2469,1)

doPlayerAddItem(cid,2646,1)

doPlayerAddItem(cid,2523,1)

doPlayerAddItem(cid,2400,1)

end

end

 

salvando todos vai na pasta data\actions e adicone isso

 

-- Transform Box

<action itemid="5792" script="Box1.lua" />

<action itemid="5793" script="Box2.lua" />

<action itemid="5794" script="Box3.lua" />

<action itemid="5795" script="Box4.lua" />

<action itemid="5796" script="Box5.lua" />

<action itemid="5797" script="Box6.lua" />

 

eu colokei os dado como a box pq eles tinha o numeros dezenhado

 

uma pergunta que a mairia vai fazer o que elas dao

resposta dao itens

quais

box1 da

boots of haste id:2195

 

box2 da

knight armor id:2476

knight legs id:2477

 

box3 da

crown helmet id:2491

crown armor id:2487

crown legs id:2488

 

box4 da

royal helmet id:2498

dragon scale mail id:2492

dragon scale legs id:2469

 

box5 da

Demon helmet id:2493

Demon armor id:2494

Demon legs id:2495

 

box6 da

golden helmet id:2471

magic plate armor id:2472

dragon scale legs id:2469

golden boots id:2646

blessed shield id:2523

magic sword id:2400

 

como fazer para troca os itens

sor basta toca o id

doPlayerAddItem(cid,coloka o id do item que vc que aqui pra troca,1)

post-34034-1200325747_thumb.jpg

soulblasterS
14 de janeiro de 2008 às 14:31

Hiho!

 

Voce testou os scripts? :)

Me pare ce que voce é novo nesse pedaço, vamos dar uma ajudinha.

Primeiro, voce não precisa verificar se o item vai ser removido, pode colocar apenas isso:

doRemoveItem(item.uid, 1)

Segundo, voce pode fazer todos os scripts em um só, ficando assim:

data/actions/scripts/box.lua

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

if item.itemid == 5792 then

doPlayerSendTextMessage(cid,22,"vc acabou de ganha um item do nivel 1")

doPlayerAddItem(cid,2195,1)

elseif item.itemid == 5793 then

doPlayerSendTextMessage(cid,22,"vc acabou de ganha um item do nivel 2")

doPlayerAddItem(cid,2476,1)

doPlayerAddItem(cid,2477,1)

elseif item.itemid == 5794 then

doPlayerSendTextMessage(cid,22,"vc acabou de ganha um item do nivel 3")

doPlayerAddItem(cid,2491,1)

doPlayerAddItem(cid,2487,1)

doPlayerAddItem(cid,2488,1)

elseif item.itemid == 5795 then

doPlayerSendTextMessage(cid,22,"vc acabou de ganha um item do nivel 4")

doPlayerAddItem(cid,2498,1)

doPlayerAddItem(cid,2492,1)

doPlayerAddItem(cid,2469,1)

elseif item.itemid == 5796 then

doPlayerSendTextMessage(cid,22,"vc acabou de ganha um item do nivel 5")

doPlayerAddItem(cid,2493,1)

doPlayerAddItem(cid,2494,1)

doPlayerAddItem(cid,2495,1)

elseif item.itemid == 5797 then

doPlayerSendTextMessage(cid,22,"vc acabou de ganha um item do nivel 6")

doPlayerAddItem(cid,2471,1)

doPlayerAddItem(cid,2472,1)

doPlayerAddItem(cid,2469,1)

doPlayerAddItem(cid,2646,1)

doPlayerAddItem(cid,2523,1)

doPlayerAddItem(cid,2400,1)

end

doRemoveItem(item.uid,1) --Remover o item que deu use

return TRUE --Vamos retornar para nao dar erros bobos (:

end

data/actions/actions.xml

<action itemid="5792" script="Box.lua"/>

<action itemid="5793" script="Box.lua"/>

<action itemid="5794" script="Box.lua"/>

<action itemid="5795" script="Box.lua"/>

<action itemid="5796" script="Box.lua"/>

<action itemid="5797" script="Box.lua"/>

 

cya ^^'

Editado Janeiro 14 por soulblaster

TyrandeT
14 de janeiro de 2008 às 15:17

Nota 8, foi boa a ideia mas foi mal desenvolvido

SaMuOTS
14 de janeiro de 2008 às 22:53

Nuss cara, mto bom,... vlw ai

 

 

 

um bom premio de evento :D

 

 

vlw ai cara.. :smile_positivo:

gabrielbrG
15 de janeiro de 2008 às 13:34

Cara desse geito o fica RUIN DEIXA O MEU QUE TA MAIS ORGANIZADO

peohhP
16 de janeiro de 2008 às 17:38

Amigo, ele só está querendo ajudar

o dele ficou mil vezes melhor q o seu

deveria agradecer a ele

se alguém não gostar de um pega o outro

...

ph_188P
16 de janeiro de 2008 às 17:50

muito bom kra mais tipo o soulblaster esplicou melhor e + facil xD...

 

 

Mais ta muito bom nota 8,0

gabrielbrG
16 de janeiro de 2008 às 20:46

eu sei e agradeso sor que o meu foi criado por min,eu estava jogando no mue otserve com as pessoas e pensei que eu poderia trazer algo do mu para o tibia entao eu trosse esse

ropicR
16 de janeiro de 2008 às 22:17

orrorivel

gabrielbrG
17 de janeiro de 2008 às 16:50

desculpa entao,se vc acha orrivel outros achao bom mais obrigado pela sua opiniao

th1ag0T
24 de janeiro de 2008 às 01:19

kRa Mta bom, vlw msm

ajuda nos evento

;D

soh mudei alguns itens

mais vlw aew

BernardoB
26 de janeiro de 2008 às 02:58

ajudinha- va em data/itens... abra items.xml... procure os ids

5792, 5793, 5794, 5795, 5796 ou 5797 e renomeie de dice para box1,box2,box3 e etc...

DaNDaNrOxXD
26 de janeiro de 2008 às 12:33
orrorivel

cara se vc nao gostou nao precisa falar essas #$#$#!@$ ¬¬ e ainda escreve "ORRORIVEL" que palavra é essa meu ¬¬ si liga se nao gostou faiz melhor os caras soh querem ajudar.

@Topic muito bom :D vou usar no meu ot vlw ^^

daniteroD
01 de fevereiro de 2008 às 03:00

Parece ta legal, coloquei nu meu OT de testes, vou ver se eh bom, abraços :smile_positivo:

gabrielbrG
02 de fevereiro de 2008 às 19:38

cara se vcs nao esta gostando me desculpa eu sor queria te ajudado

pq inves de fica surmonado varios itens para dar e sor coloka ele