anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 15 Jun, 2025 22:39

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Buff-Variablen by Eliwood
BeitragVerfasst: So 16 Okt, 2005 16:31 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Mit diesem kleinen Addon kann man im Stalltier oder im Itemeditor bei Buffs Werte wie folgt eingeben:

Runden: <level>

Mindest Gegnerschaden: round(<attack>*4/3)

Öffne battle.php

Suche:

$this->bbcode_second_pass_code('', '<?php')

Füge danach ein:

$this->bbcode_second_pass_code('', 'function getSessionValue($match) {
global $session; // evtl. anpassen
return $session['user'][$match[1]];
}')

Suche:

$this->bbcode_second_pass_code('', '$activate = strpos($buff['activate'], $tag);
if ($activate !== false) $activate = true; // handle strpos == 0;')

Füge danach ein:

$this->bbcode_second_pass_code('', '/* Variables in Buffs | 2005 by Eliwood */
reset($buff);
while (list($property,$value) = each($buff))
{
$value = preg_replace_callback('/<([A-Z]+)>/i', 'getSessionValue', $value);
$search = array("+","-","/","*","(",")"," ","round");
$replace = array("");
$value2 = str_replace($search,$replace,$value);
if(is_numeric($value2) && $value!=$value2) eval('$value = '.$value.';');

$val = $value;
//print "$property: ".$value." ; <br>";

$buff[$property] = $value;
}
/* End */')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 16 Okt, 2005 17:24 
Offline
Held
Held
Benutzeravatar

Registriert: Sa 10 Sep, 2005 11:26
Beiträge: 248
Wohnort: NRW
hätte da mal ne frage zu buffs.... ich wollte zu einer bestimmten rasse einen buff machen der jeden neuen tag wieder neu anfängt aber mit ner if abfrage führt der den nicht aus ohne geht es... ein freund sagte man muss ne auslese machen... geht das NUR mit oder gibts auch ne möglichkeit das ohne zu machen?


Zuletzt geändert von Ray am Di 18 Okt, 2005 16:48, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 16 Okt, 2005 20:05 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
Ray hat geschrieben:
hätte da mal ne frage zu buffs.... ich wollte zu einer bestimmten rasse einen buff machen der jeden neuen tag wieder neu anfängt aber mit ner if abfrage führt der den nicht aus ohne geht es... ein freund sagte man muss ne auslese machen... geht das NUR mit oder gibts auch ne möglichkeit das ohne zu machen?


musst du das extra in jeden thread posten? es wird dir jemand helfen, wenn er will und nicht wenn du ihn immer wieder damit nervst.

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum