|
Модераторы: Daevaorn |
|
Shamon |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 13.1.2009 Репутация: нет Всего: нет |
у меня Сервер L2j линейки
вопрос состоит в поиске комманды для обновления инвентаря и записи вещи в базу. Игроки , взявшую вещь +22 скриптом , при зависании сервера видят потом у себя вещь заточенную на +0 . Тоесть взятая вещь сразу в базу не записывается А если ли команда - обновить инвентарь игрока ? Или лучше сохранить в базе инвентарь игрока , просто как я понял новые вещи хранятся в памяти , а в базу сразу не записываются. |
|||
|
||||
pythonwin |
|
|||
Эксперт Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: нет Всего: 36 |
Модератор: поясни в чем вопрос - опиши подробнее, иначе тебе никто не сможет помочь, т.к. телепатов среди питонщиков почти нет
Это сообщение отредактировал(а) pythonwin - 13.2.2009, 18:25 |
|||
|
||||
Shamon |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 13.1.2009 Репутация: нет Всего: нет |
Но как еще то описать ? Работает игровой сервер L2j . Все вещи и тд хранятся в mysql таблицах данных. Мне надо чтобы хотябы раз в минуту в эти таблицы записывались данные, так как они кешируются в памяти. То есть из памяти записывать в базу. Какими средствами это можно проделать ? Скриптом или еще как ?
|
|||
|
||||
alex_smirnov |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 194 Регистрация: 22.6.2007 Где: Санкт-Петербург Репутация: нет Всего: 4 |
Нууу, если серьезно, то можно скриптом, и даже ещё как!
ЗЫ: не плюсуйте, не стоит, всегда рад помочь своими телепатическими ответами |
|||
|
||||
Shamon |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 13.1.2009 Репутация: нет Всего: нет |
ясно - нету тут знающих ((
|
|||
|
||||
pythonwin |
|
|||
Эксперт Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: нет Всего: 36 |
Shamon, с такой постановкой вопроса ты скорее всего "знающих" и не найдешь. прочитай, пожалуйста, Как правильно задавать вопросы Это сообщение отредактировал(а) pythonwin - 14.2.2009, 14:27 |
|||
|
||||
Shamon |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 13.1.2009 Репутация: нет Всего: нет |
Стоит сервер L2j ява линейки . Я заметил , что данные об вещах или об рейд боссах сразу в базу данных не записываются , а висят в памяти. Какими средствами можно хотябы раз в 5 мин записывать все в базу данных ?
Пример - этот скрипт заберает вещь +5 и кладет в интвентарь такую же , но уже точенную +22 st.takeItems(itm,1,5) st.giveItems(itm,1,22) НО ! В базу пишется вещь на +0 (( , пока я ее не одену (( Так понятно ? я уж низнаю как еще написать ( |
|||
|
||||
cleanserg |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 18.2.2009 Репутация: нет Всего: нет |
Всегда была у меня проблемма со скриптами, ничем помочь не смогу.
|
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Базы данных | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |