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