Ir para conteúdo

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!

Reputação

40 Normal

Sobre ylei

  • Rank
    Muito Noob
  • Data de Nascimento 31-08-1988

Profile Information

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

Contact Methods

  • Site:
    http://www.l2jbrasil.com/
  1. Anti SQL Injection

    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. VoteSystem - ICPNETWORKS

    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. VoteSystem - ICPNETWORKS

    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. VoteSystem - ICPNETWORKS

    @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. VoteSystem - ICPNETWORKS

    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. Vote System por Llairenm Ilai

    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. Vote System por Llairenm Ilai

    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. 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"); ?>
  11. 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.
  12. Scripts de Alerta

    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.
  13. TOP Online

    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.
  14. Web Site Chaos Team

    -webkit e -moz assim como outros (-khtml, -o) são motores usados pelos navegadores para definir funções proprias ao css, com o css3 isso tende a acabar e pradronizar tudo, exemplo: ao inves de usar -webkit-box-shadow, -moz-box-shadow você só vai usar box-shadow: left top blur color; que já é usado pelo Chrome e Firefox tambem pelo Opera em suas versões mais recentes. Estude também a tabela de cores e o novo padrão no formato de cores no HTML5 e CSS3 é rgba(reg,green,blue,alfa), isso não quer dizer que você só deva usar este. Tem muitas coisas no css3 que vôce deve aprender, você precisa primeiro ter noção de html e css para depois pensar em fazer um layout, hoje a ferramentas para exibir até HTML5 no IE(navegador lixo na minha opnião, nem dou mais importância pra ele) Se você entender tudo isso que foi dito como um incentivo e estudar mais ótimo parabéns você esta no caminho certo senão desista agora e vai fazer outra coisa da sua vida. Escencial: http://www.w3schools.com/ Uma das maravilhas do CSS3: http://www.colorzilla.com/gradient-editor/
  15. L2 Norie

    :bom: Tópico Atualizado! Estava um tempo sem aparecer no fórum, ai resolvi atualizar umas coisas entre elas este site. Qualquer coisa é só por postar que irei verificar e posteriormente resolver se possível.
×