[patch] Mysterious Egg (item 39878)
Итем спустя 7 дней пропадает, но новый не появляется.
Должно работать так. Покупаем Таинственное яйцо, через 7 дней оно превращается в Треснутое яйцо у которого есть интересный лут. Патч реализует работу данного итема. PHP код:
|
Может лучше так
PHP код:
|
Цитата:
|
Может и потеряем, не знаю.
Ну item entry все-равно не примут в код... |
Вот с таблицей..)
http://getmangos.com/community/showt...ration-expires |
таких вещей всего две, думаю таблица незачем
|
Мой старый код. Работает с полгода, всё нормально.
PHP код:
|
Ради двух итемов действительно таблица ни к чему.
xex, спасибо, значит после дестроя итема мы не теряем его ид? Хорошо... |
Здесь он сначала запоминается:
uint32 ItemId = GetProto()->ItemId; а потом уже удаляется айтем: owner->DestroyItem(bagSlot, slot, true); И удаляется он только из сумки. Мы же в Item объекте находимся =) Текущий объект будет удалён на следующем тике обновления. Можно и так написать: owner->DestroyItem(bagSlot, slot, true); if (GetProto()->ItemId == 39878 || GetProto()->ItemId == 44717) но предпочитаю сначала переменные обозначать. |
Вот вам еще цепочки по году в реале.))
44623-44625-44627 44632-44626-44629 |
Цитата:
PHP код:
|
https://gist.github.com/1032722 обновленная версия с использованием существующего кода аналогичной таблицы. Не тестировал еще.
Если все нормально добавлю вечером. |
Патч в форме приведенной в прев. посте добавлен в [11646]
|
Текущее время: 18:40. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS