X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Помощь по Php
MeTaTRoN
MeTaTRoN
Topic Starter сообщение 12.10.2009, 17:13; Ответить: MeTaTRoN
Сообщение #1


Вот у меня встал интересный вопрос.
Мне нужно взять время как единицу на сайте.
То есть время будет умножаться на коефицент. Другими словами возьму например Ogame там чем выше у тебя уровень здания, тем больше в секунду ты получаешь. Следовательно там как то взаимодействует со временем.
Вот мне бы очень хотелось узнать как это сделать.

Надеюсь я правильно объяснил, что мне требуется


--------------------
Программист: PHP, JavaScript, HTML5, HTML5 canvas, CSS, AJAX, jquery, SQL.
Реклама на аниме сайте
Услуги программиста, тема на форуме
1
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
proXBOCT
proXBOCT
сообщение 12.10.2009, 17:16; Ответить: proXBOCT
Сообщение #2


Не понятно =)
Задайте коэффициент да домножайте, не вижу проблемы =(


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MeTaTRoN
MeTaTRoN
Topic Starter сообщение 12.10.2009, 17:22; Ответить: MeTaTRoN
Сообщение #3


видимо написал не по русски.
Мне нужно, что ежесекундно или минутно прибавлялось в переменную число равную коэффициенту умноженное на другую переменную переменную

Сообщение отредактировал MeTaTRoN - 12.10.2009, 17:23


--------------------
Программист: PHP, JavaScript, HTML5, HTML5 canvas, CSS, AJAX, jquery, SQL.
Реклама на аниме сайте
Услуги программиста, тема на форуме
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
proXBOCT
proXBOCT
сообщение 12.10.2009, 17:29; Ответить: proXBOCT
Сообщение #4


ну допустим записываете последнюю активновть юзера.
След. раз когда он проявит активность(перейдёт между страницами или обновит её)
найдите разницу в секундах, и сделайте нужное действие.
по необходимости делайте проверку, если больше 5 минут, то не выполнять действие


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MeTaTRoN
MeTaTRoN
Topic Starter сообщение 12.10.2009, 17:30; Ответить: MeTaTRoN
Сообщение #5


мне нужно и когда он OFFline и когда ONline


--------------------
Программист: PHP, JavaScript, HTML5, HTML5 canvas, CSS, AJAX, jquery, SQL.
Реклама на аниме сайте
Услуги программиста, тема на форуме
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
proXBOCT
proXBOCT
сообщение 12.10.2009, 17:35; Ответить: proXBOCT
Сообщение #6


Ну без проблем. когда-то же он зайдёт
тогда и обновится.

Или же ставить задание в Cron, которое будет обновлять всю базу.
Но это будет сложно, если у вас много юзеров.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MeTaTRoN
MeTaTRoN
Topic Starter сообщение 12.10.2009, 17:41; Ответить: MeTaTRoN
Сообщение #7


надо что то полегче, не верю, что нету

Сообщение отредактировал MeTaTRoN - 12.10.2009, 17:43


--------------------
Программист: PHP, JavaScript, HTML5, HTML5 canvas, CSS, AJAX, jquery, SQL.
Реклама на аниме сайте
Услуги программиста, тема на форуме
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DJA
DJA
сообщение 12.10.2009, 17:45; Ответить: DJA
Сообщение #8


(MeTaTRoN @ 12.10.2009, 16:41) *
надо, что то полегче, не верю, что нету


Подобную задачу решал также, как предлагает proXBOCT:
(proXBOCT @ 12.10.2009, 16:29) *
ну допустим записываете последнюю активновть юзера.
След. раз когда он проявит активность(перейдёт между страницами или обновит её)
найдите разницу в секундах, и сделайте нужное действие.
по необходимости делайте проверку, если больше 5 минут, то не выполнять действие


Врядли есть более простое решение. Попробуйте с таким вопросом обратиться на форум php-программеров.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MeTaTRoN
MeTaTRoN
Topic Starter сообщение 12.10.2009, 20:07; Ответить: MeTaTRoN
Сообщение #9


как можно дату перевести в секунды, например у меня переменная $user[regdate] как её в секунды закинуть


--------------------
Программист: PHP, JavaScript, HTML5, HTML5 canvas, CSS, AJAX, jquery, SQL.
Реклама на аниме сайте
Услуги программиста, тема на форуме
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zellegius
Zellegius
сообщение 12.10.2009, 20:13; Ответить: Zellegius
Сообщение #10


Не понимаю смысла вопроса похоже, но все же.

Берем дату реги. Заводим ее как переменную.
Далее к этой переменной через крон прибавляем 1, затем через час еще 1 и т.д.
Т.Е. из времени у нас получится вторая переменная, которая постоянно (каждый час) будет увеличиватся на 1. На сколько я понимаю, это самый простой вариант который можно сделать
Так же к увеличению на 1 можно добавить скажем коэфицент, который с каждым увеличением будет прибавлятся к полученному числу.

Я вас так понял?

Сообщение отредактировал Zellegius - 12.10.2009, 20:14
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Требуется помощь по сайту на "ВордПресс"
Закрылся доступ в панель администратора
14 Tia2 2174 Сегодня, 0:17
автор: Omaxis
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыСостояние после ампутации - нужна помощь
благотворительный топик
49 vitvirtual 5860 1.4.2024, 5:23
автор: vitvirtual
Открытая тема (нет новых ответов) требуется помощь с themasoftware (Темапостером)
0 Taylor 616 16.3.2024, 18:41
автор: Taylor
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3387 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1237 24.11.2023, 14:46
автор: alexey


 



RSS Текстовая версия Сейчас: 17.4.2024, 0:39
Дизайн