Ir para conteúdo
Fórum Script Brasil

Akira

Membros
  • Total de itens

    94
  • Registro em

  • Última visita

Sobre Akira

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Akira's Achievements

0

Reputação

  1. Akira

    (Resolvido) Query de busca

    Hey Denis, Funcionou perfeitamente! Muito obrigado!
  2. Caros, Eu possuo uma tabela com resultados de jogos estruturada da seguinte forma: ID -> PK j1 -> ID do jogador 1 (PK da tabela membros) j2 -> ID do jogador 2 (PK da tabela membros) j3 -> ID do jogador 3 (PK da tabela membros) pontos1 -> Pontos do jogador 1 pontos2 -> Pontos do jogador 2 pontos3 -> Pontos do jogador 3 ganhou -> quem ganhou o jogo (1, 2 ou 3) A tabela membros possui o nome dos jogadores, tipo: ID -> PK nome -> nome do jogador Se eu fizer um select em uma determinada linha da tabela de jogos eu tenho o seguinte: ID = 100 j1 = 1 j2 = 2 j3 = 3 pontos1 = 1000 pontos2 = 2000 pontos3 = 3000 ganhou = 2 Observe que os dados de j1, j2 e j3 são os IDs dos jogadores. Eu gostaria de fazer uma query no mysql que ao invés de me retornar os IDs dos jogadores, ela me retornasse o nome dos mesmos que estão na tebela membros. Digamos que na tabela membros o ID=1 possui o nome de João, ID=2 de Maria e ID=3 de Pedro. Eu gostaria de uma query na tabela de jogos que me retornasse: ID = 100 j1 = João j2 = Maria j3 = Pedro pontos1 = 1000 pontos2 = 2000 pontos3 = 3000 ganhou = 2 Alguém pode me ajudar? Bom, uma solução seria alterar a tabela de jogos e gravar ao invés do ID o nome do jogador. Essa solução não me é muito atraente pois o jogador pode alterar seu nome na tabela membros. O ideal seria que a própria query busque os nomes dos jogadores dentro do mysql. Obrigado
  3. Caros, Estou desenvolvendo um sistema de jogos em php (inicialmente na versão 4) utilizando programação orientada a objetos (OOP) e surgiu uma dúvida com relação à estrutura do algoritmo. Basicamente o sistema é composto de 3 partes: Servidor -> Contém as funções básicas de conexão (sockets) Jogo -> Contém as funções do jogo (varia para cada jogo) Daemon -> Responsável pela administração das conexões e chamadas das funções do jogo Estou começando agora em OOP e gostaria de sugestões de como integrar as 3 partes do sistema. Inicialmente eu pensei em criar a classe Servidor e criar a classe Daemon como um extensão da classe Servidor. Minha dúvida é como chamar as funções da classe Jogo de dentro da classe Daemon. Eu posso escrever a classe Daemon colocando chamadas a um objeto externo de dentro da classe? Por exemplo, um jogador conecta no jogo e manda um comando para o jogo (digamos que é mover o cavalo de uma casa para outra num jogo de xadrez), quando a classe Daemon receber o comando ela deverá chamar a função de mover peças definida dentro da classe Jogo, assim eu posso simplesmente de dentro da classe Daemon fazer uma chamada como: $jogo->mover_peca($movimento); ???? Eu teria que colocar a palavra global $jogo na inicialização da classe Daemon para linkar o objeto externo com a classe? Eu tinha pensando em fazer a classe Daemon extendendo a classe Servidor e a classe Jogo extendendo a classe Daemon mas em PHP isso não é possível... Abraços
  4. Quem não quiser se cadastrar pode acessar com o usuário e senha: user: teste pass: teste Abraços
  5. Caros, Estou desenvolvendo um site de jogos de tabuleiros online. O site vai permitir jogos de xadrez, damas, gamão e sensou (um jogo no estilo war). Até agora, a comunidade está praticamente pronta, com opção de avatar, mensagens, lista de amigos e estatística de jogos. Os jogos eu ainda estou desenvolvendo, até agora só o sensou está concluído e jogável. Gostaria da opinião de vocês. www.etabuleiro.com A, é necessário um pequeno cadastro para acessar. Muito obrigado.
  6. Akira

    Ranking

    Caros, Estou desenvolvendo um site para jogos online e gostaria de efetuar o ranking dos jogadores dinamicamente através de uma consulta no MySQL. Eu estava imaginando algo di tipo: "Select count(*) from jogadores where pontos > pontos_jogador" Onde pontos_jogador são os pontos do jogador que eu quero o ranking. O que a consulta faz é contar quantos jogadores possuem o campo pontos maior que o jogador que eu quero saber. Até aqui tudo bem, mas o problema é que esse sistema coloca todos os jogadores com o mesmo número de pontos no mesmo ranking! Existe alguma forma de consultar o BD e incluir na conta um termo secundário como quantidade_de_vitorias? Exemplo: "select count(*) from jogadores where pontos > pontos_jogador or quant_vitorias < quant_vitorias_jogador" Obrigado
  7. Grande fercosmig, Fiz o que você falou no post sobre esconder uma div e funcionou perfeitamente! Obrigado
  8. Caros amigos, Estou desenvolvendo um chat onde o usuário clica numa lista de smileys para adicionar à mensagem (como este forum). Como os smileys são animados e não são todas as pessoas que usam, eu gostaria que eles ficassem "escondidos" e só aparecessem quando o usuário clicasse num link. Algo mais ou menos aqueles menus expansíveis. Não sou muito expert em JS, alguém poderia me indicar um caminho para começar? Obrigado
  9. Nem, cada MC era um MC diferente em forma e tamanho... Mas consegui resolver o problema! Eu criei uma função para cada evento do mouse e associei essas funções em todos os MC's num loop. Mas obrigado pela resposta! Valeu
  10. Caros amigos, Estou com um problema sério! Eu tenho alguns MC's no palco que respondem a alguns comandos do mouse como "move in", "move out", "on release" etc... O AS está funcionando OK, o problema é quando eu coloco uns 50 MC's no palco!!! Quando eu tento rodar o swf, o flash dá uma mensagem de erro avisando que um script está deixando o filme lento... Não sei o que fazer! Eu preciso desses 50 MC's no palco, mas todos tem o mesmo AS anexado... Existe alguma forma de associar todos os MC's a um único AS? Copiaando e colaando o AS em cada MC não dá certo! Abraços
  11. Grande fercosmig, Na mosca! Muito obrigado!
  12. Caros, Formatei o HD recentemente e instalei o XP + SP2. Agora, meu Windows Explorer está com uma configuração um pouco diferente da anterior, antigamente, quando eu clicava com o botão esquerdo do mouse em algum ícone no lado esquerdo da janela do Win. Explorer, o conteúdo da pasta (ou HD, Meu Computador, etc..) aparecia do lado direito e o ícone que eu cliquei NÃO EXPANDIA! Isto é, para expandir o ícone, eu tinha que clicar no "+" ao lado. Pois bem, agora, quando eu clico no nome do ícone do lado esquerdo, seu conteúdo aparece do lado direito E ELE EXPANDE SOZINHO! Pode parecer besteira mas eu não gostei dessa configuração.... Algué aí sabe como resolver? PS.: No menu Ferramentas -> Opções, a configuração já está "Clique 2x para abrir um item".
  13. Vôcê pretende usar alguma linguagem server-side(PHP, ASP, etc...) para armazenar as senhas (em arquivo ou banco de dados)? Ou você pretende armazenas as senhas num arquivo texto ou até mesmo no código fonte do filme em flash? Eu aconselho fortemente usar uma linguagem server-side e um banco de dados. Não tem mistério, basta fazer o flash enviar os dados de login e senha via POST (através do loadvars) para a página contendo o script de verificação de senha. Essa página retorna algo do tipo: login=fulano&estado=OK (se a senha for correta) ou login=fulano&estado=ERRO&erro=A senha digitada está incorreta Isso tudo é feito automaticamente pelo comando "sendAndLoad" do loadVars do flash..... Abraços
  14. Até dá para fazer, acho que se colocar o flash como fullscreen e no primeiro quadro você guardar os valores da altura e largura do palco em variáveis. Depois você pode ir dimensionando todos os componentes do seu site de acordo com os valores dessa variável. Mais ou menos como uma proporção.....
  15. Akira

    Php Em Flash?

    Caro Sprity, Você consegue iteragir PHP, HTML e Flash numa boa. A questão é a forma de iteração entre esses 3 sistemas. O PHP e o HTML não tem mistério, a dificuldade é com o Flash. Usar HTMP, PHP, ASP, Arquivo Texto e etc com o Flash é o mesmo procedimento. Você executa uma função do Flash que carrega dados externos (procure no google sobre LoadVars), estes dados geralmente vem formatados na forma de "variável = valor", exeplo: Script de PHP que gera o seguinte HTML: Cor=Amarela & Modelo=Fusca & Ano=1980 Quando você manda o Flash "ler" está página em PHP, ele lê o conteúdo do HTML gerado e cria três variáveis (no caso do exemplo acima), Cor, Modelo e Ano. De posse desses valores, você vai montando o conteúdo do seu site! Por exemplo, você quer fazer uma pesquisa em MySql, você chama um script em PHP que recebe o campo de pesquisa via POST. Em Flash, você cria um botão e colocar no ActionScript do botão o comando: variavel_loadvars.campo = "lada"; variavel_loadvars.sendAndLoad("script_php","POST"); Onde variavel_loadvars é um ponteiro da classe LoadVars (procura no google por exemplos). Dessa forma, você está enviando para o PHP a variável "campo" com o valor "lada" via POST. Depois do PHP acessar o MySql e retornar os valores em HTML formatados da forma descrita acima, você terá as variáveis de resultado direto no Flash. Basicamente é esta a iteração entre o Flash e arquivos externos, você tem que montar o seu site em cima disso! Abraços
×
×
  • Criar Novo...