|
Регистрация | Файлы | Правила | Альбомы | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
Отвергнутые патчи Патчи, отвергнутые от приёма в GIT |
|
Опции темы | Поиск в этой теме | Опции просмотра |
26.06.2010, 15:51 | #1 |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
|
[patch] Mysterious Egg (item 39878)
Итем спустя 7 дней пропадает, но новый не появляется.
Должно работать так. Покупаем Таинственное яйцо, через 7 дней оно превращается в Треснутое яйцо у которого есть интересный лут. Патч реализует работу данного итема. PHP код:
|
26.06.2010, 16:20 | #2 |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
Может лучше так
PHP код:
|
26.06.2010, 16:43 | #4 |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
Может и потеряем, не знаю.
Ну item entry все-равно не примут в код... |
26.06.2010, 17:04 | #5 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
Вот с таблицей..)
http://getmangos.com/community/showt...ration-expires |
28.06.2010, 04:38 | #7 |
Пользователь
Регистрация: 08.03.2010
Сообщений: 47
Сказал(а) спасибо: 45
Поблагодарили 29 раз(а) в 13 сообщениях
|
Мой старый код. Работает с полгода, всё нормально.
PHP код:
|
Пользователь сказал cпасибо: | KiriX (28.06.2010) |
28.06.2010, 15:10 | #9 |
Пользователь
Регистрация: 08.03.2010
Сообщений: 47
Сказал(а) спасибо: 45
Поблагодарили 29 раз(а) в 13 сообщениях
|
Здесь он сначала запоминается:
uint32 ItemId = GetProto()->ItemId; а потом уже удаляется айтем: owner->DestroyItem(bagSlot, slot, true); И удаляется он только из сумки. Мы же в Item объекте находимся Текущий объект будет удалён на следующем тике обновления. Можно и так написать: owner->DestroyItem(bagSlot, slot, true); if (GetProto()->ItemId == 39878 || GetProto()->ItemId == 44717) но предпочитаю сначала переменные обозначать. Последний раз редактировалось xex; 28.06.2010 в 15:18. |
Пользователь сказал cпасибо: | KiriX (30.06.2010) |
15.05.2011, 00:36 | #11 | |
Пользователь
Регистрация: 08.03.2010
Сообщений: 47
Сказал(а) спасибо: 45
Поблагодарили 29 раз(а) в 13 сообщениях
|
Цитата:
PHP код:
|
|
18.06.2011, 05:09 | #12 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
https://gist.github.com/1032722 обновленная версия с использованием существующего кода аналогичной таблицы. Не тестировал еще.
Если все нормально добавлю вечером.
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
18.06.2011, 20:16 | #13 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
Патч в форме приведенной в прев. посте добавлен в [11646]
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[10883][patch] correct proc - item Heartpierce | Den | Принятые патчи | 2 | 17.12.2010 15:23 |
[10680] Update item buy code for new way vendor item lists work. | newsbot | CMaNGOS Commits | 0 | 04.11.2010 20:40 |
[10641] Fixed use item dynamic/item proto flags. | newsbot | CMaNGOS Commits | 0 | 25.10.2010 15:30 |
item 37098 и item 45785 | rsa | Баг-репорты | 1 | 29.05.2010 20:32 |
[9727] Build equiped item data only for item's owner | newsbot | CMaNGOS Commits | 0 | 11.04.2010 07:50 |