Всем привет, вот возникла проблема, хотел посоветоваться.Пишу онлайн игру, в игрока есть личный характеристики.К примеру :хар1,хар2,хвр3.Эти характеристики он может увеличить участвуя, в соревнованиях.Максимальное количество уровней в игре 100, а максимальное значение характеристик 200.Вопрос: как устроить получения этих характеристик равномерно,и чтоб у каждого на одинаковых уровнях были разные?
[STEM], я понимаю что рандомом,но чтоб не получилось на 50лв уже характеристики были 200
[STEM], дружу, но это к чему,не пойму...
0,15 к рандомному скиллу каждый уровень(это если 3 скилла всего). Ну и там условия, если скилл уже = 200 то рандомно другому скиллу или еще другому.
<?php
// num номер уровня которого достиг пользователь
if ($lvl==num && $gus['lvl']<num){
// рандомно выбираем какая характеристика увеличится
$rand_tab=rand(1,3);
if ($rand_tab=='1') $var='har1';
elseif ($rand_tab=='2') $var='har2';
else $var='har3';
// увеличиваем выбранную характеристику
// +coll на скрлько увеличиваем характеристику.
$mysqli->query("UPDATE `gemes_us` SET `$var` = '".($gus['$var']+coll)."' WHERE `gid` = '$gus[gid]' LIMIT 1"
}
?>
как то так