[action] Vip System Para Sql - Xml

sauvadur1
em Actions e Talkactions

sauvadur1

Baronete
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/12/08Posts: 41Char 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

end

 

 

Oque 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 :

<movevent type="StepIn" actionid="13540" event="script" value="vip.lua"

 

 

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 :

-- ScriptByBlackfisherman --
function onSay(cid, words, param)
if doPlayerRemoveMoney(cid, [color="#FF0000"]2000000[/color]) == TRUE then
setPlayerStorageValue(cid,13540,1)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "[color="#A0522D"]Parabens agora voce e vip[/color].)")
doSendMagicEffect(getPlayerPosition(cid), 28)
else
doPlayerSendCancel(cid, "Voce precisa de 2kk para comprar Vip.")
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "[color="#00BFFF"]Voce nao tem 2kk para comprar Vip[/color].")
doSendMagicEffect(getPlayerPosition(cid), 2)
end
end

 

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:

    <talkaction words="!buyvip" event="script" value="buyvip.lua"/>

 

 

 

*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
end

 

Agora va na pasta talkactions e abra o arquivo talkactions.xml

e adicione isto:

<talkaction log="yes" words="/removevip" access="5" event="script" value="retirarvip.lua"/>

 

Pronto, Seu sistema vip foi implantado

 

 

Comenta ae galera :thumbsupsmiley:

Meus Trabalhos:




Metas:
[X]1 Post (Ronaldo)
[x]5 Posts (Servo)
[x]10 Posts (Camponês)
[x]25 Posts (Caçador)
[x]50 Posts (Cavaleiro)
[x]100 Posts (Baronete)
[ ]200 Posts (Barão)
[ ]300 Posts (Visconde)
[ ]400 Posts (Duque)
[ ]600 Posts (Arqueduque)
[ ]800 Posts (Aristocrata)
[ ]1000 Posts (Regente)
[ ]1400 Posts (Sábio)
[ ]1800 Posts (Sacerdote)
[ ]2500 Posts (Príncipe)
[ ]5000 Posts (Rei)



Clique aqui e me up!So 1 segundo da sua vida :)

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

Boa intenção mas ja existe outros scripts de vips melhor do que esse.

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

sauvadur1

Baronete
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/12/08Posts: 41Char no Tibia: Gorden Fuel

E porque eu nao vi nenhum sistema vip completo, que nao seja pra mysql, por isso eu postei :)

Meus Trabalhos:




Metas:
[X]1 Post (Ronaldo)
[x]5 Posts (Servo)
[x]10 Posts (Camponês)
[x]25 Posts (Caçador)
[x]50 Posts (Cavaleiro)
[x]100 Posts (Baronete)
[ ]200 Posts (Barão)
[ ]300 Posts (Visconde)
[ ]400 Posts (Duque)
[ ]600 Posts (Arqueduque)
[ ]800 Posts (Aristocrata)
[ ]1000 Posts (Regente)
[ ]1400 Posts (Sábio)
[ ]1800 Posts (Sacerdote)
[ ]2500 Posts (Príncipe)
[ ]5000 Posts (Rei)



Clique aqui e me up!So 1 segundo da sua vida :)

Ramon14

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 11/10/09Posts: 2Char no Tibia: Blazie Aran

è Bom Para Aqueles que gostam de OT XmL . :x

sauvadur1

Baronete
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/12/08Posts: 41Char 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:

Meus Trabalhos:




Metas:
[X]1 Post (Ronaldo)
[x]5 Posts (Servo)
[x]10 Posts (Camponês)
[x]25 Posts (Caçador)
[x]50 Posts (Cavaleiro)
[x]100 Posts (Baronete)
[ ]200 Posts (Barão)
[ ]300 Posts (Visconde)
[ ]400 Posts (Duque)
[ ]600 Posts (Arqueduque)
[ ]800 Posts (Aristocrata)
[ ]1000 Posts (Regente)
[ ]1400 Posts (Sábio)
[ ]1800 Posts (Sacerdote)
[ ]2500 Posts (Príncipe)
[ ]5000 Posts (Rei)



Clique aqui e me up!So 1 segundo da sua vida :)

arian1

Killers Ot A Revolução
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 26/08/08Posts: 17Char no Tibia: Walkire

Esta Muito Bom Mereçe Fixo Esta Precisano ! :party:

Muito Bom Cara Me Ajudou Muito

 

 

APROVADO :button_ok:

Metas:
[x]5 posts (SERVO)
[x]10 posts (CAMPONÊS)
[x]25 posts (CAÇADOR)
[x]50 posts (CAVALEIRO)
[ ]100 posts (BARONETE)
[ ]200 posts (BARÃO)
[ ]300 posts (VISCONDE)
[ ]400 posts (DUQUE)
[ ]600 posts (ARQUEDUQUE)
[ ]800 posts (ARISTOCRATA)
[ ]1000 posts (REGENTE)
[ ]1400 posts (SÁBIO)
[ ]1800 posts (SACERDOTE)
[ ]2500 posts (PRÍNCIPE)

Info +:
[X]..Mapper..100%
[X]..RPG_Maker..100%
[X]..Scripter.Lua..100%
[X]..OTAdmin..100%
[X]..Jogador..200% (x1)? =]
[X]..Hoster..100%
[X]..GameMaster..100%

Eu Sou Fã De :


Char No Tibia Rl :

Meus Trabalhos :



Kilerzinhos.servegame.com 8.5 , O Que Esta Esperano ? Venha Ser O Top !


Antes ? Eu Fica Flodano Alertas, Hoje Eu Parei Agora Ajudo Ao Xtibia :

Alerta: (20%) X----

RulezKnight

\/ Mito \/
avatar
Cavaleiro
Cavaleiro

INFOS

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

Valeu, tava proucurando um vip sistem ;), aaa uma dica, bote os scripts em quote, vai fica mais bunito :D

\Mattheus ~*

Ex Moderador
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 11/02/09Posts: 559Char no Tibia: Deep Druid

Bom ja existi vários Tutoriais como esse .

 

Você fez quase a mesma coisa, mais ta valendo .

 

Abraços.

[/ Construçãao .

sauvadur1

Baronete
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/12/08Posts: 41Char 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

Meus Trabalhos:




Metas:
[X]1 Post (Ronaldo)
[x]5 Posts (Servo)
[x]10 Posts (Camponês)
[x]25 Posts (Caçador)
[x]50 Posts (Cavaleiro)
[x]100 Posts (Baronete)
[ ]200 Posts (Barão)
[ ]300 Posts (Visconde)
[ ]400 Posts (Duque)
[ ]600 Posts (Arqueduque)
[ ]800 Posts (Aristocrata)
[ ]1000 Posts (Regente)
[ ]1400 Posts (Sábio)
[ ]1800 Posts (Sacerdote)
[ ]2500 Posts (Príncipe)
[ ]5000 Posts (Rei)



Clique aqui e me up!So 1 segundo da sua vida :)

arian1

Killers Ot A Revolução
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 26/08/08Posts: 17Char 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:

Metas:
[x]5 posts (SERVO)
[x]10 posts (CAMPONÊS)
[x]25 posts (CAÇADOR)
[x]50 posts (CAVALEIRO)
[ ]100 posts (BARONETE)
[ ]200 posts (BARÃO)
[ ]300 posts (VISCONDE)
[ ]400 posts (DUQUE)
[ ]600 posts (ARQUEDUQUE)
[ ]800 posts (ARISTOCRATA)
[ ]1000 posts (REGENTE)
[ ]1400 posts (SÁBIO)
[ ]1800 posts (SACERDOTE)
[ ]2500 posts (PRÍNCIPE)

Info +:
[X]..Mapper..100%
[X]..RPG_Maker..100%
[X]..Scripter.Lua..100%
[X]..OTAdmin..100%
[X]..Jogador..200% (x1)? =]
[X]..Hoster..100%
[X]..GameMaster..100%

Eu Sou Fã De :


Char No Tibia Rl :

Meus Trabalhos :



Kilerzinhos.servegame.com 8.5 , O Que Esta Esperano ? Venha Ser O Top !


Antes ? Eu Fica Flodano Alertas, Hoje Eu Parei Agora Ajudo Ao Xtibia :

Alerta: (20%) X----

sauvadur1

Baronete
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/12/08Posts: 41Char 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

Meus Trabalhos:




Metas:
[X]1 Post (Ronaldo)
[x]5 Posts (Servo)
[x]10 Posts (Camponês)
[x]25 Posts (Caçador)
[x]50 Posts (Cavaleiro)
[x]100 Posts (Baronete)
[ ]200 Posts (Barão)
[ ]300 Posts (Visconde)
[ ]400 Posts (Duque)
[ ]600 Posts (Arqueduque)
[ ]800 Posts (Aristocrata)
[ ]1000 Posts (Regente)
[ ]1400 Posts (Sábio)
[ ]1800 Posts (Sacerdote)
[ ]2500 Posts (Príncipe)
[ ]5000 Posts (Rei)



Clique aqui e me up!So 1 segundo da sua vida :)

RaioX

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/01/09Posts: 4Char no Tibia: Shere Brah

Nice ;D

aldroyd

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/11/09Posts: 13Char no Tibia: Kravoth

Como faço pra editar na sql c o play eh VIP ou não?

sauvadur1

Baronete
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/12/08Posts: 41Char 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:

Meus Trabalhos:




Metas:
[X]1 Post (Ronaldo)
[x]5 Posts (Servo)
[x]10 Posts (Camponês)
[x]25 Posts (Caçador)
[x]50 Posts (Cavaleiro)
[x]100 Posts (Baronete)
[ ]200 Posts (Barão)
[ ]300 Posts (Visconde)
[ ]400 Posts (Duque)
[ ]600 Posts (Arqueduque)
[ ]800 Posts (Aristocrata)
[ ]1000 Posts (Regente)
[ ]1400 Posts (Sábio)
[ ]1800 Posts (Sacerdote)
[ ]2500 Posts (Príncipe)
[ ]5000 Posts (Rei)



Clique aqui e me up!So 1 segundo da sua vida :)

cristhianneder

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/09/10Posts: 3

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