Обучение/Помощь новичкам | Увеличение цифры со временем
Здрасте. Вообщем такой вопрос.
Как со временем увеличивать цифру у юзера. Допустим Энергию.
Тоесть максимальное число 100. Как только уменьшиться сразу будет восстанавливаться. И на 100 остановиться. Я начал писать что то по типу
Дальше незнаю. Возможно надо дать команду к бд, ну эт понятно. Но как сделать этот восстановитель, хз. Наверное надо использовать команды типа time(); floor(); но как ? хз! Вообщем инструменты есть но пользоваться пока не очень понимаю как. Искал в гугле - нет. Искал в пабл скриптах - нихрина не понял(Хотя многие ответы я оттуда беру)
Зараннее спасибо)
Как со временем увеличивать цифру у юзера. Допустим Энергию.
Тоесть максимальное число 100. Как только уменьшиться сразу будет восстанавливаться. И на 100 остановиться. Я начал писать что то по типу
<?php
$life_max = 100;
if($user['life'] < $life_max){
//дальше хз
} Дальше незнаю. Возможно надо дать команду к бд, ну эт понятно. Но как сделать этот восстановитель, хз. Наверное надо использовать команды типа time(); floor(); но как ? хз! Вообщем инструменты есть но пользоваться пока не очень понимаю как. Искал в гугле - нет. Искал в пабл скриптах - нихрина не понял(Хотя многие ответы я оттуда беру)
Зараннее спасибо)
DELETED
22 февраля 2018, в 19:42
Delete
http://bym.guru/downloads/zip_open.php?act=pre&id=73693&index=412
PhpStorm (22.02.2018 в 19:42)
тут я сочинял кое-какую регенерацию, но даже сейчас глянул - можно даже доработать
http://bym.guru/downloads/zip_open.php?act=pre&id=73693&index=412
тут я сочинял кое-какую регенерацию, но даже сейчас глянул - можно даже доработать
http://bym.guru/downloads/zip_open.php?act=pre&id=73693&index=412
Хорошо. Спасибо, я посмотрю. И еще, не подскажешь? Я тут квест игру делаю. И мне как бы нужно сохранять прогресс. Тоесть где закончил, с того места и начинаешь. Квест то я создал а вот сохранение. Не поскажешь какими командами это надо делать?
DELETED
22 февраля 2018, в 19:50
Delete
Sheyx (22.02.2018 в 19:44)
PhpStorm (22.02.2018 в 19:42)
тут я сочинял кое-какую регенерацию, но даже сейчас глянул - можно даже доработать
http://bym.guru/downloads/zip_open.php?act=pre&id=73693&index=412
Хорошо. Спасибо, я посмотрю. И еще, не подскажешь? Я тут квест игру делаю. И мне как бы нужно сохранять прогресс. Тоесть где закончил, с того места и начинаешь. Квест то я создал а вот сохранение. Не поскажешь какими командами это надо делать?
PhpStorm (22.02.2018 в 19:42)
тут я сочинял кое-какую регенерацию, но даже сейчас глянул - можно даже доработать
http://bym.guru/downloads/zip_open.php?act=pre&id=73693&index=412
Хорошо. Спасибо, я посмотрю. И еще, не подскажешь? Я тут квест игру делаю. И мне как бы нужно сохранять прогресс. Тоесть где закончил, с того места и начинаешь. Квест то я создал а вот сохранение. Не поскажешь какими командами это надо делать?
ну например у тебя папка quest и в ней части квестов в виде файлов 1.php, 2.php, 3.php
выполняет пользун квест 1.php и пишешь ему в базу в ячейку quest значение 2
если он заходит выполнять квесты то делать ему header("location: /quest/{$user['quest']}.php");exit();// редирект на 2.php
примерно так
________
посл. ред. 22.02.2018 в 19:50; всего 1 раз(а); by PhpStorm
PhpStorm (22.02.2018 в 19:50)
Sheyx (22.02.2018 в 19:44)
PhpStorm (22.02.2018 в 19:42)
тут я сочинял кое-какую регенерацию, но даже сейчас глянул - можно даже доработать
http://bym.guru/downloads/zip_open.php?act=pre&id=73693&index=412
Хорошо. Спасибо, я посмотрю. И еще, не подскажешь? Я тут квест игру делаю. И мне как бы нужно сохранять прогресс. Тоесть где закончил, с того места и начинаешь. Квест то я создал а вот сохранение. Не поскажешь какими командами это надо делать?
ну например у тебя папка quest и в ней части квестов в виде файлов 1.php, 2.php, 3.php
выполняет пользун квест 1.php и пишешь ему в базу в ячейку quest значение 2
если он заходит выполнять квесты то делать ему header("location: /quest/{$user['quest']}");exit();
примерно так
Sheyx (22.02.2018 в 19:44)
PhpStorm (22.02.2018 в 19:42)
тут я сочинял кое-какую регенерацию, но даже сейчас глянул - можно даже доработать
http://bym.guru/downloads/zip_open.php?act=pre&id=73693&index=412
Хорошо. Спасибо, я посмотрю. И еще, не подскажешь? Я тут квест игру делаю. И мне как бы нужно сохранять прогресс. Тоесть где закончил, с того места и начинаешь. Квест то я создал а вот сохранение. Не поскажешь какими командами это надо делать?
ну например у тебя папка quest и в ней части квестов в виде файлов 1.php, 2.php, 3.php
выполняет пользун квест 1.php и пишешь ему в базу в ячейку quest значение 2
если он заходит выполнять квесты то делать ему header("location: /quest/{$user['quest']}");exit();
примерно так
Точноо! спасибо))) Тоесть надо создать папку и много файлов. А я пытался все квесты в один файл поместить
________
посл. ред. 22.02.2018 в 19:52; всего 1 раз(а); by Sheyx
DELETED
22 февраля 2018, в 20:01
Delete
Sheyx (22.02.2018 в 19:51)
PhpStorm (22.02.2018 в 19:50)
Sheyx (22.02.2018 в 19:44)
PhpStorm (22.02.2018 в 19:42)
тут я сочинял кое-какую регенерацию, но даже сейчас глянул - можно даже доработать
http://bym.guru/downloads/zip_open.php?act=pre&id=73693&index=412
Хорошо. Спасибо, я посмотрю. И еще, не подскажешь? Я тут квест игру делаю. И мне как бы нужно сохранять прогресс. Тоесть где закончил, с того места и начинаешь. Квест то я создал а вот сохранение. Не поскажешь какими командами это надо делать?
ну например у тебя папка quest и в ней части квестов в виде файлов 1.php, 2.php, 3.php
выполняет пользун квест 1.php и пишешь ему в базу в ячейку quest значение 2
если он заходит выполнять квесты то делать ему header("location: /quest/{$user['quest']}");exit();
примерно так
Точноо! спасибо))) Тоесть надо создать папку и много файлов. А я пытался все квесты в один файл поместить
PhpStorm (22.02.2018 в 19:50)
Sheyx (22.02.2018 в 19:44)
PhpStorm (22.02.2018 в 19:42)
тут я сочинял кое-какую регенерацию, но даже сейчас глянул - можно даже доработать
http://bym.guru/downloads/zip_open.php?act=pre&id=73693&index=412
Хорошо. Спасибо, я посмотрю. И еще, не подскажешь? Я тут квест игру делаю. И мне как бы нужно сохранять прогресс. Тоесть где закончил, с того места и начинаешь. Квест то я создал а вот сохранение. Не поскажешь какими командами это надо делать?
ну например у тебя папка quest и в ней части квестов в виде файлов 1.php, 2.php, 3.php
выполняет пользун квест 1.php и пишешь ему в базу в ячейку quest значение 2
если он заходит выполнять квесты то делать ему header("location: /quest/{$user['quest']}");exit();
примерно так
Точноо! спасибо))) Тоесть надо создать папку и много файлов. А я пытался все квесты в один файл поместить
можно и в один при помощи case
http://bym.guru/downloads/zip_open.php?act=pre&id=73693&index=452
но это куча-мала путаница получается
PhpStorm (22.02.2018 в 20:01)
Sheyx (22.02.2018 в 19:51)
PhpStorm (22.02.2018 в 19:50)
Sheyx (22.02.2018 в 19:44)
PhpStorm (22.02.2018 в 19:42)
тут я сочинял кое-какую регенерацию, но даже сейчас глянул - можно даже доработать
http://bym.guru/downloads/zip_open.php?act=pre&id=73693&index=412
Хорошо. Спасибо, я посмотрю. И еще, не подскажешь? Я тут квест игру делаю. И мне как бы нужно сохранять прогресс. Тоесть где закончил, с того места и начинаешь. Квест то я создал а вот сохранение. Не поскажешь какими командами это надо делать?
ну например у тебя папка quest и в ней части квестов в виде файлов 1.php, 2.php, 3.php
выполняет пользун квест 1.php и пишешь ему в базу в ячейку quest значение 2
если он заходит выполнять квесты то делать ему header("location: /quest/{$user['quest']}");exit();
примерно так
Точноо! спасибо))) Тоесть надо создать папку и много файлов. А я пытался все квесты в один файл поместить
можно и в один при помощи case
http://bym.guru/downloads/zip_open.php?act=pre&id=73693&index=452
но это куча-мала путаница получается
Sheyx (22.02.2018 в 19:51)
PhpStorm (22.02.2018 в 19:50)
Sheyx (22.02.2018 в 19:44)
PhpStorm (22.02.2018 в 19:42)
тут я сочинял кое-какую регенерацию, но даже сейчас глянул - можно даже доработать
http://bym.guru/downloads/zip_open.php?act=pre&id=73693&index=412
Хорошо. Спасибо, я посмотрю. И еще, не подскажешь? Я тут квест игру делаю. И мне как бы нужно сохранять прогресс. Тоесть где закончил, с того места и начинаешь. Квест то я создал а вот сохранение. Не поскажешь какими командами это надо делать?
ну например у тебя папка quest и в ней части квестов в виде файлов 1.php, 2.php, 3.php
выполняет пользун квест 1.php и пишешь ему в базу в ячейку quest значение 2
если он заходит выполнять квесты то делать ему header("location: /quest/{$user['quest']}");exit();
примерно так
Точноо! спасибо))) Тоесть надо создать папку и много файлов. А я пытался все квесты в один файл поместить
можно и в один при помощи case
http://bym.guru/downloads/zip_open.php?act=pre&id=73693&index=452
но это куча-мала путаница получается
понятно. Слушай там еще в это коде есть $set['hp_up']
Какое там значение в бд должно быть? а то не пойму
DELETED
22 февраля 2018, в 20:11
Delete
Sheyx (22.02.2018 в 20:08)
PhpStorm (22.02.2018 в 20:01)
Sheyx (22.02.2018 в 19:51)
PhpStorm (22.02.2018 в 19:50)
Sheyx (22.02.2018 в 19:44)
PhpStorm (22.02.2018 в 19:42)
тут я сочинял кое-какую регенерацию, но даже сейчас глянул - можно даже доработать
http://bym.guru/downloads/zip_open.php?act=pre&id=73693&index=412
Хорошо. Спасибо, я посмотрю. И еще, не подскажешь? Я тут квест игру делаю. И мне как бы нужно сохранять прогресс. Тоесть где закончил, с того места и начинаешь. Квест то я создал а вот сохранение. Не поскажешь какими командами это надо делать?
ну например у тебя папка quest и в ней части квестов в виде файлов 1.php, 2.php, 3.php
выполняет пользун квест 1.php и пишешь ему в базу в ячейку quest значение 2
если он заходит выполнять квесты то делать ему header("location: /quest/{$user['quest']}");exit();
примерно так
Точноо! спасибо))) Тоесть надо создать папку и много файлов. А я пытался все квесты в один файл поместить
можно и в один при помощи case
http://bym.guru/downloads/zip_open.php?act=pre&id=73693&index=452
но это куча-мала путаница получается
понятно. Слушай там еще в это коде есть $set['hp_up']
Какое там значение в бд должно быть? а то не пойму
PhpStorm (22.02.2018 в 20:01)
Sheyx (22.02.2018 в 19:51)
PhpStorm (22.02.2018 в 19:50)
Sheyx (22.02.2018 в 19:44)
PhpStorm (22.02.2018 в 19:42)
тут я сочинял кое-какую регенерацию, но даже сейчас глянул - можно даже доработать
http://bym.guru/downloads/zip_open.php?act=pre&id=73693&index=412
Хорошо. Спасибо, я посмотрю. И еще, не подскажешь? Я тут квест игру делаю. И мне как бы нужно сохранять прогресс. Тоесть где закончил, с того места и начинаешь. Квест то я создал а вот сохранение. Не поскажешь какими командами это надо делать?
ну например у тебя папка quest и в ней части квестов в виде файлов 1.php, 2.php, 3.php
выполняет пользун квест 1.php и пишешь ему в базу в ячейку quest значение 2
если он заходит выполнять квесты то делать ему header("location: /quest/{$user['quest']}");exit();
примерно так
Точноо! спасибо))) Тоесть надо создать папку и много файлов. А я пытался все квесты в один файл поместить
можно и в один при помощи case
http://bym.guru/downloads/zip_open.php?act=pre&id=73693&index=452
но это куча-мала путаница получается
понятно. Слушай там еще в это коде есть $set['hp_up']
Какое там значение в бд должно быть? а то не пойму
это при каждом действии, где отнимается hp, то пишем в hp_up текущее время, то есть просто time() иначе не будет работать реген
ПРИ КАЖДОМ ДЕЙСТВИИ ГДЕ ОТНИМАЕТСЯ HP
PhpStorm (22.02.2018 в 20:11)
Sheyx (22.02.2018 в 20:08)
PhpStorm (22.02.2018 в 20:01)
Sheyx (22.02.2018 в 19:51)
PhpStorm (22.02.2018 в 19:50)
Sheyx (22.02.2018 в 19:44)
PhpStorm (22.02.2018 в 19:42)
тут я сочинял кое-какую регенерацию, но даже сейчас глянул - можно даже доработать
http://bym.guru/downloads/zip_open.php?act=pre&id=73693&index=412
Хорошо. Спасибо, я посмотрю. И еще, не подскажешь? Я тут квест игру делаю. И мне как бы нужно сохранять прогресс. Тоесть где закончил, с того места и начинаешь. Квест то я создал а вот сохранение. Не поскажешь какими командами это надо делать?
ну например у тебя папка quest и в ней части квестов в виде файлов 1.php, 2.php, 3.php
выполняет пользун квест 1.php и пишешь ему в базу в ячейку quest значение 2
если он заходит выполнять квесты то делать ему header("location: /quest/{$user['quest']}");exit();
примерно так
Точноо! спасибо))) Тоесть надо создать папку и много файлов. А я пытался все квесты в один файл поместить
можно и в один при помощи case
http://bym.guru/downloads/zip_open.php?act=pre&id=73693&index=452
но это куча-мала путаница получается
понятно. Слушай там еще в это коде есть $set['hp_up']
Какое там значение в бд должно быть? а то не пойму
это при каждом действии, где отнимается hp, то пишем в hp_up текущее время, то есть просто time() иначе не будет работать реген
ПРИ КАЖДОМ ДЕЙСТВИИ ГДЕ ОТНИМАЕТСЯ HP
Sheyx (22.02.2018 в 20:08)
PhpStorm (22.02.2018 в 20:01)
Sheyx (22.02.2018 в 19:51)
PhpStorm (22.02.2018 в 19:50)
Sheyx (22.02.2018 в 19:44)
PhpStorm (22.02.2018 в 19:42)
тут я сочинял кое-какую регенерацию, но даже сейчас глянул - можно даже доработать
http://bym.guru/downloads/zip_open.php?act=pre&id=73693&index=412
Хорошо. Спасибо, я посмотрю. И еще, не подскажешь? Я тут квест игру делаю. И мне как бы нужно сохранять прогресс. Тоесть где закончил, с того места и начинаешь. Квест то я создал а вот сохранение. Не поскажешь какими командами это надо делать?
ну например у тебя папка quest и в ней части квестов в виде файлов 1.php, 2.php, 3.php
выполняет пользун квест 1.php и пишешь ему в базу в ячейку quest значение 2
если он заходит выполнять квесты то делать ему header("location: /quest/{$user['quest']}");exit();
примерно так
Точноо! спасибо))) Тоесть надо создать папку и много файлов. А я пытался все квесты в один файл поместить
можно и в один при помощи case
http://bym.guru/downloads/zip_open.php?act=pre&id=73693&index=452
но это куча-мала путаница получается
понятно. Слушай там еще в это коде есть $set['hp_up']
Какое там значение в бд должно быть? а то не пойму
это при каждом действии, где отнимается hp, то пишем в hp_up текущее время, то есть просто time() иначе не будет работать реген
ПРИ КАЖДОМ ДЕЙСТВИИ ГДЕ ОТНИМАЕТСЯ HP
Тоесть значения в hp_up нет?
DELETED
22 февраля 2018, в 20:15
Delete
/18 - это восстановление 1 hp за 18 секунд
можешь свой отрезок времени прописать либо через переменную если ты качаешь где-то скорость регена то можно переменной значение выводить и делить на него