[action] Sistema De Tile Premium

  • 1
  • 2

Joao Kleber

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/10/06Posts: 22

Bom este é meu primeiro script aki no xtibia e espero que vcs gostem.

Vamos esplicar o sistema:O sistema é como se fosse o sistema vip, mas nao eh igual a vip que o cara compra e fika eternamente vip,esse ja tem um limite que seria os dias premium que a pessoa compre.Resumindo ficara igual akele piso de rook que soh os premiuns podem passar.

Esse sistema pode ser usado em ots de alta e baixa exp.Axo que sera usado mais em ots de exp baixa mais quem tem ot de exp alta eh soh faze uma adaptaçao almentando o preço da premium.

Bom ja falei de+,vamos ao que interesa:

 

Vá em \data\movements\scripts copie qualquer arquivo e cole e renomei-o para premium tile,abra o arkivo apague tudo que está dentro e cole isso:

 

function onStepIn(cid, item, pos)

 

novapos1 = {x=162, y=49, z=7}

backpos = {x=162, y=49, z=7}

msg = "Somente Premium Accounts Podem Acessar Este Local"

 

if isPremium(cid) == TRUE and item.actionid == 1595 then

doSendMagicEffect(cid,2)

doTeleportThing(cid,novapos1)

doSendMagicEffect(novapos1,10)

else

doTeleportThing(cid,backpos)

doPlayerSendTextMessage(cid, 22, msg)

end

 

end

O que está em azul é onde o player vai ser teleportado se nao for premium,geralmente a posiçao do temple.

O que está em verde é a mensagem que sera mandada para o player que nao for premium.

O que está em rosa é o action id que você colokara no piso que só players premiuns podem passar.

 

Agora vá em \data\movements e abra o arquivo movements.xml e adicione está linha

 

<movevent event="StepIn" actionid="1595" script="premium tile.lua" />

Se você editou o que está em rosa no script la em cima,edite aqui colocando o mesmo action id que você colocou no script la em cima.

 

Agora é soh você abrir o mapa editor e colocar a action id no piso que você queira que soh premiuns passe!

 

Creditos:Dojan,por eu ter tirado a base do script dele

Ta4e,por ter me ajudado a fazer o script e ter me encinado um pouko sobre scripts

E a mim,por ter arumado umas coisas e por ter postado

 

Criticas,Elogios,Duvidas...Postem ai que eu respondo :D

Atenciosamente ~§|J_K|§~

cf171123c3234bf19de93f89f917d75f.0.gif

 

t0w.gif

LorD Sybian

avatar by lokendis :D
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/05/09Posts: 92

muito bom explica bem !!!

 

Aprovado

 

esK~

Assinatura fora dos padrões, caso isso se repita poderá ser alertado.

Retirado por: Heitor Netto.

Joao Kleber

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/10/06Posts: 22

Que bom que vc gosto e obrigado pela aprovaçao :D

Atenciosamente ~§|J_K|§~

cf171123c3234bf19de93f89f917d75f.0.gif

 

t0w.gif

Joao Kleber

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/10/06Posts: 22

Oloko 71 visualisaçoes e soh 1 comentario :(

 

Comentem ai Plx!

 

Criticas ou eligios podem postar ai :D

Atenciosamente ~§|J_K|§~

cf171123c3234bf19de93f89f917d75f.0.gif

 

t0w.gif

Infoserv

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/02/07Posts: 45Char no Tibia: Secret

Ei veio, me ajuda ai por favor, eu uzo a versão mais ATUAL do TFS...0.3.5(8.5) e eu testei no meu servidor e não funcionou, se você poder testar e atualizar essa script para a versão mais ATUAL, eu agradeço amigo! OBRIGADO!

Xtibia o Melhor Forum de Tibia e Otserver =]~~

rockstar96

Around the world
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 01/07/09Posts: 216

#Infoserv:

Eu fiz um remake:

 

--Mensagem que aparecerá se o player não for premium.

Msg = "Somente premium accounts podem passar."

 

function onStepIn(cid, position, fromPosition)

if isPremium(cid) == false then

doTeleportThing(cid, fromPosition)

doPlayerSendCancel(cid, Msg)

doSendMagicEffect(fromPosition, 2) -- 2 = CONST_ME_POFF

else

doSendMagicEffect(position, 12) -- 12 = CONST_ME_MAGIC_BLUE

end

return true

end

marcos moraes francisco

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/04/09Posts: 13Char no Tibia: war levix

eu tava presissando urgente disso ae so q no meu ot naum funciono naum........

 

 

 

queria mais ajuda...

BravHart

LIBERDADEdeEXPRESSÃO
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 24/07/09Posts: 227Char no Tibia: Fluv Bravlord

Joao Kleber

 

Você cometeu um double post, isto e considerado um flood.

Reportado :button_cancel:

DaNDaNrOxX

oi mosso
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/01/08Posts: 1455Char no Tibia: Saint Claire

Não vou alertar ele pela época da infração, provavelmente ele nem acessa o fórum mais.

 

Abraços

 

 

Entrada na equipe: 23/10/2008 Cargo: Estagiário

Promoção: 25/11/2008 Cargo: Moderador

Promoção: 21/10/2009 Cargo: Coordenador

Remoção: 09/05/2010 Motivo: Estudos

Retorno: 15/11/2010 Cargo: Moderador

Remoção: 20/12/2012.

 

 

sonnie

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/03/08Posts: 37
O que está em azul é onde o player vai ser teleportado se nao for premium,geralmente a posiçao do temple.

 

Obs: é vermelho e não azul.

 

Eu testei, e não funcionou, eu coloco a ActionId no sqm, so que eu sendo free ou premium não consegue passar.

tem como ver isso?


"O Melhor FóRum de Tibia e OtServer do mUndO!"


Jooganndo em memoria de Nescal Zero

RulezKnight

\/ Mito \/
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 17/07/09Posts: 153Char no Tibia: Victorseksi

bom, testei aqui e não funfo, acho que não funfa no TFS 0.3.5 ..

 

:button_cancel: Reprovado

rockstar96

Around the world
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 01/07/09Posts: 216
function onStepIn(cid, item, position, fromPosition)

if isPremium(cid) == false then

doTeleportThing(cid, fromPosition)

doPlayerSendTextMessage(cid, 25, "Somente premiums podem acessar esta área.")

else

doPlayerSendTextMessage(cid, 25, "Bem vindo à área premium.")

end

return true

end

Tenta esse

GoldenDeath4Ever

Holy Blade ~
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/06/07Posts: 82Char no Tibia: Jacks Tequilla

Não funcionou.

Nothing to declare!

jonatasjho

Jhow
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/07/08Posts: 8Char no Tibia: Angrel Asteko

oxi mais como eu coloco premium? é só colocar dias e ja era? "tipo da pra entender", como o cara passa pelo teleport? addvip" cmo?

  • 1
  • 2