Ir para conteúdo
Entre para seguir isso  
Limph

[N:facil]Como fazer uma vocationdoor

Recommended Posts

Limph    0
Limph

o nome jah diz tudo.. é uma leveldoor.. soh q... nao importa o level.. e sim a vocação do player (eu uso em anihis)

 

é bem simples.. e depois eu coloco um tuto para BAÚS de quests q soh atendem a uma vocação... ou q dá um prêmio de acordo com ela

 

----------------------------------------------------------------------

 

 

crie um arquivo chamado vocationdoor.lua na pasta data/actions/scripts e coloque isso:

 

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

 

doorpos = {x=frompos.x, y=frompos.y, z=frompos.z}

playerpos = getPlayerPosition(cid)

playervoc = getPlayerVocationl(cid)

 

if item.uid == UNIQUEID then

if playervoc == VOCAÇÃO then

doTeleportThing(cid,doorpos)

elseif playervoc == VOCAÇÃO  then

doPlayerSendTextMessage(cid,22,"Apenas VOCAÇÃO podem passar.")

end

end

return 1

end[/b]

 

de amarelo é a UNIQUE ID da porta (a mesma q será coloca na actions.xml)

de vermelho são as coordenadas da porta.. X, Y e Z

de azul é a vocação permitida para passar (1 = sorc, 2 = druid, 3 = pally e 4 = kina)

onde tem VOCAÇÃO são as vocações q nao serão permitidas (msm listinha de cima)

e onde tem VOCAÇÃO)

 

depois vá em actions.xml e add a tag:

 

action uniqueid="UNIQUEID

 

pronto...

 

acho q eh isso.. qlqr coisa.. pergunta aí

 

espero ter ajudado

Compartilhar este post


Link para o post
Compartilhar em outros sites
RC-X    0
RC-X

Bem Bolado Limph =)~~Vou Testar Ela Aqui Se Funcionar Será Uma Mão Na Roda...//#RC-X

Compartilhar este post


Link para o post
Compartilhar em outros sites
Linkz    0
Linkz

Bem bolado mesmo, tai mais um bom desafio pros players =DAprovado

Compartilhar este post


Link para o post
Compartilhar em outros sites
Hell Raiser    0
Hell Raiser

pelo que eu entendi intao umd ruid nao pode pegar uma sov? nao gostei mt da citação dos baus nao mais a da level or tambem pode ser ruim pq as vezes nao tem druid ou sorce ou pally ou kina disponiveis ae nao tme como completar a quest...=//hb

Compartilhar este post


Link para o post
Compartilhar em outros sites
Limph    0
Limph

e qm eh q vai fazer uma annihi sozinho? oO

Compartilhar este post


Link para o post
Compartilhar em outros sites
GoD Chad    0
GoD Chad

Não sabia dessa oO

 

 

Vou fazer isso no meu OT

 

vlw

xP

Compartilhar este post


Link para o post
Compartilhar em outros sites
Geovani    0
Geovani

antes de mudar o otserv.com.br

vc tinha postado, e axo q falta uma linha>

 

 

 

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

doorpos = {x=frompos.x, y=frompos.y, z=frompos.z} 
playerpos = getPlayerPosition(cid) 
playervoc = getPlayerVocationl(cid) 
if item.uid == UNIQUEID and doorpos.x == posiçaox da porta and doorpos.y == posiçao y da porta and doorpos.z == posiçao z da porta 
then 
if playervoc == VOCAÇÃO then 
doTeleportThing(cid,doorpos) 
elseif playervoc == VOCAÇÃO  then 
doPlayerSendTextMessage(cid,22,"Apenas VOCAÇÃO podem passar.") 
end 
end 
return 1 
end

 

+- isso, soh adicionar a linha ali >> if item.uid == UNIQUEID and doorpos.x == posiçaox da porta and doorpos.y == posiçao y da porta and doorpos.z == posiçao z da porta <<

Compartilhar este post


Link para o post
Compartilhar em outros sites
draxster    0
draxster

entaum.. Vo testar nem fiz ainda.. vou faser tomare q de certo to atraz disso a moh tempao :S

Vlw aew

=)

Compartilhar este post


Link para o post
Compartilhar em outros sites
plomentes    0
plomentes

interessante vou testar rambém

Compartilhar este post


Link para o post
Compartilhar em outros sites
Gio    0
Gio

Como funciona o UNIQUEID? eu invento qualquer um ou tenho que pegar em algum outro arquivo?

Compartilhar este post


Link para o post
Compartilhar em outros sites
541320    0
541320

o server tah flandu q num dah pra ler o ** q tem ao =(

Compartilhar este post


Link para o post
Compartilhar em outros sites
Norton Ví    0
Norton Ví

Muito bom, vou testar se pegar to tranquilo ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites
vinaloko    0
vinaloko

paribah... q legal veio

Compartilhar este post


Link para o post
Compartilhar em outros sites
vinaloko    0
vinaloko

manero... tenhu 2 ots. como q eu fasso pra ganhar mais?

Compartilhar este post


Link para o post
Compartilhar em outros sites
leandro_70    0
leandro_70

Muito bom gostei;)

vinaloko para ganhar OT$ precisa postar e cuidado flood

Meu Fã?Me odeia?Me admira?Entao use

primofanuf0.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites
Iuri123456789    0
Iuri123456789

Gostei do tuto bem legal!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Striker_Sky    0
Striker_Sky

Mto bom o TUto ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites
xxdkdosalamexx    0
xxdkdosalamexx

legal msmo

Compartilhar este post


Link para o post
Compartilhar em outros sites
Naldo Ghost    0
Naldo Ghost

De mais, uma ótima action para quests.

 

Ajudou mtuu no meu ot

 

 

:style:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×