как установить подскажите?
Посмотрите видео ниже, чтобы узнать, как установить наш сайт в виде веб-приложения на главном экране.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
да да вот и суть в этом
[01:11:40] ERROR Bad RequestBypassToServer: npc_268441446_setSkillClass 0 via NPC #13128
java.lang.NullPointerException
at npc.model.SkillTraderInstance.onBypassFeedback(SkillTraderInstance.java:151)
at l2p.gameserver.clientpackets.RequestBypassToServer.runImpl(RequestBypassToServer.java:112)
at l2p.gameserver.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:41)
at l2p.commons.net.nio.impl.MMOExecutableQueue.run(MMOExecutableQueue.java:34)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
нечего не понялпотому что редактируются нпсы в XML, по поводу других скилов, нет времени разбираться сегодня в 6 утра вставать)
Возьми на заметку смотреть логи ошибок у тебя байпасы не клеятся)
Код:[01:11:40] ERROR Bad RequestBypassToServer: npc_268441446_setSkillClass 0 via NPC #13128 java.lang.NullPointerException at npc.model.SkillTraderInstance.onBypassFeedback(SkillTraderInstance.java:151) at l2p.gameserver.clientpackets.RequestBypassToServer.runImpl(RequestBypassToServer.java:112) at l2p.gameserver.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:41) at l2p.commons.net.nio.impl.MMOExecutableQueue.run(MMOExecutableQueue.java:34) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
спасибо ) у меня в без 12 минут девять ты ответил)
подскажите вот нашёл ошибку с ней норм ?
и помогите настроить мульти профу
сильно влияет ошибка?подскажите вот нашёл ошибку с ней норм ?
и помогите настроить мульти профу
как включить пантом нпсов типо игроков?сильно влияет ошибка?
А вы не могли бы поделиться NPC xml.
Просто нпц находятся в датапаке а не базе.А вы не могли бы поделиться NPC xml.
Раньше просто было новый ID вписываеш в БД и вроде помню ещё в клиенте вставляеш новый ИД и всё НПЦ готов а как с EMURT это провернуть я вот даж не представляю. пробовал найти гайды на форуме но чтото нечего =( за ранее Биг СПС
не нужен новый нпс, бери любого и дублируй меняй id и в клиенте тоже самое в npcnane u npcgrp, ток в типе поменяй на скилтейдера и всеА вы не могли бы поделиться NPC xml.
Раньше просто было новый ID вписываеш в БД и вроде помню ещё в клиенте вставляеш новый ИД и всё НПЦ готов а как с EMURT это провернуть я вот даж не представляю. пробовал найти гайды на форуме но чтото нечего =( за ранее Биг СПС
для персонажа с айди 268486561 не была найдена запись tplang@ в таблице character_variables, что и вызвало NullPointerException. Судя по всему данная запись вносится при командеНе работает команда .cfg и при в воду в чат, выдает вот такую ошибку
[28.03.25 00:05:17:108] ERROR clientpackets.L2GameClientPacket: Client: IN_GAME IP: 127.0.0.1 Account: 1233 Player : 3JIATA[268486561] - Failed running: [C] Say2C - Server Version: darkcyber
java.lang.NullPointerException
at l2p.gameserver.handler.voicecommands.impl.Cfg.useVoicedCommand(Cfg.java:141)
at l2p.gameserver.clientpackets.Say2C.runImpl(Say2C.java:110)
at l2p.gameserver.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:41)
at l2p.commons.net.nio.impl.MMOExecutableQueue.run(MMOExecutableQueue.java:34)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
.cfg tplang en
или же .cfg tplang ru
public class DefaultLangTPRus extends Functions implements ScriptFile, OnPlayerEnterListener {
@Override
public void onPlayerEnter(Player player) {
if (getPlayerLang(player) == 0) {
player.setVar("tplang@", "ru", -1);
}
}
private static int getPlayerLang(Player player) {
String res = player.getVar("tplang@");
if (res == null || res.isEmpty() || res.equalsIgnoreCase("en") || (res.equalsIgnoreCase("e")) || (res.equalsIgnoreCase("eng"))) {
return 0;
}
return 1;
}
...
}