Ir para conteúdo
  • Cadastre-se

[duvida] comprar vip pelo site


Posts Recomendados

ja tenho tudo pronto pra por meu server on, so tenho essa dúvida!

 

eu uso um sistema de vip que o play !buyvip pra comprar a vip...

como eu faço pra por o sistema de compra de vip pelo site? ele recebe as donate coin, vai no shop, e o proprio player compra?

agradeço desde ja.

TE AJUDEI ? DA REP+

Link para o post
Compartilhar em outros sites

Vá em: 

 - Pasta do seu servidor/data/talkactions/scripts/

 - Abra algum arquivo relacionado a vip, como vipsystem.lua, buyvip.lua e mande aqui

 

Caso não encontre o arquivo, mande seu talkactions.xml, localizado na pasta "Pasta do seu servidor/data/talkactions"

Atenciosamente, David Araujo

Meu Conteúdo

 

Fui útil? Gostou? 
Faça uma doação.

 
 
 

"É errando que se erra."

"Gambiarras resolvem instantemente, porém podem complicar em problemas futuros."

"Cada dia vivido é um aprendizado."

Link para o post
Compartilhar em outros sites

Buyvip.lua:

function onSay(cid, words, param)
 
        local price = 1000000
        if doPlayerRemoveMoney(cid, price) == TRUE then
                local days = 15
                                 local s = 29000
                local daysvalue = days * 24 * 60 * 60
                local storageplayer = getPlayerStorageValue(cid, s)
                local timenow = os.time()
 
                if getPlayerStorageValue(cid, s) - os.time() <= 0 then
                        time = timenow + daysvalue
                else
                        time = storageplayer + daysvalue
                end
 
                doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.")
                setPlayerStorageValue(cid, s, time)
                
                local quantity = math.floor((getPlayerStorageValue(cid, s) - timenow)/(24 * 60 * 60))
                doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.")
        else
                doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa de "..price.." gp's para colocar vip.")
        end
        return TRUE
end

Addvip.lua:

function onSay(cid, words, param)
 
        local price = 1000000
        if doPlayerRemoveMoney(cid, price) == TRUE then
                local days = 15
                                 local s = 29000
                local daysvalue = days * 24 * 60 * 60
                local storageplayer = getPlayerStorageValue(cid, s)
                local timenow = os.time()
 
                if getPlayerStorageValue(cid, s) - os.time() <= 0 then
                        time = timenow + daysvalue
                else
                        time = storageplayer + daysvalue
                end
 
                doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.")
                setPlayerStorageValue(cid, s, time)
                
                local quantity = math.floor((getPlayerStorageValue(cid, s) - timenow)/(24 * 60 * 60))
                doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.")
        else
                doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa de "..price.." gp's para colocar vip.")
        end
        return TRUE
end

Talkaction.xml:

<?xml version="1.0" encoding="UTF-8"?>
<talkactions>
<!-- Gods -->
<talkaction log="yes" words="/addskill" access="5" event="function" value="addSkill"/>
<talkaction log="yes" words="/attr" access="5" event="function" value="thingProporties"/>
<talkaction log="yes" words="/serverdiag" access="5" event="function" value="diagnostics"/>
<talkaction log="yes" words="/closeserver" access="5" event="script" value="closeopen.lua"/>
<talkaction log="yes" words="/openserver" access="5" event="script" value="closeopen.lua"/>
<talkaction log="yes" words="/promote;/demote" access="5" event="script" value="promote.lua"/>
<talkaction log="yes" words="/shutdown" access="5" event="script" value="shutdown.lua"/>
<talkaction log="yes" access="5" words="/mode" event="script" value="mode.lua"/>
 
<!-- Community Managers -->
<talkaction log="yes" words="/s" access="4" event="script" value="summon.lua"/>
<talkaction log="yes" words="/n" access="4" event="script" value="creature.lua"/>
<talkaction log="yes" words="/m" access="4" event="script" value="creature.lua"/>
<talkaction log="yes" words="/reload" access="4" event="script" value="reload.lua"/>
<talkaction log="yes" words="/raid" access="4" event="script" value="raid.lua"/>
<talkaction log="yes" words="/newtype" access="4" event="script" value="newtype.lua"/>
<talkaction log="yes" words="/r" access="4" event="script" value="remove.lua"/>
<talkaction log="yes" words="/owner" access="4" event="script" value="owner.lua"/>
<talkaction log="yes" words="/storage" access="4" event="script" value="storage.lua"/>
<talkaction log="yes" words="/config" access="4" event="script" value="configinfo.lua"/>
<talkaction log="yes" words="/i" access="4" event="script" value="createitem.lua"/>
<talkaction access="4" words="/z" event="script" value="magiceffect.lua"/>
<talkaction access="4" words="/x" event="script" value="animationeffect.lua"/>
<talkaction access="4" words="/y" event="script" value="animatedtext.lua"/>
<talkaction log="yes" words="/bc" access="4" event="script" value="broadcastclass.lua"/>
<talkaction log="yes" access="4" words="/mkick" event="script" value="masskick.lua"/>
 
<!-- Gamemasters -->
<talkaction log="yes" words="/ghost" access="3" event="function" value="ghost"/>
<talkaction log="yes" words="/squelch" access="3" event="script" value="gamemaster.lua"/>
<talkaction log="yes" words="/cliport" access="3" event="script" value="gamemaster.lua"/>
<talkaction log="yes" words="/t" access="3" event="script" value="teleportmaster.lua"/>
<talkaction log="yes" words="/c" access="3" event="script" value="teleporthere.lua"/>
<talkaction log="yes" words="/goto" access="3" event="script" value="teleportto.lua"/>
<talkaction log="yes" words="/a" access="3" event="script" value="teleporttiles.lua"/>
<talkaction log="yes" words="/kick" access="3" event="script" value="kick.lua"/>
<talkaction log="yes" words="/send" access="3" event="script" value="teleportsend.lua"/>
<talkaction log="yes" words="/unban" access="3" event="script" value="unban.lua"/>
<talkaction log="yes" words="/town" access="3" event="script" value="teleporttown.lua"/>
<talkaction log="yes" words="/up" access="3" event="script" value="teleportfloor.lua"/>
<talkaction log="yes" words="/down" access="3" event="script" value="teleportfloor.lua"/>
<talkaction log="yes" words="/save" access="3" event="script" value="save.lua"/>
<talkaction log="yes" words="/clean" access="3" event="script" value="clean.lua"/>
<talkaction log="yes" words="/reports" access="3" event="script" value="reports.lua"/>
<talkaction log="yes" words="/mc" access="3" event="script" value="multicheck.lua"/>
<talkaction log="yes" access="3" words="/wp" event="script" value="waypoints.lua"/>
 
<!-- Senior Tutors -->
<talkaction log="yes" words="/notations" access="2" event="script" value="notations.lua"/>
<talkaction log="yes" words="/info" access="2" event="script" value="playerinfo.lua"/>
<talkaction log="yes" words="/gethouse" access="2" event="script" value="gethouse.lua"/>
<talkaction log="yes" access="2" words="/b" event="script" value="broadcast.lua"/>
 
<!-- Tutors -->
<talkaction log="yes" words="/baninfo" access="1" event="function" value="banishmentInfo"/>
<talkaction log="yes" access="1" words="/pos" event="script" value="position.lua"/>
 
<!-- Players -->
<talkaction words="!frags" event="script" value="frags.lua"/>
<talkaction words="!online" event="script" value="online.lua"/>
<talkaction words="!uptime" event="script" value="uptime.lua"/>
<talkaction words="!pvp" event="script" value="pvp.lua"/>
<talkaction words="!q" event="script" value="money.lua"/>
<talkaction words="!serverinfo" event="script" value="serverinfo.lua"/>
<talkaction words="/commands" event="script" value="commands.lua"/>
 
<!-- Houses -->
<talkaction words="!buyhouse" filter="word-spaced" event="function" value="houseBuy"/>
<talkaction words="!sellhouse" filter="word-spaced" event="function" value="houseSell"/>
<talkaction words="alana sio" filter="word-spaced" event="function" value="houseKick"/>
<talkaction words="aleta grav" filter="word-spaced" event="function" value="houseDoorList"/>
<talkaction words="aleta sio" filter="word-spaced" event="function" value="houseGuestList"/>
<talkaction words="aleta som" filter="word-spaced" event="function" value="houseSubOwnerList"/>
<talkaction words="alana som" filter="word-spaced" event="script" value="leavehouse.lua"/>
 
<!-- Guilds -->
<talkaction words="!createguild" event="function" value="guildCreate"/>
<talkaction words="!joinguild" event="function" value="guildJoin"/>
 
<!-- (Deprecated) Redirect old '/' to '!' -->
<talkaction words="/online" hide="yes" event="script" value="online.lua"/>
<talkaction words="/uptime" hide="yes" event="script" value="uptime.lua"/>
<talkaction words="/pvp" hide="yes" event="script" value="pvp.lua"/>
<talkaction words="/serverinfo" hide="yes" event="script" value="serverinfo.lua"/>
<talkaction log="yes" access="1" hide="yes" words="!pos" event="script" value="position.lua"/>
 
<!-- Custom systems -->
<talkaction words="!notice" event="script" value="notice.lua"/>
<talkaction words="!rank" script="ranks.lua"/> 
<talkaction words="!service" event="script" value="Fragas.lua"/>
<talkaction words="!jail" script="Cadeia.lua"/>
<talkaction words="!unjail" script="Cadeia.lua"/>
<talkaction words="/jail" script="Cadeia.lua"/>
<talkaction words="/unjail" script="Cadeia.lua"/>
<talkaction words="!necromancer" script="demonic.lua"/>
<talkaction words="!nightmare" script="love.lua"/>
 
<talkaction filter="word" words="/guild" script="guildcast.lua"/>
<talkaction words="!afk" event="script" value="afk.lua"/>
<!-- custon By Revange -->
<!-- pollsystem talkactions -->
    <talkaction words="!createpoll" event="script" value="PollSystem.lua"/>
    <talkaction words="!activatepoll" event="script" value="PollSystem.lua"/>
    <talkaction words="!cancelpoll" event="script" value="PollSystem.lua"/>
    <talkaction words="!seepoll" event="script" value="PollSystem.lua"/>
    <talkaction words="!seeresults" event="script" value="PollSystem.lua"/>
    <talkaction words="!remvotes" event="script" value="PollSystem.lua"/>
    <talkaction words="!rempoll" event="script" value="PollSystem.lua"/>
    <talkaction words="!votepoll" event="script" value="PollSystem.lua"/>
 
<talkaction words="love" script="love.lua"/>
 
<talkaction words="!attackguild" event="script" value="attackguild.lua"/>
<talkaction words="!vipdays" event="script" value="vip/vipdays.lua" />
    <talkaction log="yes" words="/vip" access="5" event="script" value="vip/addvipp.lua" />
<talkaction log="yes" words="!balance" script="Bank/balance.lua" />
<talkaction log="yes" words="!deposit" script="Bank/deposit.lua" />
<talkaction log="yes" words="!withdraw" script="Bank/withdraw.lua" />
<talkaction log="yes" words="!depositall" script="Bank/deposit_all.lua" />
<talkaction log="yes" words="!withdrawall" script="Bank/withdraw_all.lua" />
        <talkaction words="!buyvip" event="script" value="buyvip.lua"/>
        <talkaction words="!addon" event="script" value="addondoll.lua"/>
        <talkaction words="!castlepush;!pushmembers;!gocastle" event="script" value="COHABSOLUTE.lua"/>
<talkaction words="!bless" script="bless.lua" /></talkactions>
 

up


up

Editado por BlinkRox (veja o histórico de edições)

TE AJUDEI ? DA REP+

Link para o post
Compartilhar em outros sites

preciso também do seu gifts.php, localizado em pastadosite/gifts/gifts.php

Atenciosamente, David Araujo

Meu Conteúdo

 

Fui útil? Gostou? 
Faça uma doação.

 
 
 

"É errando que se erra."

"Gambiarras resolvem instantemente, porém podem complicar em problemas futuros."

"Cada dia vivido é um aprendizado."

Link para o post
Compartilhar em outros sites

na pasta do meu site, não tem a pasta gifts.

se puder me recomendar algum gesior para TFS 0.4.1 que tenha tudo certinho, agradeço..

TE AJUDEI ? DA REP+

Link para o post
Compartilhar em outros sites

na pasta do meu site, não tem a pasta gifts.

Adicione o shop com esse tutorial

http://www.tibiaking.com/forum/topic/22899-shop-system-completo-modern-aac/ 

 

Colocando itens no shop

http://www.tibiaking.com/forum/topic/11853-gesior-colocando-itens-a-venda-no-shop/

 

Ao terminar, mande seu gifts.php, localizado em  pastadosite/gifts/gifts.php

 

se puder me recomendar algum gesior para TFS 0.4.1 que tenha tudo certinho, agradeço..
 

 

Eu não conheço muito bem os sites pré-prontos, pois meu site é webpoketibia1.0, adicionei o shop e mudei o design.

Editado por david0703 (veja o histórico de edições)

Atenciosamente, David Araujo

Meu Conteúdo

 

Fui útil? Gostou? 
Faça uma doação.

 
 
 

"É errando que se erra."

"Gambiarras resolvem instantemente, porém podem complicar em problemas futuros."

"Cada dia vivido é um aprendizado."

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo