anpera.net
https://anpera.homeip.net/phpbb3/

rasse mit ig time buff
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=1493
Seite 1 von 1

Autor:  torin [ Mi 29 Jun, 2005 21:29 ]
Betreff des Beitrags:  rasse mit ig time buff

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]

Autor:  torin [ Do 30 Jun, 2005 21:51 ]
Betreff des Beitrags: 

Dank eines Freundes konnte ich alle Fehler beseitigen und alles läuft nun bei mir fehlerfrei bis jetzt. Kann nach Hacks & Addons verschoben werden wenn ihr es für würdig haltet dafür. Ist schließlich nur meine erste Arbeit.

Autor:  Doctamy [ Sa 17 Mai, 2008 16:31 ]
Betreff des Beitrags:  Re: rasse mit ig time buff

hmm...einen kleinen Fehler hab ich aber...Mein Tier verschwindet sobald ich zum Meister gehe und ihn besiege.

Autor:  Kevz [ Sa 17 Mai, 2008 17:10 ]
Betreff des Beitrags:  Re: rasse mit ig time buff

Du hast den Garten bei Änderungen u.a. vergessen!! ;)

Autor:  Doctamy [ Sa 17 Mai, 2008 17:19 ]
Betreff des Beitrags:  Re: rasse mit ig time buff

Welche Änderungen im Garten?

Autor:  Kevz [ Sa 17 Mai, 2008 18:34 ]
Betreff des Beitrags:  Re: rasse mit ig time buff

Im Garten muss u.a. die Änderung für die Rasse vorgenommen werden, damit die Anzeige dort auch richtig erfolgt. Hatte mal eine Anleitung zur Rassenerstellung, hier im Forum, gepostet.

Autor:  Doctamy [ Sa 17 Mai, 2008 18:43 ]
Betreff des Beitrags:  Re: rasse mit ig time buff

Ich hab ja rassen drin mir fehlte nur der Buff..und im Garten wird alles richtig angezeigt...Keine Rasse unbekannt...

Aber warum verschwindet das Tier?

Autor:  Doctamy [ Mi 21 Mai, 2008 07:38 ]
Betreff des Beitrags:  Re: rasse mit ig time buff

leider habe ich immernoch keine Lösung gefunden...

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/