Lendo Um Livro Em Uma Determinada Posição

frerety
em Actions e Talkactions
  • 1
  • 2

frerety

DVNO
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 08/04/06Posts: 133

livronamesa14ti.jpg

OBS: Onde está:

1: Mesa 1, Texto1;

2: Lugar que não dará para ler o livro

3: Mesa 2, Texto2;

livronamesa26bt.jpg

livronamesa37og.jpg

livronamesa40he.jpg

Si vcs gostaram do script vamu começar...

Primeiramente ache no seu "actions.xml" essas linhas:

<action itemid="1951" script="rwitems.lua" />

e

<action itemid="1953" script="rwitems.lua" />

Delete as duas.

Agora crie um novo arquivo chamado livro.lua (pasta scripts, dentro da pasta actions)

Code:

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

posmesa1 = {x=30, y=26, z=5, stackpos=2}

mesa1 = getThingfromPos(posmesa1)

posmesa2 = {x=32, y=26, z=5, stackpos=2}

mesa2 = getThingfromPos(posmesa2)

if item.uid == mesa1.uid then

doTransformItem(item.uid,1953)

doSetItemText(item.uid,"Oh! Você está lendo esse livro em cima da mesa mágica número 1!")

doShowTextWindow(item.uid,500,0)

elseif item.uid == mesa2.uid then

doTransformItem(item.uid,1953)

doSetItemText(item.uid,"Oh! Você está lendo esse livro em cima da mesa mágica número 2!")

doShowTextWindow(item.uid,500,0)

else

doTransformItem(item.uid,1951)

doSendCancel(cid,"Este livro só poderá ser lido se você o colocar na mesa mágica.")

end

return 1

end

Alterações necessárias:

posmesa1 -> coloque a posição da mesa 1

posmesa2 -> coloque a posição da mesa 2

agora vá em sua pasta actions e adicione isto ao arquivo actions.xml

<action itemid="1951" script="livro.lua" />

<action itemid="1953" script="livro.lua" />

Prontinho... o code está pronto...

Aproveitem e Bom RPG p vcs!

It's the hunger; the hunger for an alternative and the refusal to accept a life of unhappiness.


colex

Serviços Prestados a Comunidade
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/10/05Posts: 301Gênero: Masculino

realmente esse code da pra ser usado em um bom rpg

decifrar codes, por exemplo colocando u papel em cima du fogo :bigsmile:

legal

bom trabalho :bye:

soulblaster

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 22/10/05Posts: 196

AAAaaaaaaa q ROX cara...

adorei essa action... e como o colex falou... da pra ser usado num RPG para decifrar codes e chegar numa quest... =D

Otimo trabalho... Vlw mesmo!!!

fui... :bye:

Assinatura feita por Kilerzinhow:
untitled3mg3.jpg
| Wey.Ctba | Wey.Ctba | Rafix | UnderNight | Xedegux |

Zorzin

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/02/06Posts: 74

gostei da action... muito bem pensado... acho que vou criar uma quest que se o papel não estiver na posição certa a porta não abre... hhihihih

vlw ae pela action,

gostei muito dela.. e achei muito boa para servers principalmente RPGs,

pois o player tem que descobrir como fazer para dar certo, e talz..

Obrigado,

Zorzin




BlackOnix C++ Programmer
------------------------------------------------------------------------

É meu fan ou gosta dos meus trabalhos ou é meu amigo? Usa minha bar: =)



[7.92] Zorzin OTServer Version 1.1

ScarFace

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/04/06Posts: 51

Aew karacolhes ta mto r00x, hehe ja sabe onde vamos usar neh? xPP

flws

user posted image

 

[ASSINATURA EDITADA POR FAZER PROPAGANDAS. CASO CONTINUE SERÁ ALERTADO]

shanar

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/03/06Posts: 16Gênero: Masculino

@frerety

Muito boa action mas se eu retirar as codernas de ler vai ler em kalker lugar???

You see a amulet of loss.
You see a golden helmet (Arm:12).
You see a magic plate armor (Arm:17).
An enchanted gem glows on the plate armor.
You see a magic sword (Atk:48 Def:35).
Its the sword of valor
You see a blessed shield (Atk:0 Def:45).
You see a magic longsword (Atk:55 Def:40).
You see a dragon scale legs (Arm:10).
You see a golden boots (Arm:4).


user posted image
http://img107.imageshack.us/img107/4913/collage0qf.jpg

Claverockz

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/10/05Posts: 36

Muito boa a action ajuda muito... pois livros não funfam em Ots...

me diz uma coisa...

depois de ler o papel some?

Retired of xtibia because:

Me alertaram não sei o porque não falaram o forum que eu floodei...muitas pessoas que não ajudam a comunidaede de Otserver fasem coisas piores e eles não veem...eh nessas horas que eu dou razão ao Xbowax...ou alguma coisa assim.

frerety

DVNO
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 08/04/06Posts: 133

HiHo!

@shanar

Não intendi sua pergunta (na verdade não intendi a parte da "codernas de ler"), vc tah kerenu dizer que se tirar o script da action irá ler o papel em qualquer lugar? Se sim, o papel não funciona sem o script da action (a não ser que a opção de escrever esteja habilitada nas sources de seu server)... Ow vc está falando de se tirar as coordenadas irá ler em qualquer lugar? Se for isso, acho que não irá funcionar, mas para ler uma mensagem em qualquer lugar está aih u code:

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

doSetItemText(item.uid,"Oh! Você está lendo esse livro em qualquer posição!")

doShowTextWindow(item.uid,500,0) -- Para mais informações sobre esse "500", abra

-- o tutorial de actions 2 do colex

-- ow olhe na lista de actions que eu criei

return 1

end

Caso contrário, seja mais específico... ^^

@Claverockz

De acordo com o script acima o papel não some, mas se você quizer o papel pode sumir sim, basta você adicionar a função

doRemoveItem(item.uid,1)

após

doShowTextWindow(item.uid,500,0)

ficando assim:

doSetItemText(item.uid,"MENSAGEM")

doShowTextWindow(item.uid,500,0)

doRemoveItem(item.uid,1)

FlW

CyA!

It's the hunger; the hunger for an alternative and the refusal to accept a life of unhappiness.


Clic

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/05/06Posts: 57

É tem como faze uma kest com isso!!!

vc pega o papel vai le!!!!

e depois vai na kest!!!

Continue assim!!

flw!!



Lutando por um forum Melhor

Presentes:
NONE

Baracs

Banido
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/11/05Posts: 43

Muito bom

da pra fazer tipo uma quest

tipo assim:

Se pega ,faiz essas parada do livro e da mesa e nesse livro ta escrito o caminho secreto pra ir para uma quest e por ai vai.

xD

Atenciosamente.

GM Bara :bye:

Baracs
Darghos.com

UltraXSoft.com!

__________________________________________________

Angel Of Ilusions

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 11/12/05Posts: 108

aew cara..

ótima action..

to procurando umas actions aqui pra deixar um server bem rico =PP

vo usar ela..vai ficar bem RPG..bem legal =]

vlws

flws ae

fuiz!!

Epa

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/05/06Posts: 2

Parabéns!

Excelente código!

Frerety sempre inovando. ;)

Pra um RPG, este código é muuuuito bom.

Parabéns novamente.

Epa

shemmue

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/04/06Posts: 40Char no Tibia: Xydle Grion

Uia ideias a mil! aSUhsua

Criatividade 100%...

Do it Now!
<img src="http://img89.imageshack.us/img89/9028/darkangel0rw.gif" border="0" class="linked-sig-image" />

Coisinha Bacana <a href="http://www.flogao.com.br/xydlegrion" target="_blank">Não clica curioso!</a> e se clicar não olha
<img src="http://img470.imageshack.us/img470/5472/ultrarox3wq.gif" border="0" class="linked-sig-image" />

Skipe

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/09/05Posts: 62Char no Tibia: parei de jogar pqp

Full Rpg essa action kara !!!

Tah de parabéns !!!

I'm Backkkkk. MuHUasahushuas!

2394.jpg

________________

Eu nasci aki , fiz amigos aki, mais não cresci aki!!!
Eu cresci lá!!!!

GM Volcano

Freelancer Developer
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 26/06/06Posts: 115Char no Tibia: Kasugol

o0

aki n funciono cara.. =/

pq sera?!

tp.. qnd vc le o livro na mesa 1 n aparece nd e na mesa 2 tb n =/ e no inventorio tb na aparece nd =/

meu ot eh 7.6

versao : YurOts 0.9.4d

 

tem como arruma?

c tiveh posta ae plz...

 

Cya

//GM Volcano



Um simples scripter, porém com criatividade..

GM Volcano - Since 2006

 

In momoriam : FrozenMapper(Carlos Pain), Tprocheira, Mustorze, Voxnot, BlackDream(Gabriel Carrara), Kiko5, Morpheus_, Look_of_hell, Skulls, Clic, Heitorzin, Biakko

~Hail Old School~

  • 1
  • 2