Ir para conteúdo
  • Cadastre-se

yazukaMT

Membro
  • Total de itens

    477
  • Registro em

  • Última visita

Tudo que yazukaMT postou

  1. Tem um bug, não encontrei a solução. Quando você coloca uma Dye wit +1 men -1 ela aparece no inventário como: wit +4 men -5. Existe solução?
  2. yazukaMT

    Como Deletar GATE?

    Axo que uma boa seria diminirui a vida da porta será que tem como? deixa ela fraca, para qualquer um conseguir quebrar.
  3. yazukaMT

    Como Deletar GATE?

    n, tem imperial tomb e la tem um luga que tem as portas, e tem as salas, queria colocar mob la pra fazer de farm. e to querendo deletar
  4. Como eu posso DELETAR, portas: GATE. O comando //delete n funciona.
  5. Poderia me passar aquele NPC, que é de evento aquele grande da cor beje , parecido com o boss CORE. é o do TVT
  6. Será que tem como fazer um Buff Asim? tipo aiox da uma Aura, e aparece um Raio de luz do lado
  7. Tem um bug na system toma Crital Error ao clicar em portas.
  8. Simplesmente, quero a transformação do Zariche e Akamanah para interlude C6
  9. @Lucas Fernandes Voce fala uma loja online, especial para o lineage, exemplo: uma "moeda" no site que de para comprar items em geral do servidor. Com opção de pagamento por BOLETO, BANCO via PAGSEGURO. Bem interessante. @BladeZinho Cadastro completo e sempre interessante em um site de l2 ja hávia falado sobre isso. Segurança sempre @*-*InSaNo*-* Eu acho até legal, sua opniao mais pelo que eu intendi e vc pode fazer compra por Celular? uma boa idéia é fazer um APP P/ ANDROIDE que conecta ao Banco de Dados do site, e realiza doações, tipo um painel que fica com ele a onde ele vai, ja para celular comuns teriam de usar diréto no site. Podendo haver uma verção mobile, enfim.. Bom Eu Vou fazer uma layout de um site e volto aqui para mostrar, se vc6 gostarem eu me disponho a desenvolver. :D Preview:
  10. Bom , tudo bom pessoal? pra quem nao me conhece me chamo bruno, bom hoje vim aqui perguntar uma coisa pra vc6. Seguinte, Ultimamente vejo todo mundo ai lançando sites de l2, mais geralmente são muito simples, ou ficam faltando algumas coisas , ou tem baixos quesitos de segurança não falo somente de Anti-Sql, ou até msm XSS.... Hoje eu gostario que vc6 comentassem o que vc6 gostariam que tivesse em um site de l2. Ex de alguns amigos: Cadastro Completo -> Com recuperação de Senha | Ativação de Conta Leilão de Chars que foram Banidos Deem mais opnioes, aliás não custa optar.
  11. No caso protege 100%, mais o CRUD nao tem a protesao alguma pois nao e o objetivo, basta implementar quem quiser.
  12. @r00tbr , A classe n tem nenhum problema de sql injection . Em momento nenhum ele passa parâmetros para classe. A classe tem apenas a função de selecionar os dados do banco. Um atalho
  13. Olá tudo bom pessoal? Venho Hoje Trazer um Sistema para vocês! CRUD -> Pra quem não sabe CRUD é ( Create Read Update Delete ) ou em PT ( Criar Ler Atualizar Deletar ). 1 - Para que server o CRUD? R= Simplificamento do código, e facilidade no uso! 2 - Ele Protege o meu código? R= Não, os dados enviados por você para o CRUD devem ser tratádos antes de serem enviados Chega de Asneiras e Vamos ao Código: <?php class recordSet{ //Declarando Variaveis Publicas // Configure aqui seus Dados public $banco = 'Banco de Dados'; public $usuario = 'Usuário'; public $senha = 'Sua Senha caso no tenha deixe em branco'; public $hostname = 'Seu Host ( Geralmente: localhost )'; //Criando Funçao de Conexao ao Banco de Dados //Fim das Configurações function conexao(){ $conn = mysql_connect($this->hostname,$this->usuario,$this->senha); mysql_select_db($this->banco) or die ('Não foi possivel conectar ao banco: '.mysql_error()); mysql_query("SET NAMES 'utf8'"); mysql_query('SET character_set_connection=utf8'); mysql_query('SET character_set_client=utf8'); mysql_query('SET character_set_results=utf8'); } //Sleciona os dados do Banco de dados function select($sql){ $result = mysql_query($sql) or die ('Nao conseguimos selecionar o dado do banco de dados: '.mysql_error()); return $result; } //Inserir dados no Banco de dados function insert($tabela, $dados){ // Pegar Campos da Array $arrCampo = array_keys($dados); // Pega Valores da Array $arrValores = array_values($dados); // Contar os Campos da Array $numCampo = count($arrCampo); // Contar os Valores da Array $numValores = count($arrValores); // Validação dos campos if($numCampo == $numValores){ $SQL = "INSERT INTO ".$tabela." ("; foreach($arrCampo as $campo){ $SQL .= "$campo, "; } $SQL = substr_replace($SQL, ")", -2, 1); $SQL .= " VALUES ("; foreach($arrValores as $valores){ $SQL .= "'".$valores."', "; } $SQL = substr_replace($SQL, ")", -2, 1); }else{ echo 'Erro ao checar os valores'; } $this->select($SQL); } // Alterar Dados // UPDATE tabela SET campo = valor WHERE campo = valor // EX: UPDATE contato SET char_name = bruno, level = 80 WHERE obj_Id = 235455499844 function update($tabela, $dados, $string){ // Pegar Campos da Array $arrCampo = array_keys($dados); // Pega Valores da Array $arrValores = array_values($dados); // Contar os Campos da Array $numCampo = count($arrCampo); // Contar os Valores da Array $numValores = count($arrValores); //Contrução da String if($numCampo == $numValores && $numValores > 0){ $SQL = "UPDATE ".$tabela." SET "; for($i = 0; $i < $numCampo; $i++){ $SQL .= $arrCampo[$i]." = '".$arrValores[$i]."',"; } $SQL = substr_replace($SQL, " ", -1, 1); $SQL .= "WHERE $string"; }else{ echo 'Erro ao checar o UpDate'; } $this->select($SQL); } }// < Fim da class Recordset ?> Vamos as Funções de exemplo: Função de Selecionar: Está função nao tem segredo, olha um exemplo: <?php // Você deve sempre Instanciar a Classe recordSet, caso você nao tenha feito isso ainda // Como Instanciar ? Simples olhem: $record = new recordSet(); // Conectando ao banco de dados $record->conexao(); // Vamos a função Selecionar // Basta você passar a SQL que ele irá retorna os dados, coloque uma variavel para receber os dados EX: $variavel = $record->select('SELECT * FROM tabela WHERE id = 8'); // Voce poderia ter criado uma Variavel diferente // Exemplo: $data = $record->select('SELECT * FROM tabela WHERE id = 8'); // Voce terá os dados na variavel $data, poderá utilizar funções do mysql normalmente exemplo $numLinhas = mysql_num_rows($data); // Tente voce mesmo!!! ?> Função de inserir: <?php // Com a Classe já instanciada, e conexao feita como no exemplo passado , seguimos nossos testes com a função inserir // Ela necessita do nome da tabela, um array setando o nome da tabela e seu valor // Pense em uma tabela que se chame "clientes" e que contenha Id, Nome , e Sobrenome ( Id nem contá pois na maioria das vezes é auto incremente ) // Agente tem os dados para ser cadastrados: "Bruno", "Santos" // O Codigo ficaria Assim: $tabela = 'clientes'; $nome = 'Bruno'; $sobre = 'Santos'; $dados = array( 'Nome' => $nome, 'Sobrenome' => $sobre ); $record->inserir($tabela, $dados); // Simples não, poderiamos fazer isso direto na função para economizar códigos $nome = 'Bruno'; $sobre = 'Santos'; $record->inserir('clientes', array( 'Nome' => $nome, 'Sobrenome' => $sobre )); ?> Função de Atualizar <?php // A mesma função de inserir, a diferença está que você precisará de um STRING vejamos: // Lembra desta função? neste caso cadastramos os dados bruno, santos na tabela clientes $nome = 'Bruno'; $sobre = 'Santos'; $record->inserir('clientes', array( 'Nome' => $nome, 'Sobrenome' => $sobre )); // Desse maneira iriamos agora atualizar os dados para João Fernandes $nome = 'João'; $sobre = 'Fernandes'; $dados = array( 'Nome' => $nome, 'Sobrenome' => $sobre ); $sql = "WHERE nome = 'Bruno' AND sobrenome = 'Santos'"; $record->atualizar('clientes', $dados, $sql); // Teste Voce mesmo!!! ?> Função de Deletar <?php // OOOOPPPSSS!!! ESquiii!!! da função de deletar :P // AAAAAHHH essa é simples // Como a função de selecionar, passa apenas uma SQL // A função de deletar pode usar a de selecionar // Vamos ao exemplo, apagando o do passado // NESSE CASO DELETARIAMOS A LINHA QUE TEM O ID 1 $record->select('DELETE * FROM tabela WHERE id = 1'); //OUTRO EXEMPLO $record->select("DELETE * FROM tabela WHERE nome = 'Bruno' AND sobrenome = 'Santos'"); ?> AVISOS: DUVIDAS COMENTEM NO POST, CRÉDITOS: EU, ERROS DE ORTOGRAFIA (DESCULPEM HEHEHE)
  14. Qual e a verçao do navicat que voce usa?, se possivel me passa o link por um MP
  15. Se for o fundo do site : Temos o seguinte codigo: Mude Para:
  16. Nome completo: Bruno Santos Idade: 16 Conhecimento: ADMIN dentro do site, web design, configuraramento geral do server Algumas palavras: estou online na maioria das veses
  17. Preciza adicionar a coluna material na revisao JBR se n me engano
  18. A seu pedido , o download do site está na pagina inicial! Link reupado amigo, agora está no vimeo!
  19. N sei , pq eu to fazendo quando eu posso geralemente eu gasto meu sabado e domingo para fazer os videos e editar e mandar pro You Tube!
  20. Sim, claro eu posto aki e no meu portal =D, sao video aulas relacionadas a web!
  21. Vou libera o download do site em tableless + efeitos hoje!! e vou postar a aula que ja ta feita e editada, so falta enviar!
×
×
  • 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.