zadira 58 Опубликовано: 7 января 2021 Автор Рассказать Опубликовано: 7 января 2021 2 часа назад, fabuLous сказал: Есть осознание того, что так или иначе мы придумаем как это отобразить. Пока только в планах. на помойных явах эта функция реализована через команду .online или .clan, тут это сделать не так сложно и например добавить ее к вводу камаэлей или при переходе на новую стадию, было бы здорово. Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
fabuLous 3981 Опубликовано: 7 января 2021 Рассказать Опубликовано: 7 января 2021 2 минуты назад, zadira сказал: на помойных явах эта функция реализована через команду .online или .clan, тут это сделать не так сложно и например добавить ее к вводу камаэлей или при переходе на новую стадию, было бы здорово. Я не техник, чтобы заявлять о простоте или сложности добавлении функций, но написал как есть. Но пока в процессе другие вещи. youtube channel Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
ll1 153 Опубликовано: 8 января 2021 Рассказать Опубликовано: 8 января 2021 (изменено) 8 hours ago, fabuLous said: Я не техник, чтобы заявлять о простоте или сложности добавлении функций, но написал как есть. Но пока в процессе другие вещи. на питоне это бы выглядело так метод ресурса def get_dt_last_online(clan_id): clan_members = query(User).filter_by(clan_id=clan_id).all() clan_members_last_online_dt = [(clan_member.name, clan_member.last_dt_online) for clan_member in clan_members] return clan_members_last_online_dt вызов апи rule_url('/api/clan/last_online_dt/<clan_id>', get_dt_last_online) и в форморчу на клиенте отрисовать список кортежей в виде строчек (имя - дата). без преувеличения, это всё что нужно, чтобы реализовать эту команду))) если в таблице базы уже есть это поле, если нет, то добавить его. и ещё один метод, который при логауте, будет обновлять поле User.datetype(last_online) Изменено 8 января 2021 пользователем ll1 Пк сервисы саферии флешки по оффу Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
zadira 58 Опубликовано: 8 января 2021 Автор Рассказать Опубликовано: 8 января 2021 3 часа назад, ll1 сказал: на питоне это бы выглядело так метод ресурса def get_dt_last_online(clan_id): clan_members = query(User).filter_by(clan_id=clan_id).all() clan_members_last_online_dt = [(clan_member.name, clan_member.last_dt_online) for clan_member in clan_members] return clan_members_last_online_dt вызов апи rule_url('/api/clan/last_online_dt/<clan_id>', get_dt_last_online) и в форморчу на клиенте отрисовать список кортежей в виде строчек (имя - дата). без преувеличения, это всё что нужно, чтобы реализовать эту команду))) если в таблице базы уже есть это поле, если нет, то добавить его. и ещё один метод, который при логауте, будет обновлять поле User.datetype(last_online) ну я им уже месяц поселяю это, тупо есть вещи поважнее.. Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
F-Materia 680 Опубликовано: 8 января 2021 Рассказать Опубликовано: 8 января 2021 4 часа назад, ll1 сказал: на питоне это бы выглядело так метод ресурса def get_dt_last_online(clan_id): clan_members = query(User).filter_by(clan_id=clan_id).all() clan_members_last_online_dt = [(clan_member.name, clan_member.last_dt_online) for clan_member in clan_members] return clan_members_last_online_dt вызов апи rule_url('/api/clan/last_online_dt/<clan_id>', get_dt_last_online) и в форморчу на клиенте отрисовать список кортежей в виде строчек (имя - дата). без преувеличения, это всё что нужно, чтобы реализовать эту команду))) если в таблице базы уже есть это поле, если нет, то добавить его. и ещё один метод, который при логауте, будет обновлять поле User.datetype(last_online) Почитай на досуге как работать с сервером л2, почему "просто обновлять после" будет не так уж и просто и заодно расскажи с чего ты вообще взял, что твой супер-пупер метод для получения членов клана будет работать Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
ll1 153 Опубликовано: 8 января 2021 Рассказать Опубликовано: 8 января 2021 4 hours ago, F-Materia said: Почитай на досуге как работать с сервером л2, почему "просто обновлять после" будет не так уж и просто и заодно расскажи с чего ты вообще взял, что твой супер-пупер метод для получения членов клана будет работать давай зайдем с другой стороны, почему он должен работать) Это абстрактный код, который нельзя сделать ctrl+c ctrl+v, скажу просто, это работает. Обновлять ПОЛЕ (столбец). и да, это действительно просто запись в бд. не надо тут рассказывать, что там происходит рокет саинс и эльфийская магия. Пк сервисы саферии флешки по оффу Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
F-Materia 680 Опубликовано: 8 января 2021 Рассказать Опубликовано: 8 января 2021 1 час назад, ll1 сказал: давай зайдем с другой стороны, почему он должен работать) Это абстрактный код, который нельзя сделать ctrl+c ctrl+v, скажу просто, это работает. Обновлять ПОЛЕ (столбец). и да, это действительно просто запись в бд. не надо тут рассказывать, что там происходит рокет саинс и эльфийская магия. Если ты просто запишешь что-то в базу л2сервера, то он в лучшем случае просто упадёт. В худшем - похерит всю базу. Чтобы это работало, нужно записывать что-то через CacheD, а чтобы через него что-то записать, нужно иметь специальный метод для этого. Напоминаю, что от этой залупы на плюсах нет исходников. Гл Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
Nyf 177 Опубликовано: 8 января 2021 Рассказать Опубликовано: 8 января 2021 3 минуты назад, F-Materia сказал: Напоминаю, что от этой залупы на плюсах нет исходников. Пофиг же, так как любой нормальный программист на плюсах знает си, а программист си могёт в дизассемблер. Жадный гнум. Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
zadira 58 Опубликовано: 8 января 2021 Автор Рассказать Опубликовано: 8 января 2021 Короче уже делают, но проблема не в написании кода, а в том что он парсит игроков, за счет этого пострадает защита, когда сделают неизвестно. Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
zadira 58 Опубликовано: 13 января 2021 Автор Рассказать Опубликовано: 13 января 2021 И еще раз ап, что бы не забыли и не забили Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.