Ir para conteúdo
  • Cadastre-se

[SQL] Droplist em Massa no Navicat, para Bosses e GrandBoss


=*CaioxD*=

Posts recomendados

 

  

SQL Feita para L2JFrozzen 1132

O código para isso deve ser esse a baixo
Crie um arquivo .sql com o modelo que você for usar

Você pode escolher o level também que deseja incluir os drops nos raid boss acima de tal level, o modelo pronto são para todos os RaidBoss e GrandBoss acima do level [76].
Se quiser alterar e só mudar onde esta de vermelho pelo level que deseja na SQL npc.level >= 76;

Onde está
SELECT 6577 é o ID do Item
AS min, 1 = Quantidade Minima
AS max, 1 = Quantidade Máxima de Drop
200000 = Chance de Drop = 20%
-1 = Categoria drop Normal

Esse código está adicionando 3 items em todos
6577 -- Blessed Scroll: Enchant Weapon
6578 -- Blessed Scroll: Enchant Armor
3470 -- Gold Bar

Se for adicionar + items e so repetir o codigo
    UNION ALL SELECT ID, MIN, MAX, CHANCE, -1

UNION ALL SELECT 3470, 2, 5, 1000000, 3

===================MODELO PARA L2RAIDBOSS E GRANDBOSS===================

INSERT INTO droplist (mobId, itemId, min, max, chance, category)
SELECT npc.id, drops.itemId, drops.min, drops.max, drops.chance, drops.category
FROM npc
JOIN (
    SELECT 6577 AS itemId, 1 AS min, 1 AS max, 300000 AS chance, 1 AS category
    	UNION ALL SELECT 6578, 1, 1, 300000, 2
		UNION ALL SELECT 3470, 2, 5, 1000000, 3
) AS drops
ON (npc.type = 'L2RaidBoss' OR npc.type = 'L2GrandBoss') AND npc.level >= 76;



===================MODELO SO PARA L2RAIDBOSS===================

INSERT INTO droplist (mobId, itemId, min, max, chance, category)
SELECT npc.id, drops.itemId, drops.min, drops.max, drops.chance, drops.category
FROM npc
JOIN (
    SELECT 6577 AS itemId, 1 AS min, 1 AS max, 300000 AS chance, 1 AS category
    	UNION ALL SELECT 6578, 1, 1, 300000, 2
		UNION ALL SELECT 3470, 2, 5, 1000000, 3
) AS drops
ON npc.type = 'L2RaidBoss' AND npc.level >= 76;



===================MODELO SO PARA L2GRANDBOSS===================

INSERT INTO droplist (mobId, itemId, min, max, chance, category)
SELECT npc.id, drops.itemId, drops.min, drops.max, drops.chance, drops.category
FROM npc
JOIN (
    SELECT 6577 AS itemId, 1 AS min, 1 AS max, 300000 AS chance, 1 AS category
    	UNION ALL SELECT 6578, 1, 1, 300000, 2
		UNION ALL SELECT 3470, 2, 5, 1000000, 3
) AS drops
ON npc.type = 'L2RaidBoss' AND npc.level >= 76;

Se acaso quiser deletar também da para usar
NÃO SE ESQUEÇA QUE AS CATEGORIAS SÃO PARA OS DROPS SE COLOCAR TODOS A MESMA CATEGORIA SO VAI CAIR UM ITEM
 

DELETE FROM droplist
WHERE mobId IN (
    SELECT id FROM npc
    WHERE (type = 'L2RaidBoss' OR type = 'L2GrandBoss') AND level >= 76
)
AND itemId IN (6577, 6578, 3470);

Só colocar o ID dos Items divididos por vírgula igual o código acima

E a cláusula itemId IN, garante que só apague os drops dos itens que você adicionou, sem afetar outros drops desses bosses.

Resumindo: 
A SQL adiciona automaticamente 3 tipos ou quantos você quiser criar de itens na lista de drops de todos os Raid Bosses e Grand Bosses de nível 76+, com diferentes quantidades, chances e categorias.
É útil para configurar tudo de uma vez só de forma rápida.

 

  • Gostei 2
Logo-455x150.png.f0fc42bf2c7cfbe590d258f497ff88fe.png
Projeto: https://l2magnum.com.br | Whatsapp: Clique Aqui !
O covarde nunca tenta, o fracassado nunca termina, e o vencedor nunca desiste!

#FicaDiCa xD

Link para o comentário
Compartilhar em outros sites


  • L2JBr ADM

Eu lembro que um dos primeiros servidores que eu coloquei on quando era mais novo e comecei a mexer com lineage foi o Lineage 2 - Korix que o Caio postou lá por 2010 no fórum.

 

Valeu pelo Conteúdo @=*CaioxD*=, sempre com contribuições boas e valiosas para a velha guarda.

Você sabia que a L2JBrasil tem uma empresa de Hosting Oficial?
Conheça a L2JCenter.com

L2JBRASIL - 15 anos vendendo SS e flechas em Giran! (Trade / Adena)

Link para o comentário
Compartilhar em outros sites




×
×
  • 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.