Ir para conteúdo

Posts Recomendados

Primeiro, vou explicar como funciona:

 

Funciona como aquele piso que tem na ponte de Rook que soh pode passar player lvl 2+

 

Bom, primeiro, entre na pasta data/movements/scripts copie qualquer arquivo de la e renomeie pra pisodelvl.lua , abra ele, apague tdo que tem dentro e bote isto:

 

  Citar
function onStepIn(cid, item, pos)

 

endpos = {x=151, y=154, z=7}

level = getPlayerLevel(cid)

msg = "Apenas lvl 20 podem passar!"

 

if item.uid == 9001 and level < 20 then

 

doTeleportThing(cid, endpos)

doSendMagicEffect(endpos, 14)

doPlayerSendTextMessage(cid, 22, msg)

end

if level >= 20 and item.itemid == 426 then

doTransformItem(item.uid, 425)

end

return 1

 

end

function onStepOut(cid, item, pos)

 

if level >= 20 and item.itemid == 425 then

doTransformItem(item.uid, 426)

end

end

 

EXPLICANDO AS CORES:

Posicao XYZ que o player menor de lvl 20 ira ser teleportado

MSG ao player

UniqueID do piso (colocada nas propriedades do chao pelo MapEditor)

Level que pra poder passar

ID dos pisos, usei como exemplo os pisos de DP cinza, te aconselho a usar os mesmos pra nao ter que mudar ali

 

Agora, volte uma pasta, e, dentro do movements.xml, adicione estas linhas:

Citação:

  Citar
<movevent event="StepIn" uniqueid="[coor=red]9001[/color]" script="pisodelvl.lua" />

<movevent event="StepOut" uniqueid="9001" script="pisodelvl.lua" />

 

 

Pronto, seu script pra pisodelvl ta pronto...

 

Agora, aprenda a criar piso pra promoted passar =/b]

 

Funciona assim, soh players com promotion podem passar por esse piso..players sem promotion sao teleportados de volta...basicamente eh o mesmo script com algumas mudanças

 

Entre na data/movements/scripts copie qualquer arquivo e renomeie pra pisopromoted.lua, abra ele, apague tudo e cole isto:

Citação:

  Citar
function onStepIn(cid, item, pos)

 

endpos = {x=151, y=154, z=7}

voc = getPlayerVocation(cid)

msg = "Apenas promoteds podem passar!"

 

if item.uid == 9001 and voc <= 4 then

 

doTeleportThing(cid, endpos)

doSendMagicEffect(endpos, 14)

doPlayerSendTextMessage(cid, 22, msg)

end

if voc > 4 and item.itemid == 426 then

doTransformItem(item.uid, 425)

end

return 1

 

end

function onStepOut(cid, item, pos)

 

if voc > 4 and item.itemid == 425 then

doTransformItem(item.uid, 426)

end

end

 

 

EXPLICANDO AS CORES:

Posicao XYZ pra onde o player vai ser teleportado

MSG ao player

[colo=red]UniqueID do piso [/color]

 

Agora, volte uma pasta, e, na movements.xml, adicione:

Citação:

  Citar
<movevent event="StepIn" uniqueid="9001" script="pisopromoted.lua" />

<movevent event="StepOut" uniqueid="9001" script="pisopromoted.lua" />

 

Pronto, ta feito seus scripts

 

Valeu, eu testei e funcionou aqui...

 

*Creditos*

-mexican

 

Qualquer duvida poste aqui

 

EM FIM ACABEI COMENTEM....

 

Obigado

 

 

//FoDoX

Link para o comentário
https://xtibia.com/forum/topic/44159-pisos-especiais-soh-passa-tal-level-ou-promoteds-79/
Compartilhar em outros sites

  • Respostas 56
  • Created
  • Última resposta

Top Posters In This Topic

  Citar
xD bom saber que os tutores que estou trazendo esta tendo resultado esta ate saindo em projetos serios xD...vlws

 

 

Obrigado

 

 

//FoDoX

 

tutores? q eu saiba tutores sao os de acess 1 (o.0)

e é sempre bom elogiar quem merece...

@Rikezinho

 

Presta atenção e para de floodar o tutorial tem que ser avaliado por alguem da equipe e se for bom eles irão mandar o tutor para o tutoriais de script....Para de dar flood brother....vlws

 

 

//FoDoX

@Ventura

brazilian project? lolz... nem vem q n tem

 

@FoDoX

a, isso é legal

aumenta o rpg... mas ia se bom

se fosse com um trap door

so passa quem é lvl 5+, por exemplo...

Olá!!!

 

Seu tutorial foi aceito!!!!

 

Parabéns, continue ajudando a comunidade XTibia :)

 

 

Tutorial Movido :)

 

- Edit -

 

XPaulo...

Cuidado com os Floods...

Coloque mais conteúdos em seus posts :D

Editado por Standorf

@Sky Hunter

 

Se tem um script menor q esse, e q fassa a mesma coisa, posta ai, vou gostar de usar.

 

@Topic

 

Enqnt o Sky Hunter n posta um mais curto, vo usa esse. MT ROXX ;D

Vlws aee

 

MFG

//Draxa Loth


×
×
  • Criar Novo...