So alle fehler gefunden Die Rasse funktioniert nun bei mir ohne probleme.
Dunkelelfen die von 6 uhr AM bis 6 uhr PM schwächer und in der Nacht dann Stärker sind.
Vorher die Wetterabhängige Rasse Naias, die man hier im forum findet, instalieren.
Denn einige Änderungen von ihr werden mitgenutzt.
öffne newday.php
Folge Zeilen können etwas unterschiedlich sein.
Finde:
[php]
case "5":
output("`5Als Echsenwesen hast du durch deine Häutungen einen klaren gesundheitlichen Vorteil gegenüber anderen Rassen.`n`^Du startest mit einem permanenten Lebenspunkt mehr!");
$session['user']['maxhitpoints']++;
break;
case "6":
output("`8Du bist ein Naias und ein Bewohner des Wassers. Deine Stärke und deine Schwäche ist abhängig vom Wetter!!");
break;
[/php]
Füge danach ein:
[php]
case "7":
Output("`Q Als Dunkelelf bist du es gewöhnt in der Nacht zu agieren. Du bist in der Nacht stärker und fühlst dich sicherer. Am Tag bist du aber schwächer und leichter zu treffen.");
break;
[/php]
Finde
[php]
output("<a href='newday.php?setrace=5$resline'>In einem Erdloch in der öden Landschaft</a> weit außerhalb jeder Siedlung bist du als `5Echsenwesen`0 aus deinem Ei geschlüpft. Artverwandt mit den Drachen hast du es nicht leicht in dieser Welt.`n`n",true);
output("<a href='newday.php?setrace=6$resline'>Geboren unter Wasser im Kristallsee.</a> Gelernt was es heisst ein Naias zu sein und was es bedeutet es gerade nicht zu sein!!!.`n`n",true);
[/php]
Füge danach ein:
[php]
output("<a href='newday.php?setrace=7$resline'>Geboren im Dorf Drokon.</a> Das an der dunkelsten Stelle im wald zu finden ist und wo nie die Sonne scheint.`n`n",true);
[/php]
Finde:
[php]
addnav("`5Echse`0","newday.php?setrace=5$resline");
addnav("`8Naias`0","newday.php?setrace=6$resline");
[/php]
Füge danach ein:
[php]
addnav("`QDunkelelf`0","newday.php?setrace=7$resline");
[/php]
Finde:
[php]
addnav("","newday.php?setrace=4$resline");
addnav("","newday.php?setrace=5$resline");
addnav("","newday.php?setrace=6$resline");
[/php]
Füge danach ein:
[php]
addnav("","newday.php?setrace=7$resline");
[/php]
Öffne hof.php
Suche:
[php]
$racesel = "CASE race WHEN 1 THEN '`2Troll`0' WHEN 2 THEN '`^Elf`0' WHEN 3 THEN '`&Mensch`0' WHEN 4 THEN '`#Zwerg`0' WHEN 5 THEN '`5Echse`0'WHEN 6 THEN '`8Naias`0' ELSE '`7Unbekannt`0' END";
[/php]
Ersetze durch:
[php]
$racesel = "CASE race WHEN 1 THEN '`2Troll`0' WHEN 2 THEN '`^Elf`0' WHEN 3 THEN '`&Mensch`0' WHEN 4 THEN '`#Zwerg`0' WHEN 5 THEN '`5Echse`0'WHEN 6 THEN '`8Naias`0' WHEN 7 THEN '`QDunkelelf`0' ELSE '`7Unbekannt`0' END";
[/php]
öffne commen.php
Suche:
[php]
$races=array(1=>"Troll",2=>"Elf",3=>"Mensch",4=>"Zwerg",5=>"Echse",6=>"Naias",0=>"Unbekannt");
$colraces=array(1=>"`2Troll`0",2=>"`^Elf`0",3=>"`0Mensch",4=>"`#Zwerg`0",5=>"`5Echse`0",6=>"`8Naias`0",0=>"`)Unbekannt`0");
[/php]
ersetze durch:
[php]
$races=array(1=>"Troll",2=>"Elf",3=>"Mensch",4=>"Zwerg",5=>"Echse",6=>"Naias",7=>"Dunkelelf",0=>"Unbekannt");
$colraces=array(1=>"`2Troll`0",2=>"`^Elf`0",3=>"`0Mensch",4=>"`#Zwerg`0",5=>"`5Echse`0",6=>"`8Naias`0",7=>"`QDunkelelf`0",0=>"`)Unbekannt`0");
[/php]
Suche:
[php]
$session['user']['laston']=date("Y-m-d H:i:s");
[/php]
Füge danach ein:
[php]
// Dunkelelf erweiterung by Torin
if ($session['user']['race']==7){
if (date('G',gametime())<=5 || date('G',gametime())>=18) {
$buff=array("name"=>"`QNacht`0", "rounds"=>999,"wearoff"=>"Es wird wieder hell","defmod2"=>+2,"atkmod2"=>+2,"roundmsg"=>"Die Nacht ist dein Freund","activate"=>"offense");
$session['bufflist']['Dunkelelf']=$buff;
}
else{
$buff=array("name"=>"`0Tag`", "rounds"=>999,"wearoff"=>"Es wird wieder dunkel","defmod2"=>-2,"atkmod2"=>-2,"roundmsg"=>"Das Tageslicht schwächt dich.","activate"=>"offense");
$session['bufflist']['Dunkelelf']=$buff;
}
}
// ende der dunkelelferweiterung
[/php]
Falls man die Wetterabhängige Rasse der Naias nicht einbauen möchte müssen noch folgende Änderungen vorgenommen werden diese Kopier ich der einfachheithalber aus der entsprechenden Anleitung.
[php]
// suche in common.php
if (isset($val[atkmod])) $atk *= $val[atkmod];
if (isset($val[defmod])) $def *= $val[defmod];
// füge danach ein
if (isset($val[atkmod2])) $atk += $val[atkmod2];
if (isset($val[defmod2])) $def += $val[defmod2];
// öffne battle.php
// suche
$result['defmod'] = 1;
// füge danach ein
$result['atkmod2'] = 0;
$result['defmod2'] = 0;
// suche
if (isset($buff['dmgmod'])) {
$result['dmgmod'] *= $buff['dmgmod'];
}
// füge danach ein
if (isset($buff['defmod2'])) {
$result['defmod2'] += $buff['defmod2'];
}
if (isset($buff['atkmod2'])) {
$result['atkmod2'] += $buff['atkmod2'];
}
// suche
$atk = $session[user][attack]*$atkmod;
// füge danach ein oder ersetze es, wie es dir beliebt
$atk = (($session[user][attack]*$atkmod)+$buffset[atkmod2]);
// suche
$adjustedselfdefense = ($session[user][defence] * $adjustment * $defmod);
// füge danach ein oder ersetze es, wie es dir beliebt
$adjustedselfdefense = (($session[user][defence] * $adjustment * $defmod)+$buffset[defmod2]);
[/php]
_________________ Hier mein kleiner Logd Rp Server
Zuletzt geändert von torin am Mo 04 Jul, 2005 16:22, insgesamt 1-mal geändert.
|