Boa intenção mas ja existe outros scripts de vips melhor do que esse.
- Fórum
- OTServ
- Recursos
- Scripting
- Actions e Talkactions
- [action] Vip System Para Sql - Xml
[action] Vip System Para Sql - Xml
Por sauvadur1, 10 de out. de 2009 em Actions e Talkactions
info
Grupo: Conde
Registrado: 07/05/08
Posts: 612
Reputação: +12
Char no Tibia: leviana luciferiana

info
Grupo: Campones
Registrado: 28/12/08
Posts: 41
Reputação: 0
Char no Tibia: Gorden Fuel

E porque eu nao vi nenhum sistema vip completo, que nao seja pra mysql, por isso eu postei ![]()
info
Grupo: Campones
Registrado: 11/10/09
Posts: 2
Reputação: 0
Char no Tibia: Blazie Aran

è Bom Para Aqueles que gostam de OT XmL . :x
info
Grupo: Campones
Registrado: 28/12/08
Posts: 41
Reputação: 0
Char no Tibia: Gorden Fuel

è Bom Para Aqueles que gostam de OT XmL . :x
Sim, u vi que nao tinha nenhum vip system completo para xml dai e postei aki :smile_positivo:
info
Grupo: Banidos
Registrado: 26/08/08
Posts: 17
Reputação: +1
Char no Tibia: Walkire

Esta Muito Bom Mereçe Fixo Esta Precisano ! ![]()
Muito Bom Cara Me Ajudou Muito
APROVADO :button_ok:
info
Grupo: Cavaleiro
Registrado: 17/07/09
Posts: 153
Reputação: +3
Char no Tibia: Victorseksi

Valeu, tava proucurando um vip sistem
, aaa uma dica, bote os scripts em quote, vai fica mais bunito ![]()
info
Grupo: Conde
Registrado: 11/02/09
Posts: 559
Reputação: +7
Char no Tibia: Deep Druid

Bom ja existi vários Tutoriais como esse .
Você fez quase a mesma coisa, mais ta valendo .
Abraços.
info
Grupo: Campones
Registrado: 28/12/08
Posts: 41
Reputação: 0
Char no Tibia: Gorden Fuel

@RulezKnight
Ok ja to pondo
@kahrian
Valeu :X
@MattheusOT
Tipo, tem varios vips mysql, mas pra xml so achei 1 e so tinha viptile
info
Grupo: Banidos
Registrado: 26/08/08
Posts: 17
Reputação: +1
Char no Tibia: Walkire

Mano Aqui Em Casa Eu Tentei Aparece A Mensagem Mais O Player Nao E Vip E Entra Ele Nao Volta !
Ajuda Aew ;x
:ouch:
info
Grupo: Campones
Registrado: 28/12/08
Posts: 41
Reputação: 0
Char no Tibia: Gorden Fuel

Mano Aqui Em Casa Eu Tentei Aparece A Mensagem Mais O Player Nao E Vip E Entra Ele Nao Volta !Ajuda Aew ;x
:ouch:
Mande o link do server que voce baixou para eu adaptar o script a versao do server
Nice ;D
Editado Novembro 8 por RaioX
Como faço pra editar na sql c o play eh VIP ou não?
info
Grupo: Campones
Registrado: 28/12/08
Posts: 41
Reputação: 0
Char no Tibia: Gorden Fuel

Como faço pra editar na sql c o play eh VIP ou não?
Para ver e so abrir o seu db(database) do server ir em player_storage, dai voce tera de saber qual e o id do player, se nao saber olhe em players, olhe o nome e na frente < tera o id. Apos selecionar o id procure se o player tera o value 13540. Se tiver e porque ele e vip se nao e porque nao e.
Obrigado ae galera, estou lutando para fazer mais scripts.Quando chegar as ferias o bixo vai pegar :smile_positivo:
info
Grupo: Campones
Registrado: 22/09/10
Posts: 3
Reputação: 0

Ae man oq eu qro é quase isso, em ves do cara pagar em diinheiro, eu qro q ele page com 20 scarab coin, como eu faço?
meu ot é um Baiak q eu editei todo, botei hunt de barco...
8.54
vc sabe como coloca para o cara do barco teleporta para um lugar vip? so os vips ne..





info
Grupo: Campones
Registrado: 28/12/08
Posts: 41
Reputação: 0
Char no Tibia: Gorden Fuel
E ae galera do :XTibia_smile: vendo trazer a voces um Vip system que eu tenho no meu ot!!
Entao maos a obra :weight_lift: :weight_lift:
Primeiramente va em : (pasta do seu ot)/data/movements/scripts/
Crie um arquivo .lua chamado vipsys, e coloque isto dentro dele:
function onStepIn(cid, item, pos) -- teleports config teleport1 ={[color="#FF0000"]x=156, y=43, z=7[/color]} if isPlayer(cid) then if item.actionid == 13540 then vip = getPlayerStorageValue(cid,13540) if vip == -1 then doPlayerSendCancel(cid,"[color="#2E8B57"]Desculpe, mas esta área é exclusiva para players vips[/color].") doTeleportThing(cid,teleport1) else end end end endOque esta escrito em Vermelho, e a posiçao em que o player ira se nao for vip
O que esta escrito em Verde, e a mensagem qe ira aparecer se o player nao for vip
Apos isto, salve e feche.
Depois va em (pasta do seu ot)/movements/
Abra o arquivo movements.xml
e adicione isto :
Apos isto abra o mapa do seu ot, com algum editador de mapa (Recomendo remeres mapa editor)
Va aonde sera o tile, em que o player tem que ser vip para passar e coloque a actionid 13540
Pronto, Agora vamos colocar o comando de comprar Vip
Va em (pasta do seu ot)/talkactions/scripts
Crie um arquivo .lua e renomeio para buyvip
Copie e cole isto dentro dele :
O que esta escrito em vermelho e o preço que custara a vip
O que esta escrito em Marrom é a mensagem que sera recebida quando o player comprar vip
O que esta escrito em azul e a mensagem que sera recebida, se o player nao tiver dinheiro para comprar vip
Apos isto va em : (pasta do seu ot)/talkactions/
e abra o arquivo talkactions.xml
E adicione isto:
*NOVO SISTEMA*
Remoçao de vip que so os gods podem fazer, para fazer isto e so escrever /remove vip (Nome do player)
Va na sua pasta talkactions, scripts, copie e cole um arquivo .lua e renomeio para : removevip
Apague tudo o que estar dentro e ponha isto:
function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end local pid = getPlayerByNameWildcard(param) if(not pid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. param .. " not found.") return true end if getPlayerStorageValue(cid, 13540) == TRUE then setPlayerStorageValue(cid,13540,-1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce nao e mais vip :(") doSendMagicEffect(getPlayerPosition(cid), 28) else doPlayerSendCancel(cid, "Este player nao e vip") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Este Player nao e vip") doSendMagicEffect(getPlayerPosition(cid), 2) end endAgora va na pasta talkactions e abra o arquivo talkactions.xml
e adicione isto:
Pronto, Seu sistema vip foi implantado
Comenta ae galera
Editado Outubro 31 por BlackFisherMan