Loading...
Обучение/Помощь новичкам | Как добавить значение к текущему таймеру в sql
136412448 , а ну это да удалить по тайму прем при выбраных условиях это стоющие 3 строки кода
136412448 , сори не туда
643768761 , в игре посмотрел, действительно используется подобный запрос например продление бонуса благословения, но к сожалению не нашел в предложенном архиве ничего подобного. вплоть до того что в архиве даже нет каталога effshop или lab
136412448 , выведи текущее время и прибавь новое
136412448 ,
php
   $tm = .tl($user['premium_time'] - time()); $tm_2 = time()+3600*3+$tm; qry("UPDATE `users` SET `premium` = ?, `premium_time` = ? WHERE `id` = ? LIMIT 1", array(2,$tm,1489));   
136412448 ,

.tl = функция что преобразует время как у тебя она записана я не знаю.
СУЗУНЭ ХОРИКИТА , единственный способ вывести время, который я знаю это
php
   <?=timer($user['premium_time'])?>   
и если я пишу запрос
php
   $tm = $user['premium_time']; $tm2 = time()+3600*3; $tm3 = $tm + $tm2 ;  qry("UPDATE `users` SET `premium` = ?, `premium_time` = ? WHERE `id` = ? LIMIT 1", array(2,$tm3,164));   
уже по разному пробовал и
php
   $tm = time()+$user['premium_time'];   
и
php
   $tm = timer()+$user['premium_time'];   
кстати значение
php
   =timer()   
тем более с содержимым пых вобще отказывается знать
136412448 , не тупи.
Просто возьми время (что ты выводишь на экран)
Типа премиум работает еще n часов
и в запросе новом сделай так же как и при покупке только + N
136412448 ,
$tm = $user['premium_time'];
$tm2 = time()+3600*3;
$tm3 = $tm + $tm2 ;
до попы это.
$tm = $user['premium_time'];
нужно преобразовать в секунды
и уже после делать
$tm2 = time()+3600*3 + $tm1;
СУЗУНЭ ХОРИКИТА (25.03.2021 в 02:55) 136412448 ,
php
   $tm = .tl($user['premium_time'] - time()); $tm_2 = time()+3600*3+$tm; qry("UPDATE `users` SET `premium` = ?, `premium_time` = ? WHERE `id` = ? LIMIT 1", array(2,$tm,1489));   
сразу же синтакс ошибку выдаёт изза точки перед tl
Онлайн: 6
Время:
Gen. 0.1144
(c) Bym.Guru 2010-2026