• Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.
Иконка ресурса

JTS 2018 2018-05-26

Нет прав для скачивания
Тут все квесты на профы править надо. Есть пару нормальных. Тоже проходил на темных эльфов, за мага, квест на первую профу, нужно собрать 4 семя, так вот все необходимое собрал, и такая же ситуация при завершении, с диалогом нпц, говорит что Вы не участвуете в квесте.
попробуй отключить квестовые рейты
 

Всем Добра!
Подскажите как отредактировать список вываливающийся на карте "зоны охоты", "квестовый"?
 
Всем Добра!
Подскажите как отредактировать список вываливающийся на карте "зоны охоты", "квестовый"?
попробую угадать, мужики в сибири попросили, чтобы квесты и зоны охоты назывались смешно
 
нет они еще не очём не просили, готовлюсь. Но я спрашивал тут на форуме что нибудь горяченького но мне тоже никто не ответил )) хотел что нибудь прикрутить для взрослых ))))))))))) было бы забавно
Да, Сибирь и Дальний восток разные вещи.

чтобы квесты и зоны охоты назывались смешно
Но идея понравилась ))))

Есть что нибудь такое что можно использовать только для закрытого сервера не для коммерческого? где об этом можно прочесть ?

я бы мог и сам что-то сделать по своим силам если что-то нужно и тут поделится, скоро только останется школа - дом - школа (((
 
Последнее редактирование модератором:
Добрый день уважаемые, хотел спросить как на данной сборке реализовать кастомного Npc, например(баффер, или гмшоп) (юзать коммунку alt+b не предлагать). .Решил сам разобраться, естественно с базы он выпилен(перенесли в датапак), решил по аналогии взять какого нить нить Npc (game\data\stats\npc) задал свой id (к примеру 50000) , поменял имя, но он не вызывается, пишет, что неверный npc template. Я так понимаю в колонки тип он задается, <set name="type" value="NewbieGuide" />? может кто уже заморачивался данным вопросом?
 
Неверный npc template означает, что он у тебя вообще не спарсился. Либо ты не туда его положил, либо темплейт кривой и в начале лога была ошибка.
Когда ты положишь его туда куда нужно, сможешь его создавать, но нпц будет зайцем или невидимым. Чтобы он прорисовался нужно указать рядом с id нпц - template_id настоящего нпц, внешний вид которого есть в текстурах.
Когда ты это сделаешь, он все равно не прорисуется, потому что в коде нпц парсера присутствует ошибка и единственный возможный вариант указать внешний вид нпц это добавить строчку <set name="displayId" value="нпц_ид" />
 
проехаться по бд запросами типа таких - удаляющих из всех нужных таблиц записи, связанные с уже не существующими персонажами
Код:
DELETE FROM `character_blocklist` WHERE `character_blocklist`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_blocklist` WHERE `character_blocklist`.`block_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_mentoring` WHERE `character_mentoring`.`mentor` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_mentoring` WHERE `character_mentoring`.`mentee` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_friends` WHERE `character_friends`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_friends` WHERE `character_friends`.`friend_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_post_friends` WHERE `character_post_friends`.`object_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_bookmarks` WHERE `character_bookmarks`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_beauty_shop` WHERE `character_beauty_shop`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_chaos_festival` WHERE `character_chaos_festival`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_factions` WHERE `character_factions`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_group_reuse` WHERE `character_group_reuse`.`object_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_hennas` WHERE `character_hennas`.`char_obj_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_instances` WHERE `character_instances`.`obj_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_key_bindings` WHERE `character_key_bindings`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_logins` WHERE `character_logins`.`obj_Id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_macroses` WHERE `character_macroses`.`char_obj_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_mail` WHERE `character_mail`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_minigame_score` WHERE `character_minigame_score`.`object_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_one_day_rewards` WHERE `character_one_day_rewards`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_premium_items` WHERE `character_premium_items`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_product_lists` WHERE `character_product_lists`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_quests` WHERE `character_quests`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_recipebook` WHERE `character_recipebook`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_servitors` WHERE `character_servitors`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_shortcuts` WHERE `character_shortcuts`.`object_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_skills` WHERE `character_skills`.`char_obj_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_skills_ex` WHERE `character_skills_ex`.`char_obj_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_skills_save` WHERE `character_skills_save`.`char_obj_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_effects_save` WHERE `character_effects_save`.`object_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_subclasses` WHERE `character_subclasses`.`char_obj_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_trade_lists` WHERE `character_trade_lists`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `character_variables` WHERE `character_variables`.`obj_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `bbs_buffer_group` WHERE `bbs_buffer_group`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `bbs_buffer_group_skills` WHERE `bbs_buffer_group_skills`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `bbs_favorites` WHERE `bbs_favorites`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `bbs_teleport` WHERE `bbs_teleport`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `couples` WHERE `couples`.`player1Id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `couples` WHERE `couples`.`player2Id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `clan_search_applicants` WHERE `clan_search_applicants`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `clan_search_waiters` WHERE `clan_search_waiters`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `bans` WHERE `bans`.`obj_Id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `commission_shop` WHERE `commission_shop`.`seller_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `cursed_weapons` WHERE `cursed_weapons`.`player_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `event_data` WHERE `event_data`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `siege_players` WHERE `siege_players`.`object_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `heroes` WHERE `heroes`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `heroes_diary` WHERE `heroes_diary`.`charId` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `olympiad_nobles` WHERE `olympiad_nobles`.`char_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `olympiad_history` WHERE `olympiad_history`.`object_id_1` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `olympiad_history` WHERE `olympiad_history`.`object_id_2` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `items` WHERE `items`.`owner_id` NOT IN (SELECT `obj_Id` FROM `characters`) AND `loc` IN ('INVENTORY', 'PAPERDOLL', 'WAREHOUSE', 'FREIGHT', 'MAIL', 'COMMISSION');
DELETE FROM `items_ex` WHERE `items_ex`.`object_id` NOT IN (SELECT `object_id` FROM `items`);
DELETE FROM `pets` WHERE `pets`.`item_obj_id` NOT IN (SELECT `object_id` FROM `items`);
DELETE FROM `items_delayed` WHERE `items_delayed`.`owner_id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `item_auction_bid` WHERE `item_auction_bid`.`playerObjId` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `statistic_global` WHERE `statistic_global`.`obj_Id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `statistic_global_top` WHERE `statistic_global_top`.`obj_Id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `statistic_monthly` WHERE `statistic_monthly`.`obj_Id` NOT IN (SELECT `obj_Id` FROM `characters`);
DELETE FROM `statistic_monthly_top` WHERE `statistic_monthly_top`.`obj_Id` NOT IN (SELECT `obj_Id` FROM `characters`);
вышеприведенные запросы на 100% не подойдут под JTS - но по аналогии свое написать не проблема.
а не проще найти в ядре процедуру удаления и запилить в админке кнопку вызова этой процедуры по id персонажа?
как по мне этот вариант самый простой и правильный
 
Ну вобще-то, по крайней мере у меня, в ядре очистка доп. таблиц при удалении перса происходит.

А эти запросы я составлял для ситуаций, когда подчищаешь в бд персонажей по каким либо критериям - например не заходивших в игру последние лет пять и после удаления подходящих записей из characters надо вычистить и все что было связано с уже не существующими персами.
 
  • Мне нравится
Реакции: kick
SpawnMaker у всех мрет после включения pts_data или я один так криво скомпилил?)
 

Вложения

  • errorjpg.jpg
    errorjpg.jpg
    162,4 КБ · Просмотры: 96
Не используйте SpawnMaker. Механизмов мейкеров в исходниках нет, есть только набросок из родительского скрипта - он никак не взаимодействует со скриптами и спавнит вообще ВСЕХ нпц из npc_pos в мир. И всех евентовых, и инстовых, и когда либо существовавших. У вас в каждом городе по 20 нпц в одной точке будет спавнится и все.
Стандартный спавн из датапака специально для вас был уже спарсен и почищен, простые мобы в мире уже спавнятся по птс. Все полезное что должно работать через мейкеры(передача параметров в аи, спавн в определенных ситуациях) у вас все равно не будет работать, так как в исходах нет ни птс аи, ни его обработчиков, ни инстанс менеджеров которые должны инициализировать спавн из мейкеров.
 
Не используйте SpawnMaker. Механизмов мейкеров в исходниках нет, есть только набросок из родительского скрипта - он никак не взаимодействует со скриптами и спавнит вообще ВСЕХ нпц из npc_pos в мир. И всех евентовых, и инстовых, и когда либо существовавших. У вас в каждом городе по 20 нпц в одной точке будет спавнится и все.
Стандартный спавн из датапака специально для вас был уже спарсен и почищен, простые мобы в мире уже спавнятся по птс. Все полезное что должно работать через мейкеры(передача параметров в аи, спавн в определенных ситуациях) у вас все равно не будет работать, так как в исходах нет ни птс аи, ни его обработчиков, ни инстанс менеджеров которые должны инициализировать спавн из мейкеров.
спасибо, странно что вообще тогда опцию оставили... еще забавный момент если ставить кэшировать сразу, а не только при обращение htm вообще не работают)
 
спасибо, странно что вообще тогда опцию оставили... еще забавный момент если ставить кэшировать сразу, а не только при обращение htm вообще не работают)
над этими сурсами еще работать и работать, но из того что есть в шаре я думаю лучше Вы не найдете
 
Народ а что тут с формулой, скок не точись, урон какой то хилый, формулу в конфиге кручу безтолку
 
+65535 будет норм урон
 
“ how to add item in shop? 24840

nailed it:Acute1:
\gameserver\dist\data\stats\npc\*.xml
 
Вот короче:

P.S. Работает кое-как...

Добрый вечер а можно обновить не работает.
 
Добрый вечер а можно обновить не работает.
 
Держи.
 

Вложения

  • phantoms_jts.rar
    148,8 КБ · Просмотры: 39

    KapJIcoH

    Баллов: 1
    Спасибо

Похожие темы

Ответы
0
Просмотры
930
Ответы
7
Просмотры
742
Ответы
19
Просмотры
  • Закрыта
  • Вопрос
Ответы
4
Просмотры
Назад
Сверху Снизу