Laiweg 70 Опубликовано 8 мая, 2014 Вобщем заметил,что если на сборке pwsoft interlude донки выдаваь в items, то приходят только тем,чьи чары оффлайн, а других таблиц не нашел,может кто подскажет? Система unitpay Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
goodfun 62 Опубликовано 8 мая, 2014 Вобщем заметил,что если на сборке pwsoft interlude донки выдаваь в items, то приходят только тем,чьи чары оффлайн, а других таблиц не нашел,может кто подскажет? Система unitpay только офлайн. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Laiweg 70 Опубликовано 8 мая, 2014 только офлайн. Да не может такого быть,это извращение какое-то,может есть какие-то способы? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SpellForce 13 Опубликовано 8 мая, 2014 Да не может такого быть,это извращение какое-то,может есть какие-то способы? Если есть соурс то всё возможно. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ClockMaker 18 Опубликовано 8 мая, 2014 Есть способ, если хочешь что бы были в онлайне: админом выдавай донки, трейдом Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Laiweg 70 Опубликовано 8 мая, 2014 Если есть соурс то всё возможно. да при чем тут соурс, разработка сборки ведется не первый год, неужели не предусмотрели такую мелоч? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SpellForce 13 Опубликовано 8 мая, 2014 да при чем тут соурс, разработка сборки ведется не первый год, неужели не предусмотрели такую мелоч? Как видите нет. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
(D)uality 700 Опубликовано 8 мая, 2014 (изменено) да при чем тут соурс, разработка сборки ведется не первый год, неужели не предусмотрели такую мелоч? Для непонятных: При ручной записи чего либо в бд на онлайн чара может нарушится работа самой бд, произойти утечка памяти и прочие приятности. Изменено 8 мая, 2014 пользователем (D)uality Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Main 85 Опубликовано 8 мая, 2014 да при чем тут соурс, разработка сборки ведется не первый год, неужели не предусмотрели такую мелоч? Предусмотрели. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Laiweg 70 Опубликовано 8 мая, 2014 Предусмотрели. а поподробнее? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Laiweg 70 Опубликовано 8 мая, 2014 Для непонятных: При ручной записи чего либо в бд на онлайн чара может нарушится работа самой бд, произойти утечка памяти и прочие приятности. ну так умные люди давно придумали отдельную таблицу для таких целей,которая внедряет через определенный промежуток в итемс предметы Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
GorDeveloper 356 Опубликовано 8 мая, 2014 (изменено) ну так умные люди давно придумали отдельную таблицу для таких целей,которая внедряет через определенный промежуток в итемс предметы Хм, сам-то понял, что сказал? Делать таблицу, в которую вносить, ставить таймер, чтобы потом из неё извлечь, проверить оффлайн ли персонаж и внести данные в итемс? Не слишком ли бредово? А в худшем случае, делать еще и чекер, который будет проверять через определенное кол-во времени "оффлайность" чара, на примере ThreadPoolManager'a Изменено 8 мая, 2014 пользователем AwakenDev Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Laiweg 70 Опубликовано 8 мая, 2014 Хм, сам-то понял, что сказал? Делать таблицу, в которую вносить, ставить таймер, чтобы потом из неё извлечь, проверить оффлайн ли персонаж и внести данные в итемс? Не слишком ли бредово? А в худшем случае, делать еще и чекер, который будет проверять через определенное кол-во времени "оффлайность" чара, на примере ThreadPoolManager'a Все топ сборки ввели такую проверку,а вы называете это бредом? Тоесть для вас пвсофт - предел мечтаний? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AlexD 36 Опубликовано 8 мая, 2014 Хм, сам-то понял, что сказал? Делать таблицу, в которую вносить, ставить таймер, чтобы потом из неё извлечь, проверить оффлайн ли персонаж и внести данные в итемс? Не слишком ли бредово? А в худшем случае, делать еще и чекер, который будет проверять через определенное кол-во времени "оффлайность" чара, на примере ThreadPoolManager'a ... Это делается не так. Создается таблица, в ней ObjID персонажа, ID итема, Кол-во итемов, и колонка выдано/не выдано. В игре раз в 5 минут извлекаем все данные которые отмечены "не выдано" (ObjID перса, ID итема и кол-во), с помощью ядра дается итем ( пофиг онлайн или офлайн перс ), после идет проверка: итем дался = ставим значение в базе что выдали, не дался = логируем ошибку и исправляем. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
GorDeveloper 356 Опубликовано 8 мая, 2014 Все топ сборки ввели такую проверку,а вы называете это бредом? Тоесть для вас пвсофт - предел мечтаний? Для меня пвсофт не более чем звук. ... Это делается не так. Создается таблица, в ней ObjID персонажа, ID итема, Кол-во итемов, и колонка выдано/не выдано. В игре раз в 5 минут извлекаем все данные которые отмечены "не выдано" (ObjID перса, ID итема и кол-во), с помощью ядра дается итем ( пофиг онлайн или офлайн перс ), после идет проверка: итем дался = ставим значение в базе что выдали, не дался = логируем ошибку и исправляем. Мне бы по коду посмотреть. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Main 85 Опубликовано 8 мая, 2014 (изменено) Боже. Таблица z_queued_items В конфиге выставлять таймер проверки. (Раз в 1 минуту или больше). Выдача идет как на онлайн, так и на оффлайн персонажей. Изменено 8 мая, 2014 пользователем Main 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
TpaMjkee 128 Опубликовано 8 мая, 2014 Достаточно создать трейд пулл менеджер, который автоматически будет чекать и обновлять запросы. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Laiweg 70 Опубликовано 9 мая, 2014 Боже. Таблица z_queued_items В конфиге выставлять таймер проверки. (Раз в 1 минуту или больше). Выдача идет как на онлайн, так и на оффлайн персонажей. Именно это я и спрашивал в какую таблицу выдавать, но к сожалению указанной вами таблицы нету в бд Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты