-
Total de itens
544 -
Registro em
-
Última visita
-
Prêmios recebidos
3
Tudo que ViNy postou
-
[ACM] Account Manager produzido pela L2jServer
Tópico respondeu ao L2ViciO de ViNy em Conteúdo Offline
Use a versão posta abaixo, nela foram feitas algumas correções. [Hidden Content] -
Eu sou o membro mais novo daqui ?
-
Thanks for this great contribution @MrRees, a big slap in the face of some here, I hope to find more people with your attitude in really helping people.
-
Já que é um projeto público (penso eu), porque é que não coloca os arquivos no no github onde está a versão 2.6 mas com uma ramificação "dev" ?. Assim muitos poderiam contribuir, é apenas uma sugestão. Eu também não tenho muito tempo, visito a L2JBR muito pontualmente, mas eu poderia contribuir de alguma forma caso eu pudesse ter acesso ao projeto base, aquilo que ja fez na versão 3.0.
-
Abra o arquivo classes\autoload.php e acrescente a seguinte linha verde: function __autoload($classe){ global $pathlocal; $classe = str_replace('..', '', $classe); require_once($pathlocal."$classe.class.php"); }
-
Painel de usuário e gestão administrativa para servidores l2j.
Tópico respondeu ao ViNy de ViNy em Scripts/Sistemas/Apps
haha alguém demorou a aprovar o tópico, mas eu queria muito contar com a ajuda dos programadores PHP que aqui frequentam, é um projeto para todos nós, eu sozinho até poderia chegar até o fim, mas com ajuda, certeza que seria mais rápido.. -
Painel de usuário e gestão administrativa para servidores l2j.
um tópico no fórum postou ViNy Scripts/Sistemas/Apps
Estou a desenvolver no meu tempo livre, não vou me comprometer com um prazo fixo, gostariam de ajudar a programar? perfeito o código está ai, clonem e enviem suas contribuições. O que o painel irá ter ? tudo que está neste dois tópicos ai em baixo, deixem sugestões também se houver. [Hidden Content] [Hidden Content] Projeto utilizado é o l2jdream. Código fonte: [Hidden Content] Download: [Hidden Content]/archive/master.zip- 8 respostas
-
- 10
-
PHP PDO Manager - Script para gerir pesquisas à base de dados.
Tópico respondeu ao ViNy de ViNy em Scripts, Sistemas e Paineis
Não tenho intenção de explicar mais do que já foi explicado, vou melhorando os textos ao longo do tempo, até porque acredito que esta classe terá pouca utilidade para a maioria dos membros penso eu, mas será de grade utilidade para que já conhece mais o menos bem a programação e queira integra-lo aos seus projetos, pois estas pessoas sabem o quão importante é automatizar as nossas tarefas nos dias de hoje, bem eu agradeço pelo seu feedback, obrigado. Qualquer coisa, há outros exemplos simplificados aqui. [Hidden Content] -
PHP PDO Manager - Script para gerir pesquisas à base de dados.
Tópico respondeu ao ViNy de ViNy em Scripts, Sistemas e Paineis
Pois hehe, bem, minha última atualização da semana. 02/10/2014 - Agora é possível inserir informações na base de dados. -
PHP PDO Manager - Script para gerir pesquisas à base de dados.
Tópico respondeu ao ViNy de ViNy em Scripts, Sistemas e Paineis
Mas preferi me aventurar mesmo no PDO hehe, o tópico foi atualizado, novas funcionalidades foram inseridas. 02/10/014 - Agora já é possível fazer consultas entre intervalos. 02/10/2014 - Foi melhorado o método de relação de tabelas "join()". Antes: Agora: 02/10/2014 - Agora é possível atualizar informações na base de dados. 02/10/2014 - Agora é possível remover informações da base de dados. -
PHP PDO Manager - Script para gerir pesquisas à base de dados.
Tópico respondeu ao ViNy de ViNy em Scripts, Sistemas e Paineis
Pois hehe, mas espero que seja útil para alguém, talvez esta classe automatize mais estes processos de construção de SQL, vejo tantos scripts x,y, e z por aqui, tudo mal otimizadas e com um agravante, sempre usam as funções mysql que será descontinuada nas futuras versões do PHP, obrigado pelo comentário Grundor, e bom falar consigo novamente depois de tanto tempo. -
PHP PDO Manager - Script para gerir pesquisas à base de dados.
Tópico respondeu ao ViNy de ViNy em Scripts, Sistemas e Paineis
É, está meio confuso mesmo, vou atualiza-lo depois e deixar as explicações mais claras. -
PHP PDO Manager - Script para gerir pesquisas à base de dados.
um tópico no fórum postou ViNy Scripts, Sistemas e Paineis
Boa tarde, hoje venho trazer-vos uma classe que eu desenvolvi, este script faz a gestão de consultas à base de dados e já me ajuda a bastante tempo, e sempre que posso, eu o atualizo acrescentando novas funcionalidades e claro, corrigindo bugs que surgem ao decorrer do seu uso. A ideia é fazer consultas de maneira simples, prática e rápida, sem ter que escrever longos códigos SQL, e ter o resultado esperado com poucas linhas códigos. Para usar este script é muito fácil, darei exemplos do seu uso: Download [Hidden Content] Instalação Faça a extração dos arquivos dentro da pasta do seu site ou em uma pasta de sua preferência. Abra o arquivo database.php, defina as configuração da sua base de dados. Faça um include da nossa classe dentro do seu arquivo base, exemplo, dentro do index.php depois da tag <?php coloque o seguinte código: require_once 'pdo_manager.php'; feito isso o script estará pronto para uso :). Fazendo conexão à Base de dados. Vamos usar como exemplo um arquivo chamado index.php, inicialmente a estrutura do seu código deve parecer-se com isto: Em seguida, precisamos habilitar a conexão com a nossa base de dados, para fazer isso siga os passos descritos no código abaixo: ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Novas Atualizações. 08/10/014 - A classe agora permite fazer múltiplas consultas e operações. 08/10/014 - Foi criado novos métodos e melhorado os que já existiam. 08/10/014 - Foi inserida a documentação da classe. 02/10/014 - Agora já é possível fazer consultas entre intervalos. 02/10/2014 - Foi melhorado o método de relação de tabelas "join()". Antes: Agora: 02/10/2014 - Agora é possível inserir informações na base de dados. 02/10/2014 - Agora é possível atualizar informações na base de dados. 02/10/2014 - Agora é possível remover informações da base de dados. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Supondo que queremos retornar todos os personagens da tabela characters da nossa base de dados, segue um exemplo de código abaixo: Primeiro devemos especificar o nome da tabela para que queremos retornar os resultado, neste caso a characters, segue um exemplo abaixo: Agora, iremos retornar todos os resultados da tabela characters, perceba que no código, eu chamei no final o método getAll(), este método tem como objetivo retornar todos os resultados, diferente do método get() (iremos falar mais sobre este método, não agora, mais na frente), que retornar apenas um resultado, colocamos um "*" (asterisco) para chamar todas as colunas da nossa tabela, as colunas podem ser chamadas também de forma individual, vejamos logo em seguida, segue o exemplo abaixo de todo o código: Agora, se vocês notarem, a consulta só retornou 100 resultados, calma por defeito, o eu fiz com que o script limitasse a quantidade de resultados em 100, mas isto pode ser facilmente alterado para o valor que assim desejar, segue um exemplo abaixo: E se agora quisermos filtrar os nossos resultados ? exemplo, queremos apenas o jogadores que tem nível 80, como fazemos esta consulta ?, acrescentamos logo após o método select, o método where, segue um exemplo abaixo: Exemplo de como todo o seu código deve se parecer: Agora, se quisermos saber a quantidade de dados que foram encontrados?, por exemplo, supondo que fizemos uma pesquisa que retornou 57 resultados, queremos obter este valor, o 57, para isso devemos chamar o método get_result_count() depois de já ter feito a consulta, segue um exemplo abaixo: Para limitar a quantidade de colunas retornadas, basta passa-las como entrada no método select, darei um exemplo no código abaixo: Se preferirem, podem também passar o nome das colunas através de arrays, veja o exemplo abaixo: Para ordenar os resultados, use o método order_by e se a ordem é crescente ou decrescente, exemplo abaixo: Atualização: 29/09/2014 ---------------------------------------------------------------------- Agora é possível usar outros operadores na pesquisa, exemplo: Para retornar apenas 1 resultado, utilize o método get(), é útil caso queira fazer autenticações como login e senha, veja o exemplo abaixo: Caso pretenda usar aliases para renomear tabelas, não se preocupe, você pode fazer o uso desta opção :), segue um exemplo abaixo: No exemplo acima, acrescentamos um "c", a tabela characteres agora se chama "c", esta funcionalidade é útil caso tenhamos que fazer relações entre tabelas, e falando em relações de tabelas, para fazer a relação entre 2 tabelas, basta usar o método join() e dizer o lado que pretende juntar, a tabela e qual coluna ( foreing key ) será comparada, segue um exemplo abaixo: Antes, não se esqueça de trocar o nome da chave primária da tabela ( por defeito se chama "id" ), para troca-la, basta inserir o seguinte código: Sendo assim podemos agora chamar as colunas da tabela 'accounts' junto com as colunas da tabela 'characters', note que acrescentamos um aliase para a tabela accounts e outra aliase para a tabela characters, ficando assim a chamada das colunas: Estes aliases são usados para distinguir uma tabela da outra, já que foi feito uma relação entre as duas. Todo o seu código deve parecer-se com isso: Se quiser mudar o lado em que a relação está sendo feita, basta passar a opção pretendida, no caso o LEFT, RIGHT ou INNER no último parâmetro do método join, veja o exemplo abaixo: Exemplo de uma relação entre 3 tabelas. O exemplo que irei fazer a seguir, relaciona o jogador com seus respetivos items. Mais 1 exemplo: Script: Olimpíadas Nobles Resultado: Outro exemplo: Script: Castle Siege Resultado: Espero que não tenha sido confuso todas as explicações citadas acima, eu irei revisar e tentar melhorar as explicações sempre que possível. Tentarei abordar outros exemplos de como remover, apagar e usar alguns métodos helpers que foram criados para auxila-los ainda mais. Abra a classe principal e verá que há outras opções que podem ser exploradas, todos os métodos estão comentados. Eu gostaria de melhorar esta classe, e caso seja útil para vocês e queiram ajudar, deem dica de como posso tornar-la ainda melhor. ( Os parâmetros de entrada de dados é feita com o bindparam da classe PDO, então fiquem tranquilos com relação a SQL inject, :) ). Há 3 exemplos junto a classe, e caso tenham dúvidas, ou queiram ajuda em algo, é só perguntar :). Créditos: ViNy.- 13 respostas
-
- 18
-
[ACM] Account Manager produzido pela L2jServer
Tópico respondeu ao L2ViciO de ViNy em Conteúdo Offline
A resposta está logo mais acima. -
PS4 ID: vagnercantuares Jogos: BF4
-
Elder Scrolls Online: Uma Outra Perspectiva sobre MMORPG
Tópico respondeu ao Grundor de ViNy em Tecnologia & PC
Já saiu também pro PS4? -
.htaccess mandou um abraço :)
-
Scripts que não podem faltar no seu SITE
Tópico respondeu ao Iraécio Carvalho de ViNy em Scripts, Sistemas e Paineis
o script da oly, está muito mal optimizado, poderia ser facilmente substituído por uma única query, tal como esta logo abaixo. -
Extensão localhost - VoteSystem - ICPNETWORKS 2.6
Tópico respondeu ao ViNy de ViNy em Scripts, Sistemas e Paineis
Veja se não está fazendo de maneira errada, não há nada de complicado alterar o nome da sua base de dados no arquivo de configuração do votesystem. -
Extensão localhost - VoteSystem - ICPNETWORKS 2.6
Tópico respondeu ao ViNy de ViNy em Scripts, Sistemas e Paineis
Perceba que tu estás a fazer uma substituição, cabe você a recolocar novamente o nome da sua base de dados, que por padrão no script sem chama 'l2jdb', mude para o nome da base que você está a usar. -
Extensão localhost - VoteSystem - ICPNETWORKS 2.6
um tópico no fórum postou ViNy Scripts, Sistemas e Paineis
Para aqueles que querem executar o votesystem em modo localhost, aqui vai uma solução. [Hidden Content] Eu havia feito uma outra extensão desta, mas bem no início do projecto, como é habitual fazer os nossos testes em modo local, por que não este votesystem?, bom espero que isto seja de grande ajuda. Deixo bem claro que esta extensão de nada tem a ver com uma actualização oficial feita pelo Ivan, então caso surja uma nova versão do votesystem, esta mesma extensão poderá também ou não deixar de funcionar seja lá por quaisquer motivos, mas tentarei deixar esta extensão sempre actualizada com a versão mais actual do votesystem. -
Painel de Cadastro, Versão Free Reformulado
Tópico respondeu ao kenner130897 de ViNy em Apenas Imagens Offline
Bom, para quem estar fazendo os testes localmente e obtém os avisos do PHP, eu fiz uma correcção ai, e algumas melhorias que achei necessária. Ao autor do tópico, a ideia está excelente, acredito que tu tens grande competência para criar um grande projecto como este, caso queira saber o que fiz aqui vai. Não sei exactamente qual a versão que tu tais a usar, mas em versões do PHP 5.3.x, os avisos sobre alguns códigos e algumas práticas de programação que estão se tornando obsoleta, é muito comum em versões mais nova, algo como "function_exists(minhaFuncao)" ( sem aspas simples ou duplas gera avisos ), colocar uma variável se ela não estar setada também gera avisos, mas nada de assustador, acredito que se tu seguisse um padrão de auto carregamento ( composer standards ) e tentasse implementar algum design pattern ( mvc ) para melhorar a experiência não só na programação mas na integração das coisas em si, caso ache o que eu fiz desnecessário, avise que retiro o link deste post, mais uma vez estás fazendo um grande trabalho, um grande abraço e sorte no seu projecto. [Hidden Content] v2.1.zip -
mais vale ressaltar que 1 € é R$ 2,98, logo 25 € daria R$ 74,48, lembro que em brasília, eu contratei a GVT 35MB por R$ 180,00 :(
-
haha, não é VPS não, aqui em portugal com 25,00 € você tem um link de até 100MB de velocidade ( Fibra ).
-
Atualizações Recentes de Status
-
Ao explorar a lista dos melhores caça-níqueis, fiquei impressionado com a inovação dos jogos. Os desenvolvedores clicando aqui realmente ultrapassam os limites criativos para oferecer recursos únicos, como rodadas bônus interativas, jackpots progressivos e modos de jogo revolucionários. Esta lista abriu-me as portas para uma nova dimensão de diversão e adrenalina nos jogos de slots· 0 respostas
-
Me chama no Discord JP:· 0 respostas
ID DE USUÁRIO: RajeshreeBurange#2993
NOME: 🕷WANDINHA ADDAMS [QSMP]🕷
Tenho uma rev interlude com fake player nela, tipo o gracia pride.
Estou sem celular para usar o WhatsApp.