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

FoDoX
Por FoDoX
em Tutoriais de Scripting

FoDoX

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 23/09/06Posts: 103

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

QUOTE
Assinatura removida por estar fora das regras.
Xedegux.

Ventura

Felipe Venturini
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/10/05Posts: 340Char no Tibia: Tweets

Cara mt bom...

ja vo fazer isso para mim colocar no Brazilian Project...

mr ajudo mt...

 

Sem mais...

//Ventura

Atenciosamente,

Felipe Venturini

contato@fventurini.com.br

www.felipeventurini.com.br

Celular: +55 11 8249.0045

Felipe Moraes

Java Developer
avatar
Grão-Duque
Grão-Duque

INFOS

Grupo: Grão-DuqueRegistrado: 02/10/06Posts: 3285Gênero: Masculino

o.0

kra,sem palavras =8

mtu rox kra.parabens,ficou 10! continue assim

~A nossa maior glória não reside no fato de nunca cairmos, mas sim em levantarmo-nos sempre depois de cada queda.~

 

 

 

 

Clique aqui para ver meus tutoriais !

 

 

 

Gamertag: cpmoraes

 

 

FoDoX

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 23/09/06Posts: 103

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

 

 

Obrigado

 

 

//FoDoX

QUOTE
Assinatura removida por estar fora das regras.
Xedegux.

Felipe Moraes

Java Developer
avatar
Grão-Duque
Grão-Duque

INFOS

Grupo: Grão-DuqueRegistrado: 02/10/06Posts: 3285Gênero: Masculino
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...

~A nossa maior glória não reside no fato de nunca cairmos, mas sim em levantarmo-nos sempre depois de cada queda.~

 

 

 

 

Clique aqui para ver meus tutoriais !

 

 

 

Gamertag: cpmoraes

 

 

Rikezenho

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/04/06Posts: 84

Posta na sessão certa. ¬¬

Actions.

 

Flwwww





.Atlanta OTServer:: Eu participo.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Tyler

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/02/07Posts: 80

@pekeboi

 

 

Ele quis diser tutoriais .

 

@topic

 

Mto show o tuto bro .. vi 1 cara com uma duvida dessa . vo manda ele ve aki =)



é meu fan ? te ajudei ? foi totalmente com a minha cara ? ta aew a fan bar ^^!



Fan de




UhUl LePaRkOuR

FoDoX

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 23/09/06Posts: 103

@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

QUOTE
Assinatura removida por estar fora das regras.
Xedegux.

Bl4Nk

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 11/02/07Posts: 126

Belo tutorial, com certezavai ajdua mta gente assim como me ajudou.

vlw!

Giftfodadomalvadao


.Gifts:
[*] [*] [*] [*] [*] [*] [*] [*] [*] [*] [*]

.FanBar:



Lordfire

TFS Maintainer
avatar
Lenda
Lenda

INFOS

Grupo: LendaRegistrado: 04/10/06Posts: 2605Gênero: MasculinoChar no Tibia: Knight Orion

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

Standorf

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/08/05Posts: 49

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

Cansado dos Links quebrarem? Utilize o WWW.4SHARED.COM
barrinha4ni8.gif
E quem não quer? =/
-
barrinhavk6.png
Vamos todos lutar por este movimento!

XTibia - Tibia, OTserver e entretenimento

trocadeanime1gm.gif
Presente de: Rarokko' :* *:
testefq7.gif

Contato:
E-Mail/G-Talk: standorf@Gmail.com
Eigenlieb
uma grande
amizade :)

Sky Hunter

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 03/10/06Posts: 227

Fiz Level tiles no meu server com menos da metade do tamanho disso aí, tá cheio de coisa inútil que não serve pra nada no script. u.u

[Usuário banido por comportamento destrutivo]

RoD LoKo

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 12/11/06Posts: 119

Que maneiro cara, fica bem RPG...

Em um servidor sério, fica muito bom..

Adoro e admiro seus trabalhos, continue assim.

 

Atenciosamente,

RoD.

Atenciosamente,
RoD LoKo


Minha sign rox.


http://img370.imageshack.us/img370/6299/signnn505zd9.png

Ja fiz algo que te ajudou? Gostou de algum trabalho meu? É meu amigo? Então se quiser, use por favor minha fan bar.


http://img134.imageshack.us/img134/895/fan382up2.png

Trabalhos meus:


Draxa Loth

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/10/06Posts: 6

@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

[Assinatura fora das regras]