|
[SQLs]SQLs que Podem ajudar

14-08-2010, 08:47 AM
Bom, vou postar aki umas Sqls que achei por aí e que criei também, ensinarei configurá-las; vamos lá:
obs: essas SQLs foram feitas na base de um server gracia final; caso não dê certo em outras plataformas avisem, que ensinarei a apropriá-las
SELECT * FROM items WHERE item_id='57' and owner_id='268505506';
//selecionar um serto item do inventário de um certo player
Id do Ítem
Id da pessoa (char)
SELECT charid FROM characters WHERE char_name='Mentos';
//saber o id do player atraves de seu nome
Nome do player
SELECT char_name FROM characters WHERE charid='268505506';
//saber o nome do player através do id; quase nunca utilizado
Id do char
UPDATE items set count='0' WHERE item_id='57' and owner_id='268477095';
//mudar o valor de um certo item de um player
Id do Ítem
Id do char
INSERT INTO `items` VALUES ('268505506', '268507951', '1461', '3814', '0', 'INVENTORY', '33', null, '0', '0', '-1', '-1');
// adicionar um certo item para um certo player
Id da pessoa
lugar no inventário, alterar os ultimos números conforme o usuário
Id do Ítem
quantidade
lvl do enchant
o resto deixa assim msm
SELECT clan_name FROM clan_data WHERE clan_id='268504561';
//saber o nome do clan através do Id
Id do Clan
SELECT clan_id FROM clan_data WHERE clan_name='BadBoys';
//saber o ID do clan através do Nome
Nome Do clan
INSERT INTO `clan_skills` VALUES ('268504561', '370', '2', 'Clan Body');
//adicionar um Skill ao clan selecionado
Id do clan
id da skill
lvl da skill
DELETE FROM items WHERE item_id<>"57" AND item_id<>"3470"
//deletar todos os ítens menos adena(57) e goldbar(3470), Caso queira mudar; mude apenas os números 57 e 3470
DELETE FROM accounts WHERE accounts.login NOT IN (SELECT account_name FROM characters)
//deletar accounts que não há chars!!
DELETE FROM items WHERE item_id='57' and owner_id='268505506';
//deletar um certo ítem de um certo player
id do item
id do char
Adicionais
SET @enchant_max = 26;
update characters set accesslevel = '-1' where charid in (select owner_id from items where enchant_level > @enchant_max) and accesslevel = '0'
esta foi criada por Rhion e pelo que ví, ela "da ban" para os players que tem o enchant maior do que o citado; nesse caso 26.
Citação:
Tutorial express:
Para deixar salvo uma sql no navicat, vá em query/ New query, cole sua sql lá, depios clique em save e coloque um nome.
sempre que quiser utilizar ela denovo, somente vá em querie, selecione ela e clique em run.
|
Quem souber outro, poste aki para ajudar outras pessoas
Credits Anderuimm 
arquivo em anexo upado por mim
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
|
Daniel2
Membro - Veterano
Registrado em: Mar 2009
Localização: Cabeça Dentro dos Livros
Posts: 1,322
Nome Real: Daniel Santos
|
|