anpera.net
http://anpera.homeip.net/phpbb3/

Waldspecialeditor Addon
http://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=1498
Seite 2 von 2

Autor:  EA Neumann [ Do 07 Jul, 2005 17:13 ]
Betreff des Beitrags: 

Meteora hat geschrieben:
komisch, sollte eigentich normal funktionieren...


Soweit funktioniert der Editor ja auch, nur eben die zuvor genannten Probs mit der doofen Anzeige -> Besonderes Ereignis [ohne weiteren Text oder Textstücken aus verschiedenen Spezials]!!!

Hmm, da wird mir wohl oder über nur bleiben den Editor zu entfernen (argh, alles wieder ändern] oder es als gegeben hinzunehmen!!!

Autor:  EA Neumann [ Mo 11 Jul, 2005 10:56 ]
Betreff des Beitrags: 

Habe eine Lösung (hoffe ich doch, das es eine ist) gefunden und zwar folgende:

Suche:
......
if ($waldspecial=='') {output("`b`@Arrr, dein Administrator hat entschieden, dass es dir nicht erlaubt ist, besondere Ereignisse zu haben. Beschwer dich bei ihm, nicht beim Programmierer. Es könnte natürlich auch sein, dass es kein Waldspecial gibt, das für dich freigeschalten ist... zu dumm..");}
$y = $_GET[op];
$_GET[op]="";
include("special/".$waldspecial);
db_query("UPDATE waldspecial SET anzahl=anzahl+1 WHERE filename='".$waldspecial."';");
$_GET[op]=$y;


ersetze mit:
......
if ($waldspecial=='') {output("`b`@Arrr, dein Administrator hat entschieden, dass es dir nicht erlaubt ist, besondere Ereignisse zu haben. Beschwer dich bei ihm, nicht beim Programmierer. Es könnte natürlich auch sein, dass es kein Waldspecial gibt, das für dich freigeschalten ist... zu dumm..");}
$y = $HTTP_GET_VARS['op'];
$HTTP_GET_VARS['op']="";
$yy = $_GET['op'];
$_GET['op']="";
//echo "$x including special/".$events[$x];
include("special/".$waldspecial);
db_query("UPDATE waldspecial SET anzahl=anzahl+1 WHERE filename='".$waldspecial."';");
$HTTP_GET_VARS['op']=$y;
$_GET['op']=$yy;
.....


Nun tritt der/die Fehler nicht mehr auf, hoffe das das nun auch so bleibt.
Sollte ich dennoch hier einen Fehler gemacht haben und jemand bemerkt diesen würde ich mich über einen Hinweis freuen!!!

Autor:  dunkler Lord Artus [ Fr 16 Feb, 2007 17:53 ]
Betreff des Beitrags: 

nur so eine frage nebenbei ist eigentlich noch niemanden aufgefallen das das zählsys garnicht geht ^^ denn stat diesem schnipsel

[php]

// Skip the darkhorse if the horse knows the way
if ($session['user']['hashorse'] > 0 && $playermount['tavern'] > 0) {$sql_add=" AND filename <> 'darkhorse.php'";}
$waldspecial = @mysql_result(mysql_query("SELECT filename FROM waldspecial WHERE prio <= ".e_rand(0,3)." AND dk <=".$session[user][dragonkills]." ORDER BY RAND() LIMIT 1"),0,"filename");
if ($waldspecial=='') {output("`b`@Arrr, dein Administrator hat entschieden, dass es dir nicht erlaubt ist, besondere Ereignisse zu haben. Beschwer dich bei ihm, nicht beim Programmierer. Es könnte natürlich auch sein, dass es kein Waldspecial gibt, das für dich freigeschalten ist... zu dumm..");}
$y = $_GET[op];
$_GET[op]="";
include("special/".$waldspecial);
$_GET[op]=$y;}

[/php]

müsste eigentlich dieses

[php]

// Skip the darkhorse if the horse knows the way
if ($session['user']['hashorse'] > 0 && $playermount['tavern'] > 0) {$sql_add=" AND filename <> 'darkhorse.php'";}
$waldspecial = @mysql_result(mysql_query("SELECT filename FROM waldspecial WHERE prio <= ".e_rand(0,3)." AND dk <=".$session[user][dragonkills]." ORDER BY RAND() LIMIT 1"),0,"filename");
if ($waldspecial=='') {output("`b`@Arrr, dein Administrator hat entschieden, dass es dir nicht erlaubt ist, besondere Ereignisse zu haben. Beschwer dich bei ihm, nicht beim Programmierer. Es könnte natürlich auch sein, dass es kein Waldspecial gibt, das für dich freigeschalten ist... zu dumm..");}
$sqlu="UPDATE waldspecial SET anzahl=anzahl+1 WHERE filename='$waldspecial'";
db_query($sqlu);
$y = $_GET[op];
$_GET[op]="";
include("special/".$waldspecial);
$_GET[op]=$y;}

[/php]

schnipsel eingefügt werden ^^ oder hab ich irgend was verpasst ???

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