@ -331,5 +332,22 @@ function sendClanNewsletter($user, $text){
}
function addClanExp($clan_id, $exp) {
$clan = getClan($clan_id, false);
if($clan['level'] == 18)
return;
$n_exp = $clan['exp'] + $exp;
$n_level = $clan['level'];
$req_exp = getRequiredClanExp($clan['level']);
if($req_exp <= $n_exp) {
$n_exp = 0;
$n_level++;
}
mysql_query('UPDATE clan SET exp = ' .$n_exp. ', level = ' .$n_level . ' WHERE id = ' .$clan_id . ' AND exp = ' .$clan['exp'] . ' AND level = ' .$clan['level']);
if(mysql_affected_rows() == 0) {
echo 'Fehler beim zuweisen der Clanexp, dadurch sind dem Clan mit der ID ' . $clan['level'] . ' ' .$exp . ' exp fl&omul;ten gegangen!! Neue exp wären ' . $n_exp . ' bei level ' .$n_level;