PHP/MySQL | Помогите решить)
Вообщем делаю постройки для клана в заварушке)
И мне нужна помощь вот например. Мне нужно что бы за каждый уровень Алтаря силы параметры находящихся игроков в нем повышалось на 1% и так до 20 урн постройки.
Меня волнует
Как вставить % что бы он дествовал и реально повышал параметры а при уходе снимал)
Сейчас дам пример.
________
посл. ред. 11.03.2016 в 06:46; всего 1 раз(а); by MEgBEgb
И мне нужна помощь вот например. Мне нужно что бы за каждый уровень Алтаря силы параметры находящихся игроков в нем повышалось на 1% и так до 20 урн постройки.
Меня волнует
Как вставить % что бы он дествовал и реально повышал параметры а при уходе снимал)
Сейчас дам пример.
________
посл. ред. 11.03.2016 в 06:46; всего 1 раз(а); by MEgBEgb
$exp = exp_koll(10);
if($clans['id'])$exp = $exp+ceil($exp*'.$clans['ps1'].'/100);
Вот правельно ли этот запрос скажем к % с опыта?
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 ");
}
Сделай так:
при повышение уровня постройки
через
стат игрока - это есть хп,броня,атака и т.п
$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: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 ");
}
зачем переспрашивать, проверь!
Сделай так:
при повышение уровня постройки
через
стат игрока - это есть хп,броня,атака и т.п
$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 ");
}
зачем переспрашивать, проверь!
Сделай так:
при повышение уровня постройки
через
стат игрока - это есть хп,броня,атака и т.п
$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)
ты что гамнакодишь то запросами в цыкле? Да ты знаешь толк в извращениях.
ты что гамнакодишь то запросами в цыкле? Да ты знаешь толк в извращениях.
Ты что с сосны упал? Человек помощи просил, я хоть чем-то помог, с твоей стороны лишь не адекватный, не обоснованный ответ! Как понимать тебя?