Hmm .. habe mir mal das betreffende Code-Teil angesehen und sehe da ein Problem, wenn man die Einstellung "Meister kann mehrmals pro Tag herausgefordert werden?" auf "Nein" einstellt .. und damit der arme Spieler in einer Loop hängt.
Schnipp
$this->bbcode_second_pass_code('', '
.
.
output("`^{$master['creaturename']}`0 ist deine Tapferkeit als Krieger zu Ohren gekommen und er hat Gerüchte gehört, dass du glaubst,
du bist so viel mächtiger als er, dass du nicht einmal gegen ihn kämpfen
müsstest, um irgendetwas zu beweisen. Das hat sein Ego
verständlicherweise verletzt. So hat er sich aufgemacht, dich zu finden. `^{$master['creaturename']}`0 fordert einen sofortigen
Kampf von dir und dein eigener Stolz hindert dich daran, seine Forderung abzulehnen.");
if ($session['user']['hitpoints']<$session['user']['maxhitpoints']){
output("`n`nAls fairer Kämpfer gibt dir dein Meister vor dem Kampf einen Heiltrank.");
$session['user']['hitpoints']=$session['user']['maxhitpoints'];
}
$session[user][reputation]-=2;
if ($session[user][seenmaster]==1) $session[user][seenmaster]=2;
addnews("`3{$session['user']['name']}`3 wurde von Meister `^{$master['creaturename']}`3 wegen Überheblichkeit gejagt und gestellt.");
}
.
.
')
/Schnipp
Das "gemeine" in dem Fall ist "$session[user][reputation]-=2;"
Das heißt nämlich im Klartext ... 10 mal in der Zwangsschleife verlieren = -20 Punkte Reputation. Vom Helden zum "Feind der Nation" in 1 Minute
Gruß.
Gwydion