anpera.net
https://anpera.dyndns.org/phpbb3/

Die Töpferin
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=43&t=2113
Seite 1 von 1

Autor:  Darkness [ Sa 14 Jan, 2006 12:27 ]
Betreff des Beitrags:  Die Töpferin

Ein kleines Waldspecial, bei dem man gegen eine Tonfigur kämpfen muss,
wenn man verliert wird ne Figur erstellt, mit den Werten des Chars, der verloren hat^^
dann können andere Chars später gegen die Figur kämpfen, wenn noch keien Figur da is, kämpft man gegen den Gegner "Tonfigur"
wenn man gewinnt (und mann gegen eine auf nem Char-basierte Tonfigur gekämpft hat) wird die Tonfigur "zerstört" (gelöscht^^).

Die Verluste beim Verlieren habe ich gering gehalten, da man eben (wenn man Pech hat) gegen nen verdammt starken Gegner kämpfen kann und verlieren muss.^^


Einfach in den Special-Ordner kopieren und den SQL-Befehl durchführen.

SQL-Befehl (steht auch in der Datei):
$this->bbcode_second_pass_code('', 'CREATE TABLE `figures` (
`id` int(11) NOT NULL auto_increment,
`creaturename` varchar(50) default NULL,
`creaturelevel` int(11) unsigned default NULL,
`creatureweapon` varchar(50) default NULL,
`creaturehealth` int(11) unsigned default NULL,
`creatureattack` int(11) unsigned default NULL,
`creaturedefense` int(11) unsigned default NULL,
`gems` int(11) unsigned default NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ')


EDIT:
Mal 2 Tippfehler entdeckt udn ausgebessert.

Dateianhänge:
toepferin.rar [2.56 KIB]
672-mal heruntergeladen

Autor:  Devilzimti [ Sa 14 Jan, 2006 12:48 ]
Betreff des Beitrags: 

Hübsche Idee :)

Autor:  Tidus [ Sa 14 Jan, 2006 14:06 ]
Betreff des Beitrags: 

sollte es am anfang nicht
$this->bbcode_second_pass_code('', '
if ($_GET['op'] == ""|| $_GET['op'] == "search")')

heissen damit keine leeren ereignisse auftreten?

Autor:  Darkness [ Sa 14 Jan, 2006 14:19 ]
Betreff des Beitrags: 

Tidus hat geschrieben:
sollte es am anfang nicht
$this->bbcode_second_pass_code('', '
if ($_GET['op'] == ""|| $_GET['op'] == "search")')

heissen damit keine leeren ereignisse auftreten?


Nein, wenn man in der forest.php [php]$_GET[op]="";[/php] stehen hat, brauch man das nich.
Bei mir traten noch nei leere ereignisse auf.
Und ich hab schon ien paar Ereigniss ebei denen nur if ($_GET['op'] == "") steht^^

Autor:  Gloria [ Sa 21 Jan, 2006 13:47 ]
Betreff des Beitrags: 

Hab es so eingebaut. Wenn ich es als Admin teste, klappt es einwandfrei. Als User aber nicht.
Da erscheint der Anfangstext, dass man bei der Töpferin ist, aber dann geht nix mehr. Man muss unverrichteter Dinge ins Dorf zurück.
Es erscheint nicht die Nav zum Kämpfen.

Autor:  Darkness [ Sa 21 Jan, 2006 23:07 ]
Betreff des Beitrags: 

Was genau erscheint, wenn man als user auf das Ereignis trifft.

Ich hab keine Ahnung warum da keine Navs kommen sollten.
hast du etwas an der forest.php oder battle.php geändert, wenn ja was?

Autor:  Gloria [ So 22 Jan, 2006 13:55 ]
Betreff des Beitrags: 

Also:
Wenn ich es als Admin teste, kommt ein kompletter Text und rechts die Nav "Kämpfe!"
Als User kommt nur: Besonderes Ereignis, die Töpferin. Das wars.
Bei den Navs stehen die üblichen, die auch normal im Wald sind vom Heiler über die versch. Kampfarten bis zu zurück zum Dorfplatz. Aber alle, bis auf zurück zum Dorfplatz sind tot.
Ich habe auch weder in der forest.php noch in der battle.php etwas geändert.

Autor:  Garlant [ So 22 Jan, 2006 15:16 ]
Betreff des Beitrags: 

Hm, könnte an $HTTP_GET_VARS liegen, was aber nicht sein muss...
Habe das mal ein klein wenig optimiert und $HTTP_GET_VARS zu $_GET gemacht, vielleicht geht es ja nun, habe es allerdings nicht getestet ;)

Dateianhänge:
Dateikommentar: kleinere Änderungen
toepferin.rar [2.55 KIB]
349-mal heruntergeladen

Autor:  Gloria [ So 22 Jan, 2006 16:41 ]
Betreff des Beitrags: 

Danke, ich teste es gleich!

Autor:  Darkness [ So 22 Jan, 2006 21:47 ]
Betreff des Beitrags: 

Ah, ich weiß was der Fehler sit^^


haste nich gelesen, was hier vorher geschreiebn wurde?
Darkness hat geschrieben:
Tidus hat geschrieben:
sollte es am anfang nicht
$this->bbcode_second_pass_code('', '
if ($_GET['op'] == ""|| $_GET['op'] == "search")')

heissen damit keine leeren ereignisse auftreten?


Nein, wenn man in der forest.php [php]$_GET[op]="";[/php] stehen hat, brauch man das nich.
Bei mir traten noch nei leere ereignisse auf.
Und ich hab schon ien paar Ereigniss ebei denen nur if ($_GET['op'] == "") steht^^

Also...
entweder:
du ersetzt:
[php]if ($_GET['op'] == "")[/php] durch [php]if ($_GET['op'] == ""|| $_GET['op'] == "search")[/php]


oder du machst folgendes:

Öffne forest.php

suche [php]$y = $HTTP_GET_VARS[op];
$HTTP_GET_VARS[op]="";
include("special/".$events[$x]);
$HTTP_GET_VARS[op]=$y;[/php]

ersetze durch:
suche [php]$y = $HTTP_GET_VARS[op];
$z = $_GET[op];
$HTTP_GET_VARS[op]="";
$_GET[op]="";
include("special/".$events[$x]);
$_GET[op]=$z;
$HTTP_GET_VARS[op]=$y;[/php][/php]

Autor:  Gloria [ Do 26 Jan, 2006 20:40 ]
Betreff des Beitrags: 

Danke, jetzt funzt es :lol:

Autor:  Taraen [ Fr 03 Feb, 2006 19:21 ]
Betreff des Beitrags: 

Bei mir funzelt es problemlos! Ich finds wirklich gut ;-)

Autor:  Squall [ Fr 03 Feb, 2006 22:56 ]
Betreff des Beitrags: 

ja wirklich nettes event....

nur eins..du hast ja geschrieben...das sich die tonfigur in andere sachen verwandeln kann...also in einem char oder so ähnlich,wenn jemand gegen dat vieh verliert....leider verliert niemand bei mir lol


aber ansonsten ein nettes ding :)

Autor:  Darkness [ So 05 Feb, 2006 22:38 ]
Betreff des Beitrags: 

Squall hat geschrieben:
ja wirklich nettes event....

nur eins..du hast ja geschrieben...das sich die tonfigur in andere sachen verwandeln kann...also in einem char oder so ähnlich,wenn jemand gegen dat vieh verliert....leider verliert niemand bei mir lol


aber ansonsten ein nettes ding :)


hängt halt vom Server ab (z.b. davon, was für Tiere es gibt).
wenn niemand bei dir verliert musste das Ding halt stärker machen^^
oder du machst es so, dass man bei ihm keine Buffs hat oder halt keien spezialfähigkeit einsetzen kann.
Musst selber wissen, was bei dir am besten ist^^;;;

aber das ganze ist ja so gemacht, dass wenn ein starker Char verliert, dann schächere Chars gegen ihn kämpfen müssen und dann wohl eher verlieren^^

Autor:  Gloria [ Mo 13 Feb, 2006 12:29 ]
Betreff des Beitrags: 

Wie oben beschrieben, hat es bis jetzt super geklappt. Heute, ohne, dass ich irgend etwas neues eingebaut habe, kamen plötzlich diese Fehlermeldungen:

Warning: Division by zero in /var/www/web367/html/logd/battle.php on line 540

Da steht in dieser Zeile: ($adjustment*$adjustment));


Warning: mt_rand() expects exactly 2 parameters, 1 given in /var/www/web367/html/logd/common.php on line 287

Da steht: if ($max===false) return round(mt_rand($min)/1000,0);

Autor:  Kakerlake [ Mo 13 Feb, 2006 15:32 ]
Betreff des Beitrags: 

muss auch mt_rand($min,$max) heißen...

Autor:  Sir_No [ So 18 Jun, 2006 09:07 ]
Betreff des Beitrags: 

moin moin :wink:

ich habe einen neuen fehler bei der töpferin ohne das ich etwas veränderte im game ...
sie lief einwandfrei doch nun hat mir ein user diese fehlermeldung gesendet:

$this->bbcode_second_pass_code('', 'Warning: Division by zero in /www/htdocs/v168110/battle.php on line 214

Warning: Division by zero in /www/htdocs/v168110/battle.php on line 540

Warning: mt_rand() expects exactly 2 parameters, 1 given in /www/htdocs/v168110/common.php on line 293

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/v168110/battle.php:214) in /www/htdocs/v168110/common.php on line 99')

hat jemand ne ahnung wie ich die wegbekomme?

:???:

Autor:  Montekar [ So 25 Jun, 2006 16:05 ]
Betreff des Beitrags: 

Ist das nicht einfacher, wenn du es als setting machst?
Aber super Idee ^^

€dit: Nicht an dich gerichtet, Sir_No...

Autor:  Sir_No [ So 25 Jun, 2006 19:32 ]
Betreff des Beitrags: 

ist schon klar Montekar ;)

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