Перейти к содержанию

SnoopDN

Пользователи
  • Публикаций

    53
  • Зарегистрирован

  • Посещение

  • Отзывы

    0%

Репутация

10

8 Подписчиков

Информация о SnoopDN

  • Звание
    Решил остаться

Информация

  • Пол
    Мужчина
  • Город
    Россия

Контакты

Посетители профиля

2575 просмотров профиля
  1. 50% скидки на услуги графики! Успей воспользоваться акцией 50%. Акция действует до 15.06.2016. Баннера по 50р (Скидки 50%) закажи себе уникальный баннер. Create-Banners.ru
  2. вот мой скрипт - куда нужно вашу строчку вставить не могу разобраться package ai; import net.sf.l2j.gameserver.model.actor.instance.L2NpcInstance; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.model.quest.jython.QuestJython; import net.sf.l2j.util.Rnd; import net.sf.l2j.gameserver.datatables.SkillTable; import net.sf.l2j.gameserver.model.L2Party; public class NpcScriptPremium extends QuestJython { //Босс Иды private final static int[] BossIds = {70057}; //Выдавать награду всей пати? private static boolean PartyDrop = false; //Включить награду нублом? private static boolean NOBLE = false; //Включить награду хиро? private static boolean HERO = false; //На сколько давать хиро private final static int DayHero = 1; //Включить награду премиум? private static boolean PREMIUM = true; //На сколько давать премиум private final static int DayPremium = 1; //Включить награду итемом? private static boolean RewardItem = false; //Итем ид private final static int RewardItemId = 57; //Количество private final static int RewardItemCount = 1; //Шанс дропа предмета private final static int chance = 20; //Сколько разрешено иметь в инве таких предметов private final static int count = 1; //Включить награду скилами? private static boolean RewardSkill = false; //Скилл ид private final static int RewardSkillId = 2; //Скилл лвл private final static int RewardSkillLvl = 1; public NpcScriptPremium(int questId, String name, String descr) { super(questId, name, descr, 1); for (int boss : BossIds) addKillId(boss); } @Override public String onKill(L2NpcInstance npc, L2PcInstance xzkaknazvat, boolean isPet) { int npcId = npc.getNpcId(); for (int id : BossIds) if (npcId == id) if (HERO) { L2Party party = xzkaknazvat.getParty(); if (party != null && PartyDrop) for (L2PcInstance xzkaknazvatpaty : party.getPartyMembers()) { xzkaknazvatpaty.setHero(DayHero); xzkaknazvatpaty.sendMessage("\u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0441\u0442\u0430\u0442\u0443\u0441 \u0433\u0435\u0440\u043e\u044f."); } else { xzkaknazvat.setHero(DayHero); xzkaknazvat.sendMessage("\u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0441\u0442\u0430\u0442\u0443\u0441 \u0433\u0435\u0440\u043e\u044f."); } } if (PREMIUM) { L2Party party = xzkaknazvat.getParty(); if (party != null && PartyDrop) for (L2PcInstance xzkaknazvatpaty : party.getPartyMembers()) { xzkaknazvatpaty.storePremium(DayPremium); xzkaknazvatpaty.sendMessage("\u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043f\u0440\u0435\u043c\u0438\u0443\u043c."); } else { xzkaknazvat.storePremium(DayPremium); xzkaknazvat.sendMessage("\u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043f\u0440\u0435\u043c\u0438\u0443\u043c."); } } if (NOBLE) { L2Party party = xzkaknazvat.getParty(); if (party != null && PartyDrop) for (L2PcInstance xzkaknazvatpaty : party.getPartyMembers()) { xzkaknazvatpaty.setNoble(true); xzkaknazvatpaty.sendMessage("\u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043d\u0443\u0431\u043b\u0435\u0441."); } else { xzkaknazvat.setNoble(true); xzkaknazvat.sendMessage("\u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043d\u0443\u0431\u043b\u0435\u0441."); } } if (RewardItem) { L2Party party = xzkaknazvat.getParty(); if (party != null && PartyDrop) for (L2PcInstance xzkaknazvatpaty : party.getPartyMembers()) if (Rnd.get(10) < chance) if (xzkaknazvatpaty.getInventory().getInventoryItemCount(RewardItemId,0) < count) { xzkaknazvatpaty.getInventory().addItem("Reward", RewardItemId, RewardItemCount, xzkaknazvatpaty, null); xzkaknazvatpaty.sendMessage("\u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043f\u0440\u0435\u0434\u043c\u0435\u0442."); xzkaknazvatpaty.broadcastUserInfo(); } else { if (Rnd.get(10) < chance) if (xzkaknazvat.getInventory().getInventoryItemCount(RewardItemId,0) < count) xzkaknazvat.getInventory().addItem("Reward", RewardItemId, RewardItemCount, xzkaknazvat, null); xzkaknazvat.sendMessage("\u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043f\u0440\u0435\u0434\u043c\u0435\u0442."); xzkaknazvat.broadcastUserInfo(); } } if (RewardSkill) { L2Party party = xzkaknazvat.getParty(); if (party != null && PartyDrop) for (L2PcInstance xzkaknazvatpaty : party.getPartyMembers()) { xzkaknazvatpaty.removeSkill(SkillTable.getInstance().getInfo(RewardSkillId, RewardSkillLvl)); xzkaknazvatpaty.addSkill(SkillTable.getInstance().getInfo(RewardSkillId, RewardSkillLvl), true); xzkaknazvatpaty.sendMessage("\u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043d\u043e\u0432\u044b\u0439 \u0441\u043a\u0438\u043b."); } else { xzkaknazvat.removeSkill(SkillTable.getInstance().getInfo(RewardSkillId, RewardSkillLvl)); xzkaknazvat.addSkill(SkillTable.getInstance().getInfo(RewardSkillId, RewardSkillLvl), true); xzkaknazvat.sendMessage("\u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043d\u043e\u0432\u044b\u0439 \u0441\u043a\u0438\u043b."); } } return null; } public static void main(String[] args) { new NpcScriptPremium(-1, "NpcScriptPremium", "ai"); } }
  3. Здравствуйте Ув. Формучане прощу помочь разобраться со скриптом премиум рб. сделал скрипт на выдачу премиума при убийстве рб но вот шанс на выдачу премиума никак не могу сделать. Если есть у кого данный скрипт прошу поделитесь пожалуйста.
  4. всё разобрался у меня вовсе по другому вот INSERT INTO `raidboss_spawnlist` VALUES ('70030', '1', '17723', '108910', '-6476', '7950', '300', '900', '0', '162561', '575'); INSERT INTO `raidboss_spawnlist` VALUES ('70031', '1', '-21608', '182133', '-5722', '49960', '300', '900', '0', '229898', '667'); INSERT INTO `raidboss_spawnlist` VALUES ('70032', '1', '54367', '16811', '-5551', '27391', '300', '900', '0', '325124', '1'); INSERT INTO `raidboss_spawnlist` VALUES ('70033', '1', '55272', '219071', '-3225', '15923', '300', '900', '0', '650000', '1975'); INSERT INTO `raidboss_spawnlist` VALUES ('70034', '1', '115204', '16623', '10077', '40887', '300', '900', '0', '500000', '3347'); INSERT INTO `raidboss_spawnlist` VALUES ('70035', '1', '176625', '114726', '-7708', '32828', '300', '900', '0', '600000', '22197'); INSERT INTO `raidboss_spawnlist` VALUES ('70036', '1', '212385', '-114629', '-1659', '28137', '300', '900', '0', '650000', '22197'); INSERT INTO `raidboss_spawnlist` VALUES ('70037', '1', '185077', '-12599', '-5487', '22166', '300', '900', '0', '750000', '23310');
  5. Здравствуйте Ув. Форумчане прощу помощи помочь разобраться в респе эпик боссов сборка пвсофт в конфигах Npc настроил респ убиваю они не респаются
  6. SnoopDN

    Куплю 2 банера

    Услуги графики любой сложности Create-Banners.ru
  7. всё прекрасно отображается настройки браузера посмотрите свои
  8. SnoopDN

    [New] Баннер 468х60

    не плохо. по больше эффектов накладывайте.
  9. Услуги графики в любой сложности Посетить сайт Create-Banners.ru низкие цены!
  10. разобрался уже проблема была в префиксе
  11. ребят что не кто не знает что это за ошибочка?
  12. SnoopDN

    IPB 3.4.6

    разобрался. (Браузер гнал)
  13. Уважаемые форумчане прошу помочь разобраться в данной ситуации, дело в том что при создание категории или её редактирование в админ панели форума выдает такую ошибку при сохранение в чём могут быть причины?
×
×
  • Создать...