Olá galera, sou o SHUTUP, hoje vim aqui ajudar vocês com esse tutorial.
Eu vou estar ensinando a executar "QUERYS" em sua Mysql.
1- Oque é isso?
R: é um comando que executa na sua sql para consultar os dados e modificar aquilo que você determinou.
Exemplo: Vou mudar o level de todos os players do servidor para level 8:
UPDATE `players` SET `level` = '8'
Então vamos lá!
1) Acesse seu phpmyadmin pelo: localhost/phpmyadmin
2) Selecione sua database.
(Nesse caso minha database se chama "database".
3) Vá ao botão acima da página: "SQL": CLIQUE NELA, irá aparecer assim:
4) Nele você escreve os códigos correspondentes á açao que voce quer faser.
Principais comandos Mysql:
Ps: Sempre que for fazer uma mudança em seu banco de dados, previna-se, faça seu backup e salve-o em um pen-drive / HD.
Resetar Levels / Mana / HP / ML:
UPDATE `players` SET `level` = '8',
`health` = '180',
`healthmax` = '180',
`experience` = '4200',
`mana` = '35',
`manamax` = '35',
`cap` = '400'
Resetar Skills:
UPDATE `players_skills` SET `value` = '10'
Resetar FRAGS de todos os players do Servidor:
UPDATE `players` SET `redskulltime`=0;
Esse comando não vai tirar as skulls dos jogadores.
Remover as SKULLS de todos os jogadores:
UPDATE `players` SET `Skull`=0;
Deletar todos os items de um único jogador:
Obs: "1234" é o id do jogador que terá todos seus items do depot e corpo APAGADOS.
DELETE FROM `player_depotitems` , `player_items` WHERE `player_id` = '1234'
Mandar todos jogadores para uma certa posição do mapa:
OBS: Mudar X, Y, Z Pelas posições correspondentes.
UPDATE players SET posx = X, posy = Y, posz = Z;
Remover premium account de todos os players:
UPDATE account SET premdays=0;
Dar premium para os players: (+ 7 é o número de dias que vai dar, você pode alterar o valor como quiser.)
UPDATE accounts SET premdays = premdays + 7
Dar Todas as blesses para todos os players:
UPDATE `players` SET `blessings`=31;
Deletar houses de players que não existem mais:
UPDATE `houses` SET `owner` = '0' WHERE `houses`.`owner` NOT IN ( SELECT `players`.`id` FROM `players` WHERE `players`.`id` = `houses`.`owner` );
Deletar todos os items de um player que foi deletado:
DELETE FROM player_items WHERE player_id NOT IN (SELECT id FROM players);
Remover todos os items de um certo ID dos DEPOTS:
DELETE FROM player_depotitems tile_items WHERE itemtype = 2160;
Remover todos os items de um certo ID do CORPO DOS PLAYERS:
DELETE FROM player_items WHERE itemtype = 2160;
Remover todos os items de um certo ID das HOUSES
DELETE FROM tile_items WHERE itemtype = 2160;
Deletar todos os players Menor que level 50:
DELETE FROM players WHERE level < 50 AND lastlogin < UNIX_TIMESTAMP() - 20*24*60*60
Necessita Fazer um Backup dos Samples, pois irão com certeza excluir os samples.
Importar todos os Samples em caso de algum de acidente:
Account manager original da TFS:
_______________________________________________
Créditos: 100% Meus.
Espero que esse tutorial ajude muita gente, Qualquer dúvida poste abaixo.
Darei suporte a todos deste tópico.
Atenciosamente: Shutup