Diamond: Все сообщения за 30 Апреля 2006 года

 
ПнВтСрЧтПтСбВс
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Diamond

втянувшийся

Система работает так: как owner для вещи записывается абстрактный npc_id. Если монстра убить ДО рестарта то все просто - вещь передается игроку. Если же нет то ПОСЛЕ рестарта она выдается случайно выбраному монстру с этим npc_id. Если убийца рейд босс или другой уникальный монстр то все просто - поскольку такой монстр один, то ему и попадется :) Если моб простой - то тогда уже как попадет. Впрочем вещь не найденая до рестарта и раньше считалась потряной. Зато теперь есть шанс приятного сюрприза :) А уж с рейда, которого долго и безуспешно убивали есть шанс словить джек-пот :D Кстати если игрока убил миньон рейда - вещь будет храниться у самого рейда, чтобы не было рейдов по миньонам рейдов :)
 

А нельзя записывать не npc_id а spawn_id ? )))
Тогда при старте вещь дается именно тому мобу.
 

Diamond

втянувшийся

Нельзя. Во-первых, в одном спавне может быть несколько монстров, во-вторых, в фортрессе нет столбца id в спавнах :)
 

Ниче не понял. Как это нет столбца? Вот передо мной база, вижу таблицу spawnlist и там разумеется столбец id )))
 

Diamond

втянувшийся

Как уже сказали выше - у нас больше нет spawn_id :)
 

Версия почти свежая, но спаунлист свой. И id там все же есть :)
Вы id убрали чтоб проще совмещать спавны было и чтобы дублей небыло как я понял?
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru