-
Публикаций
595 -
Зарегистрирован
-
Посещение
-
Победитель дней
2 -
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент MeRDox
-
спасибо большое, сейчас буду пробовать реализовать хотя, было бы неплохо, если бы поподробней расписали, а то я боюсь запутаюсь...даже в двух соснах)
-
уже пробовал, искал, ничего не мог найти) СА смотрел чуток не то получается
-
спасибо, буду что-то пробовать)
-
Кто знает, как в PWSoft сделать так, чтобы награду выдавало после использования какого-то скила? сейчас стоит после убийства. 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; public class godItem extends QuestJython { //Мобы private final static int[] Mob1 = {61010}; //ID итема private final static int god_item = 14070; //Включить или выключить дополнительный дроп private static boolean Bool = true; //ID фарм монет private final static int Farm_Coin = 10000; //Шанс дропа предмета private final static int chance = 100; //Сколько давать за убитого моба //От Drop_Count_Min до Drop_Count_Max private final static int Drop_Count_Min = 1; private final static int Drop_Count_Max = 1; public master(int questId, String name, String descr) { super(questId, name, descr, 1); for (int mobs : Mob1) addKillId(mobs); } @Override public String onKill(L2NpcInstance npc, L2PcInstance killer, boolean isPet) { int nagrada = Rnd.get(Drop_Count_Min,Drop_Count_Max); int npcId = npc.getNpcId(); int count = killer.getInventory().getInventoryItemCount(master1_item,0); for (int id : Mob1) if(npcId == id && count >= 0 && Bool == true && Rnd.get(100) < chance) { killer.giveItem(Farm_Coin,nagrada); } return null; } public static void main(String... arguments ) { new master(-1, "godItem", "godItem"); } }
-
Кто знает как сделать, чтобы можно было сделать фон, на фоне, а не нём текст написан? Потому как сделал фон, а на нем плохо видно текст. Ну как-то так сделать?
-
там что-то с мешами лука и что-то с иконкой меча. Это когда в игру пробовал заходить. в режим разработчика тоже не заходит.
-
Буду работать, искать решение. Было бы замечательно, буду благодарен если хоть как-то направете на путь истины) Сборка PWSoft
-
Какое сохранение из них выбирать? там много разных видов сохранение Dxt1, ARGB8 и тд...
-
Да, работает, только дропом. Дело в том что оно дает итем после убийства моба, а хотелось бы чтобы после того как соспойлил, это бред конечно, ну задумка такая. То есть, при определенном итеме будет давать столько спойл ресурсов, при другом столько. Это реально сделать? или только после убийства моба?
-
Весь скрипт хочу сделать, чтобы после того как собрал ресурсы спойлом, давало монеты...Тоисть переделать этот скрипт. Это реально сделать?
-
Как сделать текст в лого ГМ Шопа прозрачный, то есть чтобы текст ложился поверх фона?
-
может знаете ещё, чтобы после собирания ресурсов(спойла) давало дополнительные итемы. PS: скрипт не мой)
-
Вот полный код 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; public class newbay_farm3 extends QuestJython { //мобы которых можно убивать private final static int newbay_mobs = 61011; //ID сертификата новичка private final static int newbay_item = 14059; //Включить или выключить дополнительный дроп private final static boolean Bool = false; //ID фарм монет private final static int Farm_Coin = 10007; //Сколько давать за убитого моба //От Drop_Count_Min до Drop_Count_Max private final static int Drop_Count_Min = 1; private final static int Drop_Count_Max = 5; //Что говорит НПЦ если игрок без статуса новичка? private final static String mob_massage = "Тебе нужен сертификат спойлера!"; public newbay_farm3(int questId, String name, String descr) { super(questId, name, descr, 1); this.addFocusId(newbay_mobs); this.addAttackId(newbay_mobs); this.addKillId(newbay_mobs); } public String onFocus(L2NpcInstance npc, L2PcInstance attacker) { int count = attacker.getInventory().getInventoryItemCount(newbay_item,0); if(count == 0) { npc.sayString(mob_massage, 0); } else npc.setIsInvul(false); return null; } public String onAttack(L2NpcInstance npc, L2PcInstance attacker, int damage, boolean isPet) { int count = attacker.getInventory().getInventoryItemCount(newbay_item,0); if(count == 0) npc.setIsInvul(true); else npc.setIsInvul(false); return null; } @Override public String onKill(L2NpcInstance npc, L2PcInstance killer, boolean isPet) { int nagrada = Rnd.get(Drop_Count_Min,Drop_Count_Max); int count = killer.getInventory().getInventoryItemCount(newbay_item,0); if(count >= 0 && Bool == true) { killer.giveItem(Farm_Coin,nagrada); } return null; } public static void main(String... arguments ) { new newbay_farm3(-1, "newbay_farm3", "newbay_farm3"); } }
-
В скрипте на зону для новичков, когда запускаешь GameServer пишет ошибку Dead COde, в этой части killer.giveItem(Farm_Coin,nagrada); Я так понял что нужно разъяснение добавить типа int killer....? public String onKill(L2NpcInstance npc, L2PcInstance killer, boolean isPet) { int nagrada = Rnd.get(Drop_Count_Min,Drop_Count_Max); int count = killer.getInventory().getInventoryItemCount(newbay_item,0); if(count >= 0 && Bool == true) { killer.giveItem(Farm_Coin,nagrada); } return null; }
-
если бы был тот скрипт, а так ПА в ядре уже. я знаю как сделать это, ну оно уже не то будет. Будет просто проверка итема, и оно соответственно и дроп будет давать, ну оно немного не то, темболее я не знаю как сделать чтобы после спойла давало айтимы, а оно дает после убийства моба. может кто знает чтобы давала после сбора спойла, а не после убийства?
-
Сборка PWSoft, в ядре будет напряжно что-то менять. Я понял что придется делать скрипт, может просто кто-то знает саму эту систему, и натолкнет на правильный путь, а то никак не идет.
-
Естественно легче, ну мне нужно именно так) Дело в том что ПА тоже есть.
-
Как сделать уникальный итем, при наличии которого будет повышаться спойл, дроп? я так понял что для этого скрипт нужен, ну может кто знает, какие строчки нужно прописать для этого?
-
у меня одного ошибку выбрасывает, когда пытаюсь установить оружие? То критует лук, то меч...
-
дело в том что это я и делал, вот только по прежнему ошибку выбивает, как бы не пробывал, одна и та же ошибка.
-
В UnrealEngine2Runtime, так же как и в utk, в textures, или animations? вот такая ошибка SkeletalMesh Vorpal_Fighter_00blue.Vorpal_mfighter_m014_u: Serial size mismatch: Got 1048633, Expected 1048637 History: LoadObject <- (SkeletalMesh Vorpal_Fighter_00blue.Vorpal_mfighter_m014_u 33403831==33403831/35031562 32355198 1048637) <- ULinkerLoad::Preload <- PreLoadObjects <- UObject::EndLoad <- UObject::StaticLoadObject <- (Engine.SkeletalMesh Vorpal_Fighter_00blue.Vorpal_MFighter_m014_u NULL) <- IsLoadedResource <- User::SetPawnResource <- NCPawnView_InvenItemWnd::OnRButtonDown <- NCPawnView_InvenItemWnd::OnLButtonDblClick <- NCVirtualWndMain::SetFocusingWindow <- NCVirtualWndMain::DispatchWndMsg <- NConsoleWnd::DispatchWndMsgX <- NConsoleWnd::DispatchWndMsg <- UWindowsViewport::ViewportWndProc <- WWindow::StaticProc <- DispatchMessage <- 019A02C6 515 <- MessagePump <- MainLoop
-
Не получается изменить название ukx файла, выбрасывает ошибку. Пробую сделать по аналогии с изменением названия utx, или оно по другому меняется?
-
на PWSoft есть такая функция? в ядре вижу только showAllowItems Перевел этот Итем в Хеир(украшения), теперь чтобы с учетом этого Итема поменять заточеную вещь на такую же заточеную, только повыше уровнем, нужно чтобы это украшение тоже чтобы было заточено. Кто знает, можно как-то убрать это?