Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''ViptimeNewacc''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • A Cidade OTBR
    • OTServ Brasil
    • Atendimento
    • Taverna
  • Projetos Open Source
    • Canary
    • OTServBR-Global
    • Mehah OTClient
    • MyAAC
  • OpenTibia
    • Notícias e Discussões
    • Suporte - Dúvidas, Bugs, Erros
    • Downloads
    • Tutoriais
    • Show-Off
  • Outros
    • Design

Encontrado 1 registro

  1. Então, boa noite galera. Estou com um problema pois uso sistema de VIP por Account e não por Player, meu problema está em dar 2 dias vip grátis aos novos players que criarem conta. Consegui por para dar aos player porém fica acumulativo, toda vez que cria um char novo ele adicionado mais 2 dias, ou seja, não tem nada checando se já foi dado esses dias vip naquela conta. Queria saber como faz para o script verificar um valor na Database (exemplo VipC) e se este valor for diferente de 1 lhe dará a VIP e adicionara o valor 2 no lugar deste 1 ! assim teria um check pra verificar se o usuario daquela conta já recebeu a vip e resolveria meu problema !!!! -Grato --------------------------------------------Editado (Fix)----------------------------------------------- Para ser sincero não sei se a forma que o código foi elaborado está correta ou acarretara em algum bug mais pra frente porém foi a qual eu achei depois da madrugada toda procurando, entendendo os cod, refazendo libs, etc... algumas funções estavam 'trocados' na minha lib. Ai está o código para adicionar 2 dias Vips Grátis ao primeiro Login do player, Será adicionado a vip na MySQL na tabela "VipDays" a qual eu uso, junto ao sistema Vip. Mesmo criando vários characters não será possível acumular a bonificação do tempo de vip !!! Só colocar no Login.lua , dentro da pasta de Creaturescript/Script (podendo estar em alguma subpasta tb). local storage3 = (player:getAccountId(cid)+550) local diasv = 2 --DIAS DE VIP (Em dias mesmo não em horas - pois é o que uso no systema vip) if getGlobalStorageValue(storage3) == 1 then player:sendTextMessage(MESSAGE_EVENT_ORANGE,string.format('MSG PARA QUEM JA GANHOU O VIP TIME')) else setGlobalStorageValue(storage3, 1) player:addVipDays(diasv) player:sendTextMessage(MESSAGE_EVENT_ORANGE,string.format('MSG PARA QUEM RECEBERA A VIP TIME')) end Obs : Antes do ultimo return true end Qualquer problema ou bug avisar pois ajudara a mim também ainda não testei no dia a dia.
×