Ir para conteúdo

Lvl Door 7.8


Kenzo

Posts Recomendados

Bom aqui vou explicar como qe c faz a level door do 7.8.

Começando: Vá na pasta data/action/script e cria um archo chamado leveldoor.lua

e coloqe isto dentro:

 

-- level doors based on actionId-- to make door for level x create door on map and set its actionid to x+1000function onUse(cid, item, frompos, item2, topos)reqlevel = item.actionid - 1000	-- actionids below 100 are reservedif reqlevel > 0 thenif getPlayerLevel(cid) >= reqlevel thenpos = getPlayerPosition(cid)if pos.x == topos.x thenif pos.y < topos.y thenpos.y = topos.y + 1elsepos.y = topos.y - 1endelseif pos.y == topos.y thenif pos.x < topos.x thenpos.x = topos.x + 1elsepos.x = topos.x - 1endelsedoPlayerSendTextMessage(cid,22,'Stand in front of the door.')return 1enddoTeleportThing(cid,pos)doSendMagicEffect(topos,12)elsedoPlayerSendTextMessage(cid,22,'You need level ' .. reqlevel .. ' to pass this door.')endreturn 1elsereturn 0endend

 

Agora em action.xml add isto:

 

-- Level Doors --<action itemid="1227" script="leveldoor.lua" /><action itemid="1229" script="leveldoor.lua" /><action itemid="1245" script="leveldoor.lua" /><action itemid="1247" script="leveldoor.lua" /><action itemid="1259" script="leveldoor.lua" /><action itemid="1261" script="leveldoor.lua" /><action itemid="3540" script="leveldoor.lua" /><action itemid="3549" script="leveldoor.lua" /><action itemid="5292" script="leveldoor.lua" /><action itemid="5294" script="leveldoor.lua" /><action itemid="5103" script="leveldoor.lua" /><action itemid="5112" script="leveldoor.lua" /><action itemid="5121" script="leveldoor.lua" /><action itemid="5130" script="leveldoor.lua" />-- /Level Doors

 

Pronto agora basta você ir no seu OTMapEditor, colocar aquelas portas com fechadura dourada ai cliqe na porta com o botão contrario vá propriedades e em actionid coloqe 1000+x. x = level necessario para passar pela porta.

Acho qe ficou bom. Todas as doors com fechadura dourada funga.

PoSt PlX

//Kenzo

Link para o comentário
Compartilhar em outros sites

@Kenzo

Não cometa flood,seu script esta bom mas não precisar se rebaixar ao nível de um flooder.

Seu Tópico sera levado para a sessão Scripts somente se merecer ok?

Então tome mais cuidado!

Atenciosamente ,

DetonationS.

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 2 weeks later...
  • 2 weeks later...
×
×
  • Criar Novo...