Ir para conteúdo
  • Cadastre-se

[MOD] Sistema de Loteria (Com página no Site)


Posts Recomendados

  • 2 weeks later...

preciso de ajudar por favor....

 

 

 

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'fozserver.lottery' doesn't exist' in C:\xampp\htdocs\Lottery.php:3 Stack trace: #0 C:\xampp\htdocs\Lottery.php(3): PDO->query('SELECT id, name...') #1 C:\xampp\htdocs\index.php(88): include('C:\xampp\htdocs...') #2 {main} thrown in C:\xampp\htdocs\Lottery.phpon line 3

Link para o post
Compartilhar em outros sites
  • 3 years later...

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.


  • Conteúdo Similar

    • Por luanluciano93
      Bom, como o nome ja diz, é uma loteria, no(s) horario(s) que for definir, é sorteado para algum player um determinado item dentre os items configurados no script, por fim aparece uma mensagem no servidor dizendo quem ganhou e o que recebeu ...

      Crie um arquivo em globalevents/scripts/ com o nome loteria.lua e dentro coloque o código: 
      -- <globalevent name="Loteria1" time="09:00:00" script="loteria.lua" /> local rewards = { {2494, 1}, {2472, 1}, {2160, 22}, {5809, 1}, } function onTime(interval) local players = Game.getPlayers() if #players > 0 and #rewards > 0 then local uid, n = math.random(1, #players), math.random(1, #rewards) local ganhador = players[uid] local reward, count = rewards[n][1], rewards[n][2] if ganhador and reward and count then ganhador:addItem(reward, count) Game.broadcastMessage('O player '.. ganhador:getName()..' recebeu '.. count .. ' '..ItemType(reward):getName()..' na loteria.', MESSAGE_STATUS_WARNING) end end return true end A tag do globalevents.xml esta no script como comentario, basta adiciona-la. Você pode tbem adicionar outras tags para outros horarios, mas sempre mudando o nome. Por exemplo: 
      <globalevent name="Loteria1" time="09:00:00" script="loteria.lua" /> <globalevent name="Loteria2" time="10:00:00" script="loteria.lua" /> E para editar os items, basta coloca o item_id e quantidade, como na sequencia: 
      local rewards = { {2494, 1}, {2472, 1}, {2160, 22}, {5809, 1}, } É isso pessoal, espero ter ajudado.
    • Por Leohige
      Evento Loteria 
       
       
      Esse evento loteria é diferente dos demais que existem hoje nos servidores, é baseado em cima de um evento que ocorre no CraftLandia (um servidor de Minecraft).
      Quando o evento for iniciado o jogador poderá pagar um valor (configurável) para tentar acertar o número premiado (que vai de 1 até o número configurado). O evento tem um tempo de duração (configurável) e o primeiro jogador a acertar qual é o número premiado levará um premio em dinheiro (configurável) e o evento será encerrado.
       
      Demonstrações:
       
       
       
       
      Comandos:
       
       
      Configuração:
       
       
      Caso queira implementar este evento em seu servidor, crie os arquivos abaixo.
       
      data/lib/lottery/event.lua (as configurações ficam neste arquivo)
       
       
      data/globalevents/scripts/lottery.lua
       
       
      data/globalevents/globalevents.xml
       
      você pode por com um intervalo de tempo
       
       
      ou horário fixo
       
       
      data/talkactions/scripts/lottery.lua
       
       
      data/talkactions/talkactions.xml
       
       
      Tradução para PT-BR!
       
      Caso deseje traduzir o evento, substitua o Lottery.messages inteiro em data/lib/lottery/event.lua por este
       
       
      Qualquer problema, sugestão, bug ou dúvida utilize este tópico!!!
    • Por MateusAquino
      Eae Galera Do TibiaKing! Bem, estou com uma duvida, no OT que eu baixei tem um sistema de loteria, porém tava OFFLINE (O SISTEMA) mas daí resolvi por on-line, só que, eu preciso entender o tempo (intervals) que fica no globalevents.xml eu queria botar loteria a cada 1 hora, você pode botar esse interval de 1 hora no meu script? 
       
              <globalevent name="sistemadeloteria" interval="____" script="sistemadeloteria.lua" />
       
      Essa é a script, se alguém também puder me explicar como funciona esse sistema de interval fico agradecido  
       
       
      #OBG REP+
    • Por maiconmnt
      Boa noite pessoal. Tenho uma ideia de sistema de loteria diferente para ot, se alguém se dispor a fazer eu agradeço. E creio que será de grande valia para outros ots também.
       
      O script seria para a versão 8.60.  tfs 0.4, ou otx 2
       
      Seguinte, gostaria de um sistema de loteria bem semelhante ao da realidade que ocorresse umas três vezes na semana somente. Para participar o player vai ate um npc e paga um valor para poder participar. Quando chegar no dia e na hora de ocorrer o sorteio, o npc/script faz o sorteio apenas para os players que compraram com ele baseado na quantidade do valor juntado das apostas de todos os players. Por exemplo, digamos que o valor seja 10k para apostar. E ate o fechamento da aposta, 10 players foram ate o npc e compraram seu "bilete de aposta", entao o valor a ser sorteado para o ganhador seja 100k. e depois recomeça tudo ate o proximo sorteio.
       
      Vou fazer um rascunho com dialogo do npc abaixo para tentar exemplificar melhor.
       
      Player: Hi
      Npc Loteria: Ola player name, sou o reponsavel pela loteria desse ot. Para fazer sua aposta diga {aposta}, para saber em quanto o premio esta cumulado diga {premio}, ou então diga {receber) caso voce seja o ganhador do ultimo sorteio da nossa loteria.
      Player: aposta
      Npc Loteria: O valor atual para apostas em nossa loteria é de 10000 gold, tem certeza de que deseja apostar?
      Player: yes
      Npc Loteria: Muito bem! Voce esta participando do proximo sorteio da nossa loteria.
       
      Dai quando ocorresse o sorteio fosse anunciando na tela via broadcast mesmo com o ganhador, ou algo relacionado ao site, tanto faz. Se possível ter que ir ao npc para poder pegar o premio. Mas caso nao, pode ser entregue direto ao player mesmo assim como ocorre com o sistema de loteria normal que tem nos ots atualmente.
       
      Tudo isso pode ser adaptado de acordo com as possibilidades e ideias, mas o objetivo principal com essa ideia é fazer com que para participar do sorteio do sistema de loteria o player tenha que pagar um valor para isso, e que o premio seja a soma do valor de todos os players que apostaram. 
       
      Bom é isso ai, se alguma alma boa e com conhecimento para tal puder desenvolver esse script ai para nós, seremos muito gratos!
    • Por Erimyth
      Olá amigos e colaboradores,
      ? No mês do aniversário de 13 anos do UnderWar, você quem ganha o presente! Diversos sorteios de artigos tibianos NESTE LINK e nas nossas mídias sociais (instagram e facebook). Aproveite para participar e ser contemplado com esses mega prêmios que preparamos para vocês.
       
      ? Nesse mês de agosto o UnderWar Alternative Tibia Server esta completando 13 anos online de muitas histórias e o grande homenageado é você!
       
      ? Sorteio Instagram - CLIQUE AQUI PARA PARTICIPAR
      1 Kit tibiano com todos os itens da imagem - Sorteio dia 31
       
      ? Sorteio Facebook - CLIQUE AQUI PARA PARTICIPAR
      1 Kit tibiano com todos os itens da imagem - Sorteio dia 31
       
      ? Sorteio no site (Loteria UnderWar) - CLIQUE AQUI PARA PARTICIPAR
      5 sorteios diferentes (1 com cada produto diferente) - Todos sorteados no dia 31...
       

       
      ? NOVOS SORTEIOS no FACEBOOK, INSTAGRAM E NO SITE DO UNDERWAR! ?
      Vários artigos do Tibia para abrilhantar sua carreira tibiana agora disponíveis no UnderWar!
      Em breve mais informações sobre a disponibilidade desses artigos e como fazer para adquiri-los!
       
      Atenciosamente.
      Underwar Staff
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo