XB

Livros De Quest

Por xbowaxx, 02 de nov. de 2005 em Actions e Talkactions

tibia
script
otserv
8
3.4k
02 de novembro de 2005 às 23:11

Olá tibianos tudo bom? não sei se já tem essa action aqui mas se tem eu não achei pelo menos, essa action é o seguinte: quando você abrir um baú e a recompensa for um livro, quando você der "use" nele, ele abrirá com um texto que você pré-define no arquivo ja, bom apra livros com dicas de quests. Eu vou dar um exemplo de um baú que você vai pegar um red tome e vai vim o texto: Teste nele. Ae vai então:

Obs: Tutorial baseado em OTserv 7.5 (Yurots)

1) Coloque um baú no seu mapa e coloque UniqueID = 2000.

2) Abra o arquivo rwitems.lua em "data/actions/script"

3) Mude a essa 1º linha aqui:

doShowTextWindow(item.uid,100000,1)

O "100000" é o número máximo de letras que pode conter um livro.

4) Abra seu chest.lua (Arquivo onde você arruma as quests) e adicione isto:

elseif item.uid == 2000 then

queststatus = getPlayerStorageValue(cid,1000)

if queststatus == -1 or queststatus == 0 then

doPlayerSendTextMessage(cid,22,"You have founded a red tome.")

book_uid = doPlayerAddItem(cid,2790,1)

doSetItemActionId(book_uid,5000)

doPlayerSendTextMessage(cid,22,"Teste")

setPlayerStorageValue(cid,1000,1)

else

return 0

end

5) Agora crie um arquivo chamado "books.lua"

6) Cole isto no arquivo:

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

if item.actionid == 5000 then

queststatus = getPlayerStorageValue(cid,1000)

if queststatus >= 1 then

doShowTextWindow(item.uid,0,0)

if queststatus == 1 then

end

else

return 0

end

return 0

end

return 1

end

7) Abra o arquivo "actions.xml" e adicione isto:

<action uniqueid="2000" script="chest.lua" />

<action itemid="2790" script="books.lua" />

Pronto, quando você abrir o bau você irá pegar o red tome e quando der "use" nele vai abri uma janela preta com o texto que você dexo no "chest.lua", qu no caso é o: "Teste"

Editado Junho 28 por JV Chequer

3 meses depois...
lucentL
24 de fevereiro de 2006 às 23:48
Olá tibianos tudo bom? não sei se já tem essa action aqui mas se tem eu não achei pelo menos, essa action é o seguinte: quando você abrir um baú e a recompensa for um livro, quando você der "use" nele, ele abrirá com um texto que você pré-define no arquivo ja, bom apra livros com dicas de quests. Eu vou dar um exemplo de um baú que você vai pegar um red tome e vai vim o texto: Teste nele. Ae vai então:

Obs: Tutorial baseado em OTserv 7.5 (Yurots)

1) Coloque um baú no seu mapa e coloque UniqueID = 2000.

2) Abra o arquivo rwitems.lua em "data/actions/script"

3) Mude a essa 1º linha aqui:

O "100000" é o número máximo de letras que pode conter um livro.

4) Abra seu chest.lua (Arquivo onde você arruma as quests) e adicione isto:

5) Agora crie um arquivo chamado "books.lua"

6) Cole isto no arquivo:

7) Abra o arquivo "actions.xml" e adicione isto:

Pronto, quando você abrir o bau você irá pegar o red tome e quando der "use" nele vai abri uma janela preta com o texto que você dexo no "chest.lua", qu no caso é o: "Teste"

fonte: [Retirado]

 

 

 

gostei do script. irei até usar...

mas como idéia base pra criar um código mais específico que no books.lua terá a itemid de todos os livros como condição na qual cada um dirá algo sobre alguma quest.... esse é meio específico demais para esse red tome

VenturaV
27 de fevereiro de 2006 às 22:34

afff.... meu como pode vc saber de tanta coisa em quanto eu me mato so para fazer uma vc ja fez umas 1000, to zuando cara vc é mt bom vlw ae!

colexC
28 de fevereiro de 2006 às 14:39
afff.... meu como pode vc saber de tanta coisa em quanto eu me mato so para fazer uma vc ja fez umas 1000, to zuando cara vc é mt bom vlw ae!

 

 

 

esse script naum é dele, se vc ler bem foi retirado [Retirado]

todos os scripts aki dele saum retirados de la

VenturaV
28 de fevereiro de 2006 às 15:06
esse script naum é dele, se vc ler bem foi retirado [Retirado]

todos os scripts aki dele saum retirados de la

 

 

 

Po meu vlw ae a resposta !!!

GMxtibiaG
28 de fevereiro de 2006 às 18:34

bouaaaaaa

suborasS
05 de março de 2006 às 05:15

Po mano num vo dizer q a action eh ruim pq sei q estarei mintindo... mais vc simplesmente copia e cola aki (pelo menos cola aki e num num otro forum) eu queria q vc desse mais antençaum maos seus post... pq como eu disse antes vc soh copia cola e abandona o topico.. muitas pessoas as vezes tem duvida.. eu naum estou cum nenhuma

mais o @Ventura ali por exemplo tava cum duvida... sorte dele q o @colex ajudou ele... se acaso vc ler isso por favor pense nisso... vlw

8 meses depois...
BatucadaB
29 de novembro de 2006 às 19:23

E se eu quisesse, como recomepnsa da quest, da uma backpack, com items e um livro?

Tem como voce postar o script?