Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Базы данных > Скрипт и база данных


Автор: Shamon 13.2.2009, 18:08
у меня Сервер L2j линейки

вопрос состоит в поиске комманды для обновления инвентаря и записи вещи в базу.

Игроки , взявшую вещь +22 скриптом , при зависании сервера видят потом у себя вещь заточенную на +0 .

Тоесть взятая вещь сразу в базу не записывается

А если ли команда - обновить инвентарь игрока ? Или лучше сохранить в базе инвентарь игрока , просто как я понял новые вещи хранятся в памяти , а в базу сразу не записываются.

Автор: pythonwin 13.2.2009, 18:24
Модератор:  поясни в чем вопрос - опиши подробнее, иначе тебе никто не сможет помочь, т.к. телепатов среди питонщиков почти нет

Автор: Shamon 13.2.2009, 23:45
Но как еще то описать ? Работает игровой сервер L2j  . Все вещи и тд хранятся в mysql таблицах данных. Мне надо чтобы хотябы раз в минуту в эти таблицы записывались данные, так как они кешируются в памяти. То есть из памяти записывать в базу. Какими средствами это можно проделать ? Скриптом или еще как ? 

Автор: alex_smirnov 14.2.2009, 01:36
Нууу, если серьезно, то можно скриптом, и даже ещё как!

ЗЫ: не плюсуйте, не стоит, всегда рад помочь своими телепатическими ответами  smile 

Автор: Shamon 14.2.2009, 02:05
ясно - нету тут знающих ((

Автор: pythonwin 14.2.2009, 14:27
Цитата(Shamon @  14.2.2009,  05:05 Найти цитируемый пост)
ясно - нету тут знающих (( 

Shamon, с такой постановкой вопроса ты скорее всего "знающих" и не найдешь.
прочитай, пожалуйста, http://www.segfault.kiev.ua/smart-questions-ru.html

Автор: Shamon 15.2.2009, 16:35
Стоит сервер L2j ява линейки . Я заметил , что данные об вещах или об рейд боссах сразу в базу данных не записываются , а висят в памяти. Какими средствами можно хотябы раз в 5 мин записывать все в базу данных ?
Пример - этот скрипт заберает вещь +5 и кладет в интвентарь такую же , но уже точенную +22

st.takeItems(itm,1,5)
st.giveItems(itm,1,22)

НО ! В базу пишется вещь на +0 (( , пока я ее не одену ((


Так понятно ? я уж низнаю как еще написать (

Автор: cleanserg 18.2.2009, 21:24
Всегда была у меня проблемма со скриптами, ничем помочь не смогу.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)