Ir para conteúdo

Pisos Especiais (soh Passa Tal Level, Ou Promoteds) 7.9


FoDoX

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:

 

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:

<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:

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:

<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
Compartilhar em outros sites

  • Respostas 56
  • Created
  • Última resposta

Top Posters In This Topic

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

 

 

Obrigado

 

 

//FoDoX

Link para o comentário
Compartilhar em outros sites

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...

Link para o comentário
Compartilhar em outros sites

@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

Link para o comentário
Compartilhar em outros sites

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
Link para o comentário
Compartilhar em outros sites

@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

Link para o comentário
Compartilhar em outros sites


×
×
  • Criar Novo...