Ir para conteúdo
Entre para seguir isso  
taylok

Criando LeveL Doors 8.0

Recommended Posts

taylok    0
taylok

Aew Galera, você tá com aquela quest de level 200 no seu ot, ai entra lá um level 250

sola tudo e dexa um level 8 pegar akele mastermind shield da quest e tals... ohmy.gif

Agora Esse Problema acabou: rolleyes.gif

 

1º: Entre Na pasta do seu ot .

2º: Vá em data/actions/scripts.

 

3º: Agora Você Deverá Ver Algum script com esse nome "leveldoor.lua".

Se Você Não axar não se preocupe pois vou ensinar tudo sobre esse script...

 

Bom, agora que já estamos na pasta certa é só fazer o script:

 

Copie qualquer script de extensão .lua da pasta dos scripts, e renomeie para o nome da sua quest.

>>Vamos supor que a quest é do vampire shield para level 50 então eu coloco o nome de vampire shield (mas você pode colocar outro nome)<<

 

Depois de ter copiado e renomeado abra ele apague tudo o que tem e coloque assim:

 

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

reqlevel = item.actionid - 1050 -- actionids below 100 are reserved

 

if reqlevel > 50 then

if getPlayerLevel(cid) >= 50 then

pos = getPlayerPosition(cid)

 

if pos.x == topos.x then

if pos.y < topos.y then

pos.y = topos.y + 1

else

pos.y = topos.y - 1

end

elseif pos.y == topos.y then

if pos.x < topos.x then

pos.x = topos.x + 1

else

pos.x = topos.x - 1

end

else

doPlayerSendTextMessage(cid,22,'Fique Em Frente a Porta.')

return 1

end

 

doTeleportThing(cid,pos)

doSendMagicEffect(topos,12)

else

doPlayerSendTextMessage(cid,22,'Você precisa level 50 para passar.')

end

 

return 1

else

return 0

end

end[/b]

 

A parte mais complicada você já fez

Agora vou te explicar as cores

 

Vermelho: action id que você vai dar a porta (não pode ser repetido), é pela action id que vai colocar

para passar soh por um determinado level, como? Assim, exemplo: action id 1050 O 50 vai ser o level que a pessoa podera passar entaum a pessoa soh pode passar level 50 ou mais outro exemplo: action id 1111 entaum a pessoa só poderá passar level 111 ou mais a unidade de milhar não conta mas deve ser colocada antes do level.

 

Verde: O level que a pessoa poderá passar, deve ser de acordo com o level que você colocou na

action id.

 

Azul: Mensagem que será exibida ao player se ele tentar passar sem estar em frente a porta...

 

Laranja: Mensagem que será exibida ao player se ele for level mais baixo do que o exigido...

 

Bom agora tudo configurado, volte na pasta do actions e abra o actions.xml e coloque assim:

 

<action itemid="1227" script="vampire shield.lua" />[/b]

 

O itemid é a id da porta (lembrando que deve ser a que tem nome de Gate Of Espertise, aquelas que tem duas faixas douradas)

 

Script é o nome do script da porta (aquele que você configurou) que aqui no nosso caso é o vampire shield.lua .

 

Bom tudo feito fexe o actions.xml e salve, vá lá no seu mapa coloque a porta clique duas vezes e coloque action id e acordo com akele action id que você colocou no script, no nosso caso 1050.

 

Fexe e salve o mapa e pronto agora os sem graça que solaum tudo pra os level baixo entrar, não

vão poder mais fazer isso XD...

 

Créditos: taylok

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
Razor    1
Razor

Aprovado e movido.

 

esK~

Compartilhar este post


Link para o post
Compartilhar em outros sites
BazukeroMaster    0
BazukeroMaster

Oo

vlw vei!!!

tava msm precisando fase umas level doors no meu OT 8.0

vlw msm wink.gif

 

vlws

flws~~

Compartilhar este post


Link para o post
Compartilhar em outros sites
Maum Migo    0
Maum Migo

vlw kra

naum sei mas muitos servers 8.0 deviam estar sem leveldoor

foi uma grande ajuda postálo ;D

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites
Danilo RoxX    0
Danilo RoxX

Mais facil clicar em propriedades

Action id 1000 < exemplo 1008 | 1008 = 8

1009 = 9

 

1010 = 10

 

lol

Compartilhar este post


Link para o post
Compartilhar em outros sites
Danilo RoxX    0
Danilo RoxX

Mais facil clicar em propriedades

Action id 1000 < exemplo 1008 | 1008 = 8

1009 = 9

 

1010 = 10

 

lol

Compartilhar este post


Link para o post
Compartilhar em outros sites
Danilo RoxX    0
Danilo RoxX

Mais facil clicar em propriedades

Action id 1000 < exemplo 1008 | 1008 = 8

1009 = 9

 

1010 = 10

 

lol

Compartilhar este post


Link para o post
Compartilhar em outros sites
kikaos    0
kikaos

aff e se eu kizer cria uma porta de lvl 10000 como ki eu faço?

¬¬

Compartilhar este post


Link para o post
Compartilhar em outros sites
Jegue alado    0
Jegue alado

cara issu ta bom d mais xd ahh inaum e esse tuto q barro u meu q eh + pratico

Compartilhar este post


Link para o post
Compartilhar em outros sites
god_razor    0
god_razor

Loko belo tuto + tp

se eu kizer cria uma porta de lvl 10000
como ele dise como crio porta pra lv 10000 ou +

Compartilhar este post


Link para o post
Compartilhar em outros sites
Nightzenhow    0
Nightzenhow

Ótimo tutorial, aprovado.

 

Isso é bom quando um OTServ tá em manutenção "tal lugar" ;]

 

PS: Razor = conselheiro ? parabéns :)

Compartilhar este post


Link para o post
Compartilhar em outros sites
mendess    0
mendess

Gostei vai ajuda bastante gente mais a maioria dos servidores ja vem com level de porta

Compartilhar este post


Link para o post
Compartilhar em outros sites
rcrneto    0
rcrneto

Aprovado e movido. XD

Compartilhar este post


Link para o post
Compartilhar em outros sites
GOD Bon    0
GOD Bon

óóóoóó´parabenz ae manow ta 10

Compartilhar este post


Link para o post
Compartilhar em outros sites
tuco_ru    0
tuco_ru

kara so uma pergunta eu sou mapper de um site... e o kra pedio para min fazer level doors

e eu nao sei, ai eu nao tenho a pasta do ot tem como eu fazer level doors sem ter a pasta do ot? por favor me respondam!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Junior_Sux    0
Junior_Sux

Realmente muito bom!! Verdade dos hl que entram e fazem festa para os noobs.

Parabéns!

Compartilhar este post


Link para o post
Compartilhar em outros sites
henrique_ms    0
henrique_ms

muito bom

 

vlw cara

Compartilhar este post


Link para o post
Compartilhar em outros sites
Deamble    0
Deamble

Por Favor

 

eu tenhu um Ot 8.10

 

mapa propio

 

mais eu fiz anih e nun consigu coloka lvl door :P

 

me ajuda ai plx

Compartilhar este post


Link para o post
Compartilhar em outros sites
caips    0
caips

legal esse método!

+ acho que pelo map editor é + rapido e + facil tbm!

=)

msm assim belo tuto!

parabens!

Compartilhar este post


Link para o post
Compartilhar em outros sites
zendriak    0
zendriak

Muito bom esse tutorial me ajudou muito no hunt dos ferumbras obrigado por ter colocado esse tutorial

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.

×