Скрипт Фруктовая ферма с выводом денег.

  • Автор темы admin
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
антог8789
Участник
Сообщения
7
Реакции
0
  • #4.861
maxiccc написал(а):
Кто может рассказать,как сделать чтобы письма со ссылкой для регистрации высылались?Где настраивать это?
На хостинге создай почту Если не работает проблема в скрипте
 
skroliks
PHP, MySQL, CSS
Участник
Сообщения
280
Реакции
46
  • #4.862
Вячеслав написал(а):
Вообщем вот в этом файле _store.php сбора продукции, за что отвечаеют вот эти строки:

if($user_data["last_sbor"] < (time(1) - 600) )
и ниже:
last_sbor = '".time()."'

Если я ставлю вот здесь
if($user_data["last_sbor"] < (time(1) - 10) )
то скачивает без ожидания 10 минут, а как сделать так чтобы человек мог собирать не всегда а именно за 12 часа, а если не успел собрать то товар по нолям
Зачем такая жестокость?
Можно просто, если не собрал после 12 часов - продукция просто больше не копится..
 
Krikash
Местный
Сообщения
91
Реакции
8
  • #4.863
Mrmatnoos написал(а):
PHP:
            $null = 0;
            if($user_data["last_sbor"] > (time() - 43200) ){
            $db->Query("UPDATE db_users_b SET
            a_b = '$null',
            b_b = '$null',
            c_b = '$null',
            d_b = '$null',
            e_b = '$null',
            f_b = '$null',
            g_b = '$null',
            all_time_a = '$null',
            all_time_b = '$null',
            all_time_c = '$null',
            all_time_d = '$null',
            all_time_e = '$null',
            all_time_f = '$null',
            all_time_g = '$null',
            WHERE id = '$usid' LIMIT 1");
            }
Кодеры проверьте :), я не уверен в этом коде.
Безопасный код, после сбора продукции возвращает продукции и времени значение ноль.
 
Сообщения
29
Реакции
0
  • #4.864
Krikash написал(а):
Безопасный код, после сбора продукции возвращает продукции и времени значение ноль.
Остается только время у last_sbor перезаписать.
 
MrMatnoos
Участник
Сообщения
198
Реакции
42
Skype
  • #4.865
Зачем last_sbor трогать? Пусть остаётся с предыдущего сбора.
 
Сообщения
29
Реакции
0
  • #4.866
Андрей Черкасов написал(а):
Остается только время у last_sbor перезаписать.
Mrmatnoos написал(а):
PHP:
            $null = 0;
            if($user_data["last_sbor"] > (time() - 43200) ){
            $db->Query("UPDATE db_users_b SET
            a_b = '$null',
            b_b = '$null',
            c_b = '$null',
            d_b = '$null',
            e_b = '$null',
            f_b = '$null',
            g_b = '$null',
            all_time_a = '$null',
            all_time_b = '$null',
            all_time_c = '$null',
            all_time_d = '$null',
            all_time_e = '$null',
            all_time_f = '$null',
            all_time_g = '$null',
            WHERE id = '$usid' LIMIT 1");
            }
Кодеры проверьте :), я не уверен в этом коде.
А в чем смысл этого условия? Какой нужен результат?
 
MrMatnoos
Участник
Сообщения
198
Реакции
42
Skype
  • #4.867
Андрей Черкасов написал(а):
А в чем смысл этого условия? Какой нужен результат?
Если пользователь не собрал плоды в течении 12 часов, то они обнуляются.
 
Сообщения
29
Реакции
0
  • #4.868
Начал читать с конца, тогда все верно:)
 
Сообщения
29
Реакции
0
  • #4.869
Mrmatnoos написал(а):
Если пользователь не собрал плоды в течении 12 часов, то они обнуляются.
Если нетрудно объясни тогда, а то у меня все равно ничего не сходится по этому условию. Я понимаю так: last_sbor это время сбора продукции? Соответственно если last_sbor больше time()-43200, то при каждом обновление страницы будет посылаться запрос в бд и обнуляться ячейки и как только time() станет больше last_sbor товар начнет накапливаться. Правильно? А чтобы товар собирался первые 12 часов, нужно этот запрос вынести в else, или переписать условие, то есть time() оставить без изменений, а при сборе last_sbor +43200 и тогда пока last_sbor больше time будет происходить сбор продукции.
 
MrMatnoos
Участник
Сообщения
198
Реакции
42
Skype
  • #4.870
При регистрации у пользователя добавляется в db last_sbor, который равен дате регистрации.
Код переводится на русский так:
Если после последнего сбора плодов прошло больше 12 часов(last_sbor > time()-43200(12 часов)),то продукция обнуляется.
 
Последнее редактирование:
MrMatnoos
Участник
Сообщения
198
Реакции
42
Skype
  • #4.871
Сорри за ошибки и частые исправления, с телефона довольно сложно писать :)
 
MrMatnoos
Участник
Сообщения
198
Реакции
42
Skype
  • #4.872
Андрей Черкасов написал(а):
Если нетрудно объясни тогда, а то у меня все равно ничего не сходится по этому условию. Я понимаю так: last_sbor это время сбора продукции? Соответственно если last_sbor больше time()-43200, то при каждом обновление страницы будет посылаться запрос в бд и обнуляться ячейки и как только time() станет больше last_sbor товар начнет накапливаться. Правильно? А чтобы товар собирался первые 12 часов, нужно этот запрос вынести в else, или переписать условие, то есть time() оставить без изменений, а при сборе last_sbor +43200 и тогда пока last_sbor больше time будет происходить сбор продукции.
Если тебе нужно чтобы через 12 часов накопление плодов останавливалось пиши в лс, завтра кину код. Просто с сота не удобно :)
 
Сообщения
29
Реакции
0
  • #4.873
Нет спасибо, код не нужен, но все равно спасибо.
 
assus
Если нужна ферма пишите. Дизайн для Ферм.
Участник
Сообщения
454
Реакции
59
Skype
  • #4.874
Mrmatnoos написал(а):
Если тебе нужно чтобы через 12 часов накопление плодов останавливалось пиши в лс, завтра кину код. Просто с сота не удобно :)
а поподробней можно?
 
MrMatnoos
Участник
Сообщения
198
Реакции
42
Skype
  • #4.875
Если после последнего сбора пройдет больше 12(можно и другое число) часов, то плодородноность останавливается.
 
Сообщения
29
Реакции
0
  • #4.876
Mrmatnoos написал(а):
Если после последнего сбора пройдет больше 12(можно и другое число) часов, то плодородноность останавливается.
А ты как сам кодируешь?
 
assus
Если нужна ферма пишите. Дизайн для Ферм.
Участник
Сообщения
454
Реакции
59
Skype
  • #4.877
Mrmatnoos написал(а):
Если после последнего сбора пройдет больше 12(можно и другое число) часов, то плодородноность останавливается.
та там же обнуляется $null = 0;
 
MrMatnoos
Участник
Сообщения
198
Реакции
42
Skype
  • #4.878
Когда как. Иногда с нуля пишу, иногда какой-то скрипт переделываю.
 
MrMatnoos
Участник
Сообщения
198
Реакции
42
Skype
  • #4.879
assus написал(а):
та там же обнуляется $null = 0;
Я тебе завтра другой кину, его немного поправить надо.
 
assus
Если нужна ферма пишите. Дизайн для Ферм.
Участник
Сообщения
454
Реакции
59
Skype
  • #4.880
Mrmatnoos написал(а):
Я тебе завтра другой кину, его немного поправить надо.
спасибо
а к фруктам примерно как выставить время удаления
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху