Loading...
Обучение/Помощь новичкам | Увеличение цифры со временем
Здрасте. Вообщем такой вопрос.
Как со временем увеличивать цифру у юзера. Допустим Энергию.
Тоесть максимальное число 100. Как только уменьшиться сразу будет восстанавливаться. И на 100 остановиться. Я начал писать что то по типу
<?php
$life_max = 100;
if($user['life'] < $life_max){
//дальше хз
}

Дальше незнаю. Возможно надо дать команду к бд, ну эт понятно. Но как сделать этот восстановитель, хз. Наверное надо использовать команды типа time(); floor(); но как ? хз! Вообщем инструменты есть но пользоваться пока не очень понимаю как. Искал в гугле - нет. Искал в пабл скриптах - нихрина не понял(Хотя многие ответы я оттуда беру)
Зараннее спасибо)
тут я сочинял кое-какую регенерацию, но даже сейчас глянул - можно даже доработать

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

Хорошо. Спасибо, я посмотрю. И еще, не подскажешь? Я тут квест игру делаю. И мне как бы нужно сохранять прогресс. Тоесть где закончил, с того места и начинаешь. Квест то я создал а вот сохранение. Не поскажешь какими командами это надо делать?
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']}.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();

примерно так

Точноо! спасибо))) Тоесть надо создать папку и много файлов. А я пытался все квесты в один файл поместить .рука.
________
посл. ред. 22.02.2018 в 19:52; всего 1 раз(а); by Sheyx
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

но это куча-мала путаница получается
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']
Какое там значение в бд должно быть? а то не пойму
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
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

Тоесть значения в hp_up нет?
Sheyx ,

/18 - это восстановление 1 hp за 18 секунд

можешь свой отрезок времени прописать либо через переменную если ты качаешь где-то скорость регена то можно переменной значение выводить и делить на него
Онлайн: 1
Время:
Gen. 0.1045
(c) Bym.Guru 2010-2026