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

lotgd Dragonslayer Edition V3
https://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=4865
Seite 15 von 22

Autor:  Rikkarda [ So 04 Okt, 2009 13:24 ]
Betreff des Beitrags:  Re: lotgd Dragonslayer Edition V3

nunja.. ohne Sourcelink kann man da schlecht hellsehen.. Ich müsste schon deine list.php + den angesprochenen libs sehen..

Autor:  Patzue [ So 04 Okt, 2009 13:59 ]
Betreff des Beitrags:  Re: lotgd Dragonslayer Edition V3

Wie im Post steht, ist es noch alles offline.. kann dir also keinen link zur Source geben..sry

Autor:  Rikkarda [ So 04 Okt, 2009 14:33 ]
Betreff des Beitrags:  Re: lotgd Dragonslayer Edition V3

jo sry dann muss dir da wer helfen, der das in die ds2 schon eingebaut hat. Meine hellseherischen Fähigkeiten reichen da leider nicht aus :)

Autor:  Patzue [ So 04 Okt, 2009 14:39 ]
Betreff des Beitrags:  Re: lotgd Dragonslayer Edition V3

:lol: Ist jakein problem :) Finds eh super, dass du helfen willst, obwohl du die 0.9.7 verwendest :wink:

Autor:  Minerva [ So 04 Okt, 2009 16:10 ]
Betreff des Beitrags:  Re: lotgd Dragonslayer Edition V3

die daten der List werden über eine funktion gesteuert. die funktion befindet sich in der user.lib (ordner lib)
sprich: was du ändern willst einfach in der betreffenden datei mal suchen;) ist gar nicht so schwer
*nutzt auch die 2.5
die 3er würde ich dir dann allerdings erst recht nicht empfehlen, die ist noch komplizierter als die 2.5

mfg dat Min

Autor:  Patzue [ So 04 Okt, 2009 16:17 ]
Betreff des Beitrags:  Re: lotgd Dragonslayer Edition V3

Ok danke.. Ich werde mal schaun =)

*lach* danke für den Tipp.. :)

Edit:

Vieln Vielen Dank :) Es geht.. Aber auf die idee in der user.lib.php zu schaun muss man ja erst kommen :D

Autor:  Minerva [ So 04 Okt, 2009 19:22 ]
Betreff des Beitrags:  Re: lotgd Dragonslayer Edition V3

kleiner und sehr hilfreicher Tipp: besorg dir ein Php programm mit dateiübergreifender suche und wenn du dann noch ne funktion suchst um bei der was zu verändern, dann suchste einfach im ganzen lib ordner danach.
Vorteil: du findest die betreffenden Stellen viel einfacher.

generell: alles was mit den userdateien zu tun hat (sprich den accounts) is in der user.lib
alles was mit den Commentaren zu tun hat in der commentary.lib und so weiter.
wenn man mal ~weiß wo was ist wirds einfacher ^^

mfg dat Min

Autor:  Patzue [ So 04 Okt, 2009 19:25 ]
Betreff des Beitrags:  Re: lotgd Dragonslayer Edition V3

Ja.. Hab Context keine AHnung was für ne Version.. da kann ich auch Datenübergereifend suchen.. Bin eben noch "verwöhnt" von der 0.9.7, dass da alles in der list stand :) Vielen Dank für den Tipp.. Werd ich mir merken.. Und wenn ich sachen auf anhieb nich in der entsprechenden Datei finde such ich im lib-Ordner.. :lol:

Autor:  Salator [ Do 08 Okt, 2009 19:54 ]
Betreff des Beitrags:  Re: lotgd Dragonslayer Edition V3

Ein Fehler wurde beim Tauschquest gefunden: Wenn niemand in Valhalla eingetragen ist kann man keine Totenbeschwörung machen.

$this->bbcode_second_pass_code('', '
Suche in friedhof.php
if($session['user']['exchangequest']==18)
{
addnav('`%Tote beschwören`0','exchangequest.php');
}

Verschiebe diesen Block nach unten, über die Zeile
output($str_out.'</table>`c');

')
Alternativ kann man auch einen Dummy-Eintrag in der DB anlegen.

Autor:  Patzue [ So 18 Okt, 2009 20:25 ]
Betreff des Beitrags:  Re: lotgd Dragonslayer Edition V3

Wieder ich.. wegen der 2.5.. Es ist die standart gilde.. und wenn ich ein Mitglied in einer Gilde bin wirft es mir am newday folgenden Fehler aus

Fatal error: Cannot use string offset as an array in D:\xampp\htdocs\logd\lib\dg_funcs.lib.php on line 1114


$g['taxdays']++;
$g['lastupdate'] = date('Y-m-d H:i:s');

// Ausbau weiterbauen
if($g['build_list'][0][0]) {
$g['build_list'][0][1]--;

if($g['build_list'][0][1] <= 0) { // Ausbau vollendet

$type = $g['build_list'][0][0];
$g['build_list'][$type] = min($g['build_list'][$type]+1,DG_BUILD_MAX_LVL);
$g['build_list'][0][0] = 0;

dg_massmail($gid,'Ausbau fertiggestellt!','Deine Gilde hat den Ausbau '.$dg_builds[$type]['name'].' fertiggestellt!');
dg_log('Ausbau '.$dg_builds[$type]['name'].' auf Lvl '.$g['build_list'][$type].' fertig!');

dg_addnews('`@Die Gilde '.$g['name'].'`@ hat soeben ihren Ausbau fertiggestellt!');

addhistory('`2Erweiterung des Ausbaus '.$dg_builds[$type]['name'].' fertiggestellt',2,$g['guildid']);

}
}





Dass ist der Code-Ausschnitt.. braucht ihr mehr? Betreffende Zeile ist rot makiert..

Autor:  Patzue [ Do 22 Okt, 2009 19:50 ]
Betreff des Beitrags:  Re: lotgd Dragonslayer Edition V3

Sry für doppelpost.. aber ne andere Frage.. Man sieht immer wieder auf den 0.97er VErsionen, (vorallem die mit dem MIO bundle), dass sie beim schreiben die Posts mit Absätzen gliedern können, seis mit `n oder einfach einem Zeilenumbruch mit Enter..

Muss ich dazu in der commentary.lib.php folgende Zeile abändern? falls ja.. wie?

// Alle Tags bis auf erlaubte Farben raus
$row['comment'] = preg_replace('/[`][^'.regex_appoencode(1,false).']/','',$row['comment']);

EDIT: Habs gelöst.. einfach das was hier ist

viewtopic.php?f=25&t=3061&hilit=nl2br

am schluß das
PHP:
$out.=$op[$i];

musste nur damit ersetzen
PHP:
$out.= nl2br($op[$i]);

Autor:  Victorinus [ So 25 Okt, 2009 01:25 ]
Betreff des Beitrags:  Re: lotgd Dragonslayer Edition V3

Erledigt bitte löschen

Autor:  Yunfei [ Do 29 Okt, 2009 18:31 ]
Betreff des Beitrags:  Re: lotgd Dragonslayer Edition V3

Kleines Problem mit dem /ms Befehl:
Es wird zwar z. B. Yunfeis draus gemacht, aber die Schrift danach ist weiß, egal welche Farbe man eingestellt hat.
Ich finde die entsprechende Stelle nicht, Könnte mir da jemand behilflich sein? :)


LG

Autor:  Patzue [ Do 29 Okt, 2009 18:59 ]
Betreff des Beitrags:  Re: lotgd Dragonslayer Edition V3

Oehm.. ist glaub in der commentary.lib.php (bei mir ab Zeile 477)

sieht ungefähr so aus $this->bbcode_second_pass_code('', 'if(substr($row['comment'],0,4)=='/msg') {

$op[$i] .= $timestamp.$date.'`7'.str_replace('&amp;','&',HTMLEntities(substr($row[comment],4)))
.'`0`n';
if ($message=='X') {$op[$i]='`0('.$row['section'].') '.$op[$i];}
}')

Autor:  Auric [ Do 29 Okt, 2009 19:16 ]
Betreff des Beitrags:  Re: lotgd Dragonslayer Edition V3

Na ja, genau genommen eher das Pendant dazu mit '/ms' statt '/msg', aber wenn man in der commentary.lib.php einfach nach "ms" sucht, sollte man es schon finden.

Autor:  Eliwood [ Do 29 Okt, 2009 22:27 ]
Betreff des Beitrags:  Re: lotgd Dragonslayer Edition V3

Yunfei hat geschrieben:
Kleines Problem mit dem /ms Befehl:
Es wird zwar z. B. Yunfeis draus gemacht, aber die Schrift danach ist weiß, egal welche Farbe man eingestellt hat.
Ich finde die entsprechende Stelle nicht, Könnte mir da jemand behilflich sein? :)

LG


Das liegt daran, dass der Name mit einem schliessenden `0 in der Datenbank gespeichert wird - zumindest normalerweise. Man könnte vor der Ausgabe das `0 wegstrippen, dann sollte die letzte Farbe übernommen werden.

(Und das sag ich nun, ohne den Code zu kennen - obacht!)

Autor:  Patzue [ Fr 30 Okt, 2009 17:28 ]
Betreff des Beitrags:  Re: lotgd Dragonslayer Edition V3

Auric hat geschrieben:
Na ja, genau genommen eher das Pendant dazu mit '/ms' statt '/msg', aber wenn man in der commentary.lib.php einfach nach "ms" sucht, sollte man es schon finden.



Oh tut mir leid. Hatte msg gelesen :D

Autor:  Yunfei [ Fr 30 Okt, 2009 19:03 ]
Betreff des Beitrags:  Re: lotgd Dragonslayer Edition V3

Dann muss es also das hier sein?
$this->bbcode_second_pass_code('', 'else if(substr($row['comment'],0,3) == '/ms') {
if(substr($row['login'],-1) == 's') {
$str_rest = '\'`0`& '.substr($row['comment'],3);
}
else {
$str_rest = 's`0`& '.substr($row['comment'],3);
}
}')

@ Auric: Es ist ja mehrmals irgendwas mit /ms in der commentary.lib.php ^^ ich wusste nicht an welcher Stelle genau ich schauen muss.

Ich wollte versuchen das s oder ' nach dem Namen in die Namensfarbe zu färben, da das auch schon weiß ist. Das ginge sicher so wie Eli es vorgeschlagen hat.
So, danach kommt ja der Text wie beim normalen /me und der ist auch weiß. Da hakts halt. :)

Autor:  Rikkarda [ Fr 30 Okt, 2009 19:39 ]
Betreff des Beitrags:  Re: lotgd Dragonslayer Edition V3

dann such hier im Forum mal nach meiner Einbauanleitung für /ms und vergleiche es mit der in der DS Version. Bei mir wird das "s" in die Namensfarbe eingebunden und danach wird in der "Emote" farbe weitergeschrieben.

Autor:  Yunfei [ Fr 30 Okt, 2009 20:15 ]
Betreff des Beitrags:  Re: lotgd Dragonslayer Edition V3

Ich kriege mich iwie jedes Mal mit der sch... commentary in die Wolle -.- der Rest geht ja.
Das tolle ist inner Vorschau bekommts die Emotefarbe, beim Posten isse wieder wech.

Ich schau mal, danke Rikka.

LG

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