Skip to content
La2Base
Home
DownloadsWikiForumFAQ
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Форум для новичков[JAVA]/Помогите сделать Sql запрос в бд
Search

Помогите сделать Sql запрос в бд

6 replies134 viewsCurrently viewing: 1
А
Андрей

User

Участник

Posts: 55

На форуме с: 06/04/2009

Рейтинг: 0

· 03/05/2010, 04:42 PM

Помогите пожалуйста сделать sql запрос в бд.
Мне нужно чтоб с мобов до 30 лвла падало 500000-2000000 аден.
С 30 до 60 лвла 2000000-4000000.
С 60 до 80 лвла 4000000-8000000.
За ранние спасибо!

0
P
pp

User

Новичок

Posts: 13

На форуме с: 12/11/2007

Рейтинг: 0

· 03/07/2010, 09:48 PM

ой что то не то у меня получилось, поже попробую сделать если ещё нужно

0
А
Андрей

User

Участник

Posts: 55

На форуме с: 06/04/2009

Рейтинг: 0

· 03/07/2010, 11:26 PM

Надо

0
P
pp

User

Новичок

Posts: 13

На форуме с: 12/11/2007

Рейтинг: 0

· 03/08/2010, 12:06 AM

даже два варянта придумал тебе)

1
Код
DELETE FROM droplist WHERE itemId= '57' and mobid IN (SELECT id FROM npc WHERE type='L2Monster');
Insert into droplist (mobId, itemid, chance, min, max,category) select id, 57, 1000000, 500000, 2000000, 0 from npc where type='L2Monster' And level < 30;
Insert into droplist (mobId, itemid, chance, min, max,category) select id, 57, 1000000, 2000000, 4000000, 0 from npc where type='L2Monster' And level > 29 And level < 60;
Insert into droplist (mobId, itemid, chance, min, max,category) select id, 57, 1000000, 4000000, 8000000, 0 from npc where type='L2Monster' And level > 59;

первая строчка удаляет дроп адены с мобов
три остальные добовляют обратно в дроп адену по твоим критериям
1000000(100%) это шанс дропа можешь изменить на другое число

вот второй способ просто обнавляет число аден падающих с определёных мобов
2
Код
UPDATE `droplist` SET `min`='500000' WHERE `itemId`='57' and mobid IN (SELECT id FROM npc where type='L2Monster' And level < 30);
UPDATE `droplist` SET `max`='2000000' WHERE `itemId`='57' and mobid IN (SELECT id FROM npc where type='L2Monster' And level < 30);
UPDATE `droplist` SET `min`='2000000' WHERE `itemId`='57' and mobid IN (SELECT id FROM npc where type='L2Monster' And level > 29 and level < 60);
UPDATE `droplist` SET `max`='4000000' WHERE `itemId`='57' and mobid IN (SELECT id FROM npc where type='L2Monster' And level > 29 and level < 60);
UPDATE `droplist` SET `min`='4000000' WHERE `itemId`='57' and mobid IN (SELECT id FROM npc where type='L2Monster' And level > 59);
UPDATE `droplist` SET `max`='8000000' WHERE `itemId`='57' and mobid IN (SELECT id FROM npc where type='L2Monster' And level > 59);

должно работать) но на всякий случай резервную копию своего дроплиста)

0
А
Андрей

User

Участник

Posts: 55

На форуме с: 06/04/2009

Рейтинг: 0

· 03/08/2010, 12:27 AM

Спасибо!Почему то не могу тыкнуть спасибо) нету кнопки=)

0
S
Ska
· 03/08/2010, 12:29 AM

<<AiZek>>: Спасибо!Почему то не могу тыкнуть спасибо) нету кнопки=)

Необходимо 15 сообщений.

0
Topic is closed for replies