Peraí, você quer bloquear que outros jogadores que tiverem menos de 7 dias de premium? Ou você quer dar 7 dias de premium pra quem entrar?
info
Grupo: Marquês
Registrado: 16/06/07
Posts: 1.2k
Reputação: +377
Gênero: Masculino
Char no Tibia: Nenhum

info
Grupo: Campones
Registrado: 21/08/10
Posts: 17
Reputação: 0
Char no Tibia: kaximbum

manja quando voce entra num ot e ganha 3 dias de vip ? e dps acaba dai se tem que paga pra mim dar mais dias de vip ? tendeu?
quero que os outros entrem ganhe 7 dias de vip e dai acaba<<<<<<so isso para dps eles me pagarem para terem mais dias
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

mas é por conta ou por character?
info
Grupo: Campones
Registrado: 21/08/10
Posts: 17
Reputação: 0
Char no Tibia: kaximbum

por character se possivel
info
Grupo: Marquês
Registrado: 16/06/07
Posts: 1.2k
Reputação: +377
Gênero: Masculino
Char no Tibia: Nenhum

Adiciona essa função como o tópico mostra:
http://www.xtibia.com/forum/topic/220670-accountstoragevalue/
Depois, cria um arquivo chamado firstlogPA.lua em creaturescripts/scripts com esse código:
function onLogin(cid) -- Total de dias de PA que serão adicionados quando o jogador se logar pela primeira vez na conta local pdays = 5 if getAccountStorageValue(getPlayerAccountId(cid), 5555) ~= 3 then doPlayerAddPremiumDays(cid, pdays) setAccountStorageValue(getPlayerAccountId(cid), 5555, 3) end return true end
E coloca essa TAG no creaturescripts.xml:
<event type="login" name="PA login" event="script" value="firstlogPA.lua"/>
EDIÇÃO:
Não tinha visto as duas últimas respostas de cima, mas não faz sentido adicionar por char. Se não, o cara fica criando novos chars pra adicionar mais dias de PA.
Editado Setembro 17 por omega blueheaven
info
Grupo: Campones
Registrado: 21/08/10
Posts: 17
Reputação: 0
Char no Tibia: kaximbum

nao sei se fis algu errado eu botei tudo certo mais parece que n deu
Teria como alguem por um video pf?
info
Grupo: Marquês
Registrado: 16/06/07
Posts: 1.2k
Reputação: +377
Gênero: Masculino
Char no Tibia: Nenhum

Cara, procura saber se seu banco de dados é MySQL ou SQLite. Daí você vai procurando por aí como executar uma query no seu banco de dados, o que é necessário para adicionar aquela função que eu pedi. Depois disso é só voltar lá, fazer como o tópico ensina e adicionar esse código que eu postei. Tudo o que você precisa saber tem aqui no fórum, é só usar a ferramenta de busca e procurar.
info
Grupo: Campones
Registrado: 21/08/10
Posts: 17
Reputação: 0
Char no Tibia: kaximbum

eu procurei ake achei isso n sei axu ke é SQLITE olha é do confi.lua
info
Grupo: Marquês
Registrado: 16/06/07
Posts: 1.2k
Reputação: +377
Gênero: Masculino
Char no Tibia: Nenhum

Isso aí, é SQLite. Então você pode usar o SQL Lite studio pra abrir o seu banco de dados (arquivo .s3db na pasta do seu OT). Daí aperta alt+e que vai abrir o editor de querys. Copie a query que tem lá no tópico e clique no ícone do raio.
Tópico movido para a seção de dúvidas e pedidos resolvidos.
Editado Outubro 31 por omega blueheaven



info
Grupo: Campones
Registrado: 21/08/10
Posts: 17
Reputação: 0
Char no Tibia: kaximbum
Queria saber como deixo para um player entrar no meu server e tiver so 7 dias de premium