Ir para conteúdo
  • Cadastre-se

ylei

Membro
  • Total de itens

    56
  • Registro em

  • Última visita

  • Prêmios recebidos

    1

ylei last won the day on Junho 3 2012

ylei had the most liked content!

Sobre ylei

  • Data de Nascimento 08/31/1988

Profile Information

  • Gênero
    Masculino
  • Localização
    Um lugar chamado BRASIL.
  • Interesses
    os meus

Contact Methods

  • Site:
    http://www.l2jbrasil.com/

Últimos Visitantes

4522 visualizações

ylei's Achievements

Aprendiz de Novato

Aprendiz de Novato (1/14)

40

Reputação

  1. Só pra nível de curiosidade a extensão mysql será descontinuada, e os próprios desenvolvedores do php recomendam a utilização das extensões MySQLi(também pode ser usado no estilo de procedimentos como no mysql)ou PDO.
  2. Isso só funciona se você estiver usando um versão do php igual ou inferior a 4.3.4 se a versão do php for maior você vai ter que modificar isso no php.ini Use este codigo para verificar se você tem acesso a arquivos remotos, se o "*_value" tiver 1 você tem acesso caso contrario, .... <?php $search = ini_get_all(); print_r($search['allow_url_fopen']);
  3. URL file-access is disabled in server configuration. O servidor não tem permissão para abrir arquivos remotos usando fopen, você pode usar o file_get_contents depois usar o xml para carregar como string e fazer o parser, outras soluções abaixo. Com .htaccess, coloque esta linha. php_value allow_url_fopen 1 no arquivo .htacess. Com PHP, no inicio do arquivo. <?php ini_set(‘allow_url_fopen’,'ON’) ; // ON ou 1 // use echo ini_get('allow_url_fopen'); // para verificar se você tem ou não permissão ?>
  4. @deraldo O erro está dizendo que que o cabeçalho já foi enviado isso acontece se você tentar utilizar a função header() depois de alguma tag html ou espaços, por isso não redireciona pois o cabeçalho já foi enviado anteriormente e não pode ser enviado mais. pra usar o ob_start() voce teria que fechar o fluxo depois com ob_end_flush() ou ob_end_clean() pra inicializar depois o conteudo html, é simples mais pra dizer aqui fica meio complicado. Use: echo '<script>window.location.href="pagina a redirecionar"</script>'; exit(); // Aqui não exibe o codigo seguinte // ou echo '<script>window.location.reload()</script>'; exit(); // ao inves de header('Location: pagina');
  5. Muilto bom a iniciativa desse sistema de votos, acho que alguns sites de tops não aceitaram pois isso gera um trafego desnecessário no servidor. Só queria lembrar que não é o sistema de votos que fexa o servidor privado e sim a má administração. Jogo em um servidor privado de Flyff (servidor internacional) que tem um sistema de votos igual aos que tinham antes desse (até eu mesmo fiz um), que não checam junto ao servidor se o usuário votou ou não e o servidor fica sempre cheio isso ja a muito tempo, e eu sempre voto em todos os tops por que o servidor é bom.
  6. Sem mais demoras, criei esse sistema que é uma adaptação do meu anterior que já está bem ultrapassado. Informações do sistema de trocas As configurações da conexão com o banco de dados são feitas em 'includes/class-db.php', eu utilizei pra conexão a extenção MySQLi. Todas as configurações do sistema estão no arquivos 'includes/class-lii-st-configs.php'. O usuário pode escolher um item entre vários que pode ser adicionados pelo administrador na variável $itensTrocaveis Existe uma opção de remover os pontos de pvp, pk ou onlinetime, isto pode ser feito na variável $removerPontos se definida como 'true' (padrão 'false') ao invés de adicionar os pontos em uma tabela ele remove os pontos utilizados na troca. $levelMin Define o level minimo necessário para que o personagem possa realizar as trocas. $itensAgrupados Se a quantidade de itens que o personagem for receber for maior que o de $itensAgrupados o valor é dividido pelo mesmo e dado ao usuário com o valor maximo de $itensAgrupados (obs. Todos os itens são entreges ao usuário). As variáveis $(*)_quantidade definem quantidade de pontos necessários para realizar a troca. As variáveis $(*)_receber definem a quantidade de itens recebidos pelo usuário por cada troca de $(*)_quantidade. Imagens do sistema Clique aqui para visualizar as imagens Link para download Clique aqui para fazer o download do sistema de trocas por llairenm ilai
  7. O que o sistema faz é armazenar os dados de IP e conta do usuário, não verifica se o usuário votou em tal top(coisa dificil de se fazer) e o voto só é efetuado depois que o usuario clicar em todos os links que vão aparecer e selecionar o personagem que vai receber o item e clicar em no botão verificar e receber.
  8. Claro que pode postar ScottinG, tudo igual não tem graça não é verdade. Não funcionou pois não tem a classe MySQLi instalada (coisa de windows) mas o script é facilmente modificável para a extenção mysql procedural.
  9. Sistema de votos desenvolvido por min Llairenm Ilai. O sistema é bem simples usa jquery para requisições ajax, os dados dos usuarios ficam dentro da pasta logs/ sem necessidade de se criar uma conexão com o banco de dados. Configurações No arquivo config/settings.php estão as configurações. As const MYQSL_* são as informações de conexão com bando de dados do L2. A variável $use_telnet define se será ou não usada conxeção telnet se FALSE usára um insert na bd e o personagem deverá estar offline para receber o item, este script não foi feito por min e não o testei. As const TELNET_* são as informações da conexão telnet. $vote_urls define os links de votos que serão exibidos ao usuário. $reward_item_id ID do item que será enviado ao personagem. $reward_item_count quantidade tem itens que o personagem receberá. O usuário precisa votar em todos os links exibidos para poder entãoreceber a recompensa, eles são exibidos um por um com um delay entre eles esse delay pode ser alterado em js/vs.js na variável voteDelay Imagem do sistema de votos Clique aqui para baixar l2j_vote_system_by_llairenm_ilai.zip
  10. 1970 é o ano que foi alterado o padrão de datas quando a um valor nulo quer dizer se o timestamp no caso "$row["respawn_time"]/1000" for igual a 0 ou não existir no caso nulo o php retornar a data padrão do sistema, se não for colocado um timestamp ele retornar a data e hora atual do sistema.
  11. ylei

    Site

    Aqui estão os problemas #apDiv1 { background-image: url("images/menu.png"); height: 51px; left: 0; position: absolute; top: 19px; width: 1680px; /* Aqui está muito grande diminua */ z-index: 1; } O layouyt está todo desconfigurado, tem margin na tag <html> alem disso : <center><title>Line][age PvP Server 1000x - Privado</title></center> ?></center> Cheio de posição absolute pra posicionar o layout, pra min tem quer fazer outro por que isso ta precario.
  12. Está é um função bem simples que pega o nome da coluna "charId" na tabela characters e do campo de "accessLevel" na tabela accounts. Na teoria funciona em qualquer versão do L2, testei nas Dbs Interlude e GOD e funcionaram perfeitamente. Campos possiveis de ID na tabela character: charid, char_id, char_Id, charId, objid, obj_id, obj_Id, ou objId Campos possiveis de AccessLevel na tabela accounts: accesslevel, access_level, accessLevel ou access_Level Se a tebela tiver quaisquer um dos nomes acima tanto na tabela character quanto na accounts ele vai retornar o valor. function l2j_get_column( $type ){ switch( $type ){ case 'access': $table = 'accounts'; break; case 'id': $table = 'characters'; break; default: $table = NULL; break; } $sql = mysql_query("SHOW COLUMNS FROM $table"); if( mysql_num_rows($sql) > 0 ){ while( $column_name = mysql_fetch_assoc($sql) ){ if( $type == 'access' && preg_match("/(access[_]?[lL]evel)/", $column_name['Field'], $match) ){ return $match[0]; }elseif( $type == 'id' && preg_match("/(char|obj)[_]?[iI]d/", $column_name['Field'], $match) ){ return $match[0]; } } } } Modo de usar: <?php // para teste - Imprimir o nome do campo ID echo l2j_get_column('id'); // para teste - Imprimir o nome do campo accessLevel echo l2j_get_column('access'); // Usando em uma função $sql = mysql_query("SELECT char_name, ".l2j_get_column('id')." FROM characters WHERE ".l2j_get_column('id')." = $variavel_charId"); ?>
  13. ylei

    vote system

    Primeiramente você não disse nada, é a mesma coisa se eu disser: meu carro não esta funcionando. Você pergunta: o que está acontecendo? Eu digo: meu carro não esta funcionando. Sem ver o código ou não ter nenhuma informação se algum erro está ocorrendo vai ser impossível de adivinhar. Se der você coloca o codigo nesse site http://pastebin.com/ ai algum vai ter a chance de poder te ajudar.
  14. Esse tipo de validação já está meio desgastada, com jQuery se faz muito mais e fica muito mais agradável para o usuário, validação em tempo real é a melhor opção na minha opnião, há varios scripts prontos de validação em tempo real na net basta procurar e se divertir. Não é um critica e sim uma observação, aprender javascript é uma boa pedida mas se atualizar sempre é escencial.
  15. Bom trabalho, faltava postar esse script em saparado. Quanto ao ranking não tem problema em fazer usando tabelas "tabelas para dados tabulares". Outra questão é a senha que não deveria ter o se tiver deveria ser o nome do forum pra ficar algo mais padronizado e ajudar no controle de conteudo.
×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.