Superman hat geschrieben:
Erst Mal ein großes Dank schön für die Hilfe...
Könntest du vielleicht das if ($session['user']['krankheit']==1){blabuub}
etwas genauer ausführen?? (Weil ich das irgendwie nicht hinkriege...)
Accounts: Krankheit, habe ich ausgeführt.
Also in dem special hab ich benutzt:
$session[user][krankheit]=1;
In der newday:
if ($session['user']['krankheit']==1){ "defmod"=>0.8,"atkmod"=>0.8,"minioncount"=>1,"mingoodguydamage"=>1,"maxgoodguydamage"=>$session['user']['level']/2,
"roundmsg"=>"`#Deine Infektion schadet dir!`0","activate"=>"offense","activate"=>"defense");}
Aber das kann ja nicht stimmen... Ich will mit Krankheit==1 folgendes erreichen: -Dauernde Krankheit (Jeden Ingametag...unendlich lange)
-Verringerung der ATK und Vert.
Wäre euch sehr dankbar wenn ihr mir das beantworten könntet.
Unendlich lange geht nicht wirklich ohne weiteres.
Es sei denn, du installierst dir das da:
http://dragonprime.net/index.php?topic=2449.0
Dann gehts. " "rounds" =>-1 ", ansonsten halt " "rounds" => 9999" oder so. (Ohne die äusseren " (!))
Edit: Und ich seh da grad nochmal was... Was ist eigentlich los hier, wer ist der Urheber dieses Fehlers, der in letzter Zeit öfters mal auftaucht?
Der Buff, den du willst, hört sich so an:
[php]$session['bufflist']['krankheit'] = array(
"defmod"=>0.8,
"atkmod"=>0.8,
"activate"=>"offense, defense",
"rounds" => 9999
);[/php]
Minioncounts brauchst du hier nicht, und goodguydamage funktioniert standardgemäss nicht wirklich.. ka warum nicht (Oder wars in Verbindung mit badguydmg? Ach egal).
Um in Zukunft solche Fehler zu vermeiden, empfehl ich dir dringenst meinen Buffwizard!
=>
http://anpera.homeip.net/forum/viewtopi ... ard&t=1821