Muito bom o tutorial, mas nao coloque links de onde vc tirou, e sim Créditos de quem fez, esta bom, com imagem. Aprovado por mim.
- Fórum
- OTServ
- Recursos
- Scripting
- Mods, funções e outros
- Novo Sistema De Vip
info
Grupo: Campones
Registrado: 05/09/10
Posts: 10
Reputação: 0

É que é o meu primeiro tutorial, não sabia mais ou menosoq bota. vlws
info
Grupo: Herói
Registrado: 12/03/11
Posts: 1.9k
Reputação: +284
Gênero: Masculino
Char no Tibia: Nokte

Bem por mim esta Aprovado, gostei muito estou pensando se usarei ele
info
Grupo: Infante
Registrado: 15/05/10
Posts: 1.5k
Reputação: +230
Char no Tibia: Alia Dori

Antigamente eu jogava um servidor chamado PBOT, e nele este item seria o Item VIP '-'
Clicava nele que ativava.
Rep +, muito bom Script!
info
Grupo: Barão
Registrado: 24/02/10
Posts: 204
Reputação: +14
Char no Tibia: Krewcz

Muito Bom! vou analizar e ver se usarei em meu otserver
info
Grupo: Herói
Registrado: 22/04/11
Posts: 2.5k
Reputação: +293
Gênero: Masculino
Char no Tibia: Thyn Zare

Bom Script, e como eu disse, é um Script. Por isso estou movendo para áreas de Scripts, e não de tutoriais.
REP+
Atenciosamente,
AnyurCT.
info
Grupo: Campones
Registrado: 12/08/11
Posts: 91
Reputação: +5
Char no Tibia: Herculean Strength

ROx
info
Grupo: Campones
Registrado: 26/07/11
Posts: 30
Reputação: +2

Muito bom só não dou rep+ pq não é seu! Mais vlw continue trazendo script assim ao xtibia!
info
Grupo: Campones
Registrado: 15/09/11
Posts: 44
Reputação: +16
Char no Tibia: Bielzin Ziika

Muito Loko Manow .. Vlw ae por trazer o script pro xtibia
Flws
info
Grupo: Artesão
Registrado: 26/07/11
Posts: 122
Reputação: +2

eu fikei com duvida nessa parte aki
if getCreaturePosition(cid).y < toPosition.y then
doTeleportThing(cid, {x=toPosition.x,y=toPosition.y+1,z=toPosition.z}, TRUE)
else
doTeleportThing(cid, {x=toPosition.x,y=toPosition.y-1,z=toPosition.z}, TRUE)
end






info
Grupo: Campones
Registrado: 18/07/11
Posts: 17
Reputação: +4
Procurei em varios lugares do XTibia mas os unicos "vip system" que achei foi pelo comando "!addvip" e tals.
Entao resolvi posta esse sistema que achei.
Achei ele na otland entao os créditos nao sao meus, aki o link da onde tirei o tutorial.
Clique aqui
Vamos lá.
Novas funções em lua:
Script:
Vá na pasta do seu ot, abra data/lib/function e bote isso no final do script:
Feito isso vá na pasta data/actions/actions.xml e coloque isso no final do action.xml
O item que estamos usando e esta medalha:(itemid:5785)
Agora va em data/actions/scripts copie qualquer script, apague o que tem dentro e cole isto:
function onUse(cid, item, fromPosition, itemEx, toPosition) if isPlayerVip(cid) == TRUE then if getCreaturePosition(cid).y < toPosition.y then doTeleportThing(cid, {x=toPosition.x,y=toPosition.y+1,z=toPosition.z}, TRUE) else doTeleportThing(cid, {x=toPosition.x,y=toPosition.y-1,z=toPosition.z}, TRUE) end doCreatureSay(cid, "Welcome VIP Player!", TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(cid), 10) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sorry, but only VIP Players can pass here! Buy VIP on the WEB.") end return TRUE endSalve como vipdoor.lua, este é o script da porta vip, caso o player nao seja vip ira aparecer aquela msg disendo para compra a vip na web.
Para a porta funcionar você tenque ir no seu editor de mapas clicar com o botão direito na porta clicar em propriedades e colocar actionid:5786
Agora na mesma pasta data/actions/scripts copie outro arquivo apague tudo e cole isso:
Salve como vip.lua
Onde tem o número 30 é o numero de dias que irá adicionar
Onde tem o numero 1 é o lvl que presisa pra usar a medalha.
É isso ae sua VIP Medal tá pronta, é so clicar nela que você ganhara 30 dias de VIP
Observação: quando a vip acabar o player não é teleportado para o templo.O player vai ficar sim na area vip mas para resolver este problema, coloque portas vips em todos os lugares, para o player nao vip nao conseguir entrar nas areas vips.
Qualquer bug só avisa.
Editado Julho 27 por laravita