DecaDurabolin 0 Опубликовано 24 декабря, 2013 Ребят, как сделать всем рб примерно одинаковые статы, 80 лвл я сделал, а нужно чтоб одинаковые статы были, где-то побольше, где-то поменьше? Может ктонить сможет поделиться? предположительно я думаю может какнить так: UPDATE `npc` SET `patk` = `patk`*50 WHERE `type` = 'L2RaidBoss' `level` =`1-30` ; UPDATE `npc` SET `matk` = `matk`*50 WHERE `type` = 'L2RaidBoss' `level` =`1-30`; UPDATE `npc` SET `pdef` = `pdef`*100 WHERE `type` = 'L2RaidBoss' `level` =`1-30`; UPDATE `npc` SET `mdef` = `mdef`*100 WHERE `type` = 'L2RaidBoss' `level` =`1-30`; UPDATE `npc` SET `patk` = `patk`25 WHERE `type` = 'L2RaidBoss' `level` =`30-50` ; UPDATE `npc` SET `matk` = `matk`*25 WHERE `type` = 'L2RaidBoss' `level` =`30-50`; UPDATE `npc` SET `pdef` = `pdef`*90 WHERE `type` = 'L2RaidBoss' `level` =`30-50`; UPDATE `npc` SET `mdef` = `mdef`*90 WHERE `type` = 'L2RaidBoss '`level` =`30-50`; UPDATE `npc` SET `patk` = `patk`*15 WHERE `type` = 'L2RaidBoss' `level` =`50-65` ; UPDATE `npc` SET `matk` = `matk`*15 WHERE `type` = 'L2RaidBoss' `level` =`50-65`; UPDATE `npc` SET `pdef` = `pdef`*40 WHERE `type` = 'L2RaidBoss' `level` =`50-65`; UPDATE `npc` SET `mdef` = `mdef`*40 WHERE `type` = 'L2RaidBoss '`level` =`50-65`; UPDATE `npc` SET `patk` = `patk`*7 WHERE `type` = 'L2RaidBoss' `level` =`65-75` ; UPDATE `npc` SET `matk` = `matk`*7 WHERE `type` = 'L2RaidBoss' `level` =`65-75`; UPDATE `npc` SET `pdef` = `pdef`*11 WHERE `type` = 'L2RaidBoss' `level` =`65-75`; UPDATE `npc` SET `mdef` = `mdef`*11 WHERE `type` = 'L2RaidBoss '`level` =`65-75`; Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Major 53 Опубликовано 24 декабря, 2013 Sql или в навикете прописать Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 24 декабря, 2013 а не легче если определенный стат больше или меньше нужного сделать его равный нужному? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
DecaDurabolin 0 Опубликовано 24 декабря, 2013 (изменено) а не легче если определенный стат больше или меньше нужного сделать его равный нужному? я так понял тоесть както так? UPDATE `npc` SET `hp` = `5000000` WHERE `type` = 'L2RaidBoss' Изменено 24 декабря, 2013 пользователем DecaDurabolin Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
JoeyTribbiani 822 Опубликовано 24 декабря, 2013 я так понял тоесть както так? UPDATE `npc` SET `hp` = `5000000` WHERE `type` = 'L2RaidBoss' Да! И так с каждым параметром. update npc SET atkspd = '999' where type ='L2RaidBoss'; update npc SET patk = '50000' where type ='L2RaidBoss'; update npc SET matk = '50000' where type ='L2RaidBoss'; update npc SET matkspd = '999' where type ='L2RaidBoss'; Как то так! Есть еще другой способ,но нужно для этого узнать id всех рб которые тебе надо. Потом создать новый скилл,и выдать этим рб этот скилл. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
DecaDurabolin 0 Опубликовано 25 декабря, 2013 Да! И так с каждым параметром. update npc SET atkspd = '999' where type ='L2RaidBoss'; update npc SET patk = '50000' where type ='L2RaidBoss'; update npc SET matk = '50000' where type ='L2RaidBoss'; update npc SET matkspd = '999' where type ='L2RaidBoss'; Как то так! Есть еще другой способ,но нужно для этого узнать id всех рб которые тебе надо. Потом создать новый скилл,и выдать этим рб этот скилл. Спасибо, попробуем Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты