Loading...
PHP/MySQL | Помогите решить)
Вообщем делаю постройки для клана в заварушке)
И мне нужна помощь вот например. Мне нужно что бы за каждый уровень Алтаря силы параметры находящихся игроков в нем повышалось на 1% и так до 20 урн постройки.
Меня волнует
Как вставить % что бы он дествовал и реально повышал параметры а при уходе снимал)

Сейчас дам пример.
________
посл. ред. 11.03.2016 в 06:46; всего 1 раз(а); by MEgBEgb
$exp = exp_koll(10);
if($clans['id'])$exp = $exp+ceil($exp*'.$clans['ps1'].'/100);

Вот правельно ли этот запрос скажем к % с опыта?
зачем переспрашивать, проверь!

Сделай так:
при повышение уровня постройки
через
стат игрока - это есть хп,броня,атака и т.п

$clan_id = id клана;
$percent = 5; // повышения стат на 5 процентов
$usrs = mysql_query("select * from users where clan_id (или id_clan) = $clan_id ");
while($usr = mysql_fetch_assoc($clan_id)){
$stat = round(стат игрока + ((стат игрока/100) * $percent ));

mysql_query("update users set стат игрока = стат игрока + $stat ");
}

Такого вида код нужно ставить на улучшение, выход и вход в клан

только там опять таки на вход нужно сделать подсчет уровней постройки


$level = уровень клан
$percent = 5; // повышения стат на 5 процентов
$usrs = mysql_query("select * from users where clan_id (или id_clan) = $clan_id ");
while($usr = mysql_fetch_assoc($clan_id)){
$stat = round(стат игрока + ((стат игрока/100) * $percent * $level));

mysql_query("update users set стат игрока = стат игрока + $stat ");
}
Писал с тела, возможно ошибки)
________
посл. ред. 11.03.2016 в 07:14; всего 1 раз(а); by Николай Карамышев
Николай Карамышев (11.03.2016 в 07:12)
зачем переспрашивать, проверь!

Сделай так:
при повышение уровня постройки
через
стат игрока - это есть хп,броня,атака и т.п

$clan_id = id клана;
$percent = 5; // повышения стат на 5 процентов
$usrs = mysql_query("select * from users where clan_id (или id_clan) = $clan_id ");
while($usr = mysql_fetch_assoc($clan_id)){
$stat = round(стат игрока + ((стат игрока/100) * $percent ));

mysql_query("update users set стат игрока = стат игрока + $stat ");
}

Такого вида код нужно ставить на улучшение, выход и вход в клан

только там опять таки на вход нужно сделать подсчет уровней постройки


$level = уровень клан
$percent = 5; // повышения стат на 5 процентов
$usrs = mysql_query("select * from users where clan_id (или id_clan) = $clan_id ");
while($usr = mysql_fetch_assoc($clan_id)){
$stat = round(стат игрока + ((стат игрока/100) * $percent * $level));

mysql_query("update users set стат игрока = стат игрока + $stat ");
}

Попробую)
Николай Карамышев (11.03.2016 в 07:12)
зачем переспрашивать, проверь!

Сделай так:
при повышение уровня постройки
через
стат игрока - это есть хп,броня,атака и т.п

$clan_id = id клана;
$percent = 5; // повышения стат на 5 процентов
$usrs = mysql_query("select * from users where clan_id (или id_clan) = $clan_id ");
while($usr = mysql_fetch_assoc($clan_id)){
$stat = round(стат игрока + ((стат игрока/100) * $percent ));

mysql_query("update users set стат игрока = стат игрока + $stat ");
}

Такого вида код нужно ставить на улучшение, выход и вход в клан

только там опять таки на вход нужно сделать подсчет уровней постройки


$level = уровень клан
$percent = 5; // повышения стат на 5 процентов
$usrs = mysql_query("select * from users where clan_id (или id_clan) = $clan_id ");
while($usr = mysql_fetch_assoc($clan_id)){
$stat = round(стат игрока + ((стат игрока/100) * $percent * $level));

mysql_query("update users set стат игрока = стат игрока + $stat ");
}

ты что гамнакодишь то запросами в цыкле? Да ты знаешь толк в извращениях.
89828013 (11.03.2016 в 08:41)
ты что гамнакодишь то запросами в цыкле? Да ты знаешь толк в извращениях.


Ты что с сосны упал? Человек помощи просил, я хоть чем-то помог, с твоей стороны лишь не адекватный, не обоснованный ответ! Как понимать тебя?
Онлайн: 3
Время:
Gen. 0.0968
(c) Bym.Guru 2010-2025