Fazendo 1 Porta Q Precise De Key Para Abrila

shemmue
em Tutoriais de Scripting

shemmue

avatar
Campones
Campones

INFOS

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

Ola,

 

Vou ensinar hj como fazer 1 porta q precisa de 1 key para abrila.

 

Vamos comecar:

Primeiro va em data/actions/scripts

Agora copie e cole 1 dos arkivos dela e renomeie para chave

 

Abra-o delete uq tem dentro e ponha isso:

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

playerpos = getPlayerPosition(cid)

 

 

if item.uid == 9901 then

queststatus = getPlayerStorageValue(cid,9901)

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

doPlayerSendTextMessage(cid,22,"Voce achou a Golden Key.")

player2pos = {x=295, y=124, z=15}

doTeleportThing(cid,player2pos)

doTeleportThing(cid,playerpos)

doSendMagicEffect(topos,12)

coins_uid = doPlayerAddItem(cid,2091,1)

setPlayerStorageValue(cid,9901,1)

 

else

doPlayerSendTextMessage(cid,22,"Tem nada.")

end

return 0

end

return 1

end

 

Uq ta em azul e u Unique id q vc vai colocar em 1 iten a sua escolha no map(pod ser 1 estatua..)

em verde e u storevalue dele isso e uq dertemina c ele ja fez ou naum a quest(evite colocar + d 1 storevalue = ao naum ser caso vc keira fazer 1 quest estlo anni)

em vermelho e o id da key q ele vai pegar(aki no caso e a golden key 7.6)

O que esta em roxo e aond u player q 'achar' a key sera movido(naum e nescessario essa parte pois eu uso so para da 1 toke especial nela)

 

A e nao eskeca d add essa tag no actions.xml q esta em data/actions

<action uniqueid="9901" script="chave.lua" />

 

Pronto temos a nosso key agora vamos configura-la

Copie 1 arkivo e cole,renomeie para goldenkey abra-o e delete tudu q tem nele e coloke isso

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

if item.actionid == item2.actionid then

if item2.itemid ==1239  and item2.uid == 9901 then

doTransformItem(item2.uid,item2.itemid+1)

elseif item2.itemid == 1240 then

doTransformItem(item2.uid,item2.itemid-1)

 

end

else

return 0

end

return 1

end

 

Aki e bem simples:

Em azul e u id da porta fexada(e possivel trocar desde q vc troke u o proximo id tbm!).

Em vermelho e o id da porta aberta(como disse acima e so substituilo pela msm porta so q ela aberta!).

Agora em verde e u Unique id da key q nois ja fizemos no passo anterior q eh 9901.

 

Coloke essa tag no actions q nem no passo anterior:

<action itemid="2091" script="crystalkey.lua" />

 

Pronto agora temos nosso chave funcionando vamos agora fazer a porta funcionar :bigsmile:

 

Copie 1 arkivo e cole e renomeie para doorgk,abra-o delete tudu e cole isso dentro dele:

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

 

if item.itemid == 1239 and item.uid == 9902 then

doPlayerSendTextMessage(cid,22,"Voce precisa da Golden Key para abrir esta porta.")

end

 

end

return 1

 

Aki em azul e u id da porta q vc selecionou fexada.

Aki em vermelho eh u Unique id da porta q vc colocara pelo map editor.

E aki em verde e a frase q aparecera quandu u player tente abrir a porta sem a key.

 

Coloke essa tag dentro do actions.xml

<action uniqueid="9902" script="doorgk.lua" />

 

Salve!

Pronto temos agora 1 porta q nescecita de 1 key para ser aberta.

 

Lembrando q esse e meu primeiro tuto :embarrest:

 

Espere q gostem,q fassao bom uso,e q principalemnte comentem!

 

Atenciosamente Shemmue

 

:hi:

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" />

Zen

~Léozera~
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/01/06Posts: 37Char no Tibia: Zen Knight

Olá,

 

Tutorial Muito bom!

 

é meio complicado, mas da para fazer =)

 

Atenciosamente,

Zen

zenfanbar.jpg

zenhf.jpg

shemmue

avatar
Campones
Campones

INFOS

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

Realemte demorei 1 pokinhu pra terminar e eh 1 poko complicadinhu sim + vale apena no final :bigsmile:

 

Atenciosamente Shemmue

 

:hi:

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" />

favorefty

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/10/05Posts: 82

Muito bom seu tutorial, estarei fazendo um OTServ pvp

e colocando umas quests com essa door

com key.

flw

 

 

Abraços,

favorefty.

Ajudando a Organizar o Fórum.
Meu Fã ? use :)
favoreftyfansl7.jpg
Sou:
Mapper.gif
70%
ServerAdmin.gif
100%

shemmue

avatar
Campones
Campones

INFOS

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

Aham e muito bom esse sistema eu uso muito nas minha quests e tals..

 

Caso encontre algum erro post aki q tentarei arrumar

 

Plz c algum moderador ver e gostar movam para tutorias sobre scripts pq eu naum achei nenhum so genero :rolleyes:

 

Atenciosamente Shemmue

 

:hi:

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" />

helvis

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 21/10/05Posts: 3

Muito Bom Tutorial , vai ajudar muita gente... jah to usando as keys no meu server ^^

 

Fiko ROXXXX

Assinatura removida por estar fora das regras.

Xedegux.

shemmue

avatar
Campones
Campones

INFOS

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

Opa ker dizer q ja ta funfando? iupi XD

Bom saber ai eu naum preciso fik muito preucupado com algum erro...Hehe

 

SEM + :smile:

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" />

Zorzin

avatar
Campones
Campones

INFOS

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

opa... gostei muito da action shemmue...

vou criar uma parecida no meu ot, mas um pouquinho diferente..

acho que vou criar uma quest que tem que usar a chave em algum lugar,

para abrir outra porta, que está em outro lugar...

auhauehuah :icon1:

 

Vlw pelo script...

 

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

shemmue

avatar
Campones
Campones

INFOS

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

Boa ideia u bahia q demora pra acha ond usa ela num vai inteder nd ao num ser q aparece na tela apenas 1 vez tpw uma charada pra ond ele ir so q essa msg naum salva no defalt ai c ele num ler rapido ja erassss!!XD

 

SEM +

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" />

kamusss

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/08/05Posts: 66

Bom bom cara mto bom vlw ajuda mto aki no OT

Kamusss

userbar084vj7st2jy.gif

colexfan8ro.gif

xtibiauserbar21dx9jy.jpg

*Meu msn* renanzinho_na_parada@hotmail.com

Eu estou 01bf1969-b3c6-490d-9f50-59c15c112489.png no msn

shemmue

avatar
Campones
Campones

INFOS

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

Que bom q todos estao gostando e principalmente usando nos ot :bigsmile:

 

SEM +

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" />

shemmue

avatar
Campones
Campones

INFOS

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

Algum moderador poderia ver esse meu tutorial e me dizer c ele pod ser colocado na parte de scripts pq eu naum encontrei nenhum tuto desse genero

 

Atenciosamente Shemmue

 

:hi:

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" />

Eigenlieb

Ex-Diretor
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 11/01/06Posts: 300Char no Tibia: Lippisch

Tutorial Fechado ~>

Dúvidas devem ser postadas na seção Suporte/Dúvidas

 

Abraços

Sou um ótimo avaliador de caráter! O meu, por exemplo, é péssimo.

Camada

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/12/06Posts: 10

Mando bem hein filho? :bigsmile: