Помощь по скриптам | Крон
345888292 , Так удары моба пишем через rand(), к примеру
<?
$rand = rand(1,5);
if($rand == 5){
//удар моба
}
345888292 (17.11.2018 в 23:40)
403019590 , Нужен сервер тогда а не хост
403019590 , Нужен сервер тогда а не хост
не гони пургу ! при чём здесь сервер
вот к примеру что есть и не дороже чем кео
https://www.reg.ru/hosting/
TuT , и что это даст? ранд отвечает на действия а не работает в фоне
345888292 ,
При обновление или ударе игрока, будет работать rand(), при числе 5 будет бить моб.
________
посл. ред. 17.11.2018 в 23:53; всего 1 раз(а); by TuT
<?
$rand = rand(1,5);
if($rand == 5){
//удар моба
}
if(filter_has_var(INPUT_GET, 'attack')){
//атака пользователя
}
echo '<a href="?attack">Атаковать</a> '; При обновление или ударе игрока, будет работать rand(), при числе 5 будет бить моб.
________
посл. ред. 17.11.2018 в 23:53; всего 1 раз(а); by TuT
TuT ,
Эх_ Ну а какая разница то?)
Да и если делать так то проще в один джет вписать и атаку пользователя и атаку моба то беж
Джет(атака){
$Урон игрока
$Урон моба =0
Если Рандом{ }
} Но это лишь имитация Если игрок не будет бить или обновлять страницу то и моб не будет бить
Эх_ Ну а какая разница то?)
Да и если делать так то проще в один джет вписать и атаку пользователя и атаку моба то беж
Джет(атака){
$Урон игрока
$Урон моба =0
Если Рандом{ }
} Но это лишь имитация Если игрок не будет бить или обновлять страницу то и моб не будет бить
345888292 , Вот создайте фаил, более подробный пример. И посмотрите что будет.
<?
$rand = rand(1,5);
if($rand == 5){
//удар моба
echo 'Моб ударил<br>';
}
if(filter_has_var(INPUT_GET, 'attack')){
//атака пользователя
echo '</br>Пользователь ударил';
}
echo '<a href="?attack">Атаковать</a> ';
TuT , не обижайтесь но я и так вижу) во 1 рандом от 1 до 5 это не обязательно 20% или каждое 5 значение во вторых сам по себе код не запустится. Ваш код работает по системе . Жмем удар-наносим урон-20%шанс получить урон далее Жмем удар-наносим урон-20%шанс получить урон
345888292 , Я уже писал как реализовать если пользователь не обновлял страницу более 15 сек.
<?
$time = (time() - ($user['attack'] + 15));
if(($user['attack'] + 15) <= time()){
for($i = 1; $i <= $time; $i++){
//количество ударов
echo $i.'<br>';
}
}
$rand = rand(1,5);
if($rand == 5){
//удар моба
echo 'Моб ударил<br>';
}
if(filter_has_var(INPUT_GET, 'attack')){
//атака пользователя
echo '</br>Пользователь ударил';
}
echo '<a href="?attack">Атаковать</a> ';
TuT , мм. а не будет разве сброса времени если пользователь будет и бить и бить?
345888292 , Будет, для этого у нас рандом, что бы моб бил.
Если хотите, удар моба, удар пользователя, воткнуть удар моба в атаку. Вот и все решение вопроса.
Если хотите, удар моба, удар пользователя, воткнуть удар моба в атаку. Вот и все решение вопроса.