XeRanoN
Mitglied
Dabei seit: 23.04.04
Beiträge: 1.298
Fähigkeiten: WBB Lite 1 Profi Forenversion: Lite 1.0
Themenstarter
|
|
Ganz genau
(Bin eben Schweizer, wir haben dieses Doppel-S gar end ^^)
|
|
02.12.05 12:28 |
E-Mail
Finden
Als Freund hinzufügen
|
|
bam313 unregistriert
|
|
Na du Schweizer - auch viele Österreicher kennen diesen seltsamen Buchstaben nicht mehr ... *lautlach*
Dann werde ich dies noch eintragen und noch eine kleine Anmerkung auf der Lösungsseite dazuschreiben.
Und danach begebe ich mich auf die Suche hinsichtlich des Einfügens der Ziffern 0 bis 9.
Du hast mir diesbezüglich schon einmal einen Tipp gegeben, jedoch konnte ich damit nichts anfangen.
Ich werde mich einmal in die Datenbank schwingen, denn du erwähntest irgedetwas bezüglich des ASCII-Codes (bin momentan noch ziemlich planlos ;-)
LG bam
Nachtrag 1:
XeRanon - danke für die PN - ich werde mich einmal einlesen ...
Bevor ich die Nerven über Board werfe, melde ich mich wieder ... ;-)
Nachtrag 2:
Hurra - ich habe es geschnallt ;-)
Ich habe nun einfach die Ascii-Zeichen erweitert (siehe Bildanhang).
War eigentlich einfach, da ich bloß dies gemacht habe:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
|
function get_alpha_navigation()
{
$stack = '';
$id = $_GET['id'];
$tpl = '<a href="?action=raten&id=%s&c=%s">%s</a> ';
for ($i=48; $i<91; $i++) {
$l = chr($i);
$m = sprintf ($tpl, $id, $l, $l);
if (in_array($l,$_SESSION['GUESSED'])) {
$m = $l.' ';
}
// -----------
$suchwort=str_replace("ä","ae",$suchwort);
$suchwort=str_replace("ß","ss",$suchwort);
$eingabefehler='';
for ($i=47; $i>0; $i--){
$l = chr($i);
if(stristr($suchwort, $l)) $eingabefehler='1';
} |
|
Wie man dem Screenshot entnehmen kann, habe ich nun dadurch aber auch andere Zeichen hinzugefügt.
XeRanon, muss ich nun 2 if-Abfragen für die Sonderzeichen machen oder gibt es eine Möglichkeit dies hier in einer Zeile zu definieren:
php: |
1:
2:
3:
4:
5:
6:
|
function get_alpha_navigation()
{
$stack = '';
$id = $_GET['id'];
$tpl = '<a href="?action=raten&id=%s&c=%s">%s</a> ';
for ($i=48; $i<91; $i++) { |
|
Aber etwas noch viel wichtigeres:
Ich habe einen Bug entdeckt.
Wenn man ein Rätsel nicht richtig gelöst hat und danach ein anderes Rätsel lösen will, so kommt man immer wieder zum zuvor nicht gelösten Rätsel und nicht zum Neuen.
Kannst du dir das bitte einmal ansehen ...
LG bam
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von bam313: 02.12.05 14:44.
|
|
02.12.05 12:55 |
|
|
XeRanoN
Mitglied
Dabei seit: 23.04.04
Beiträge: 1.298
Fähigkeiten: WBB Lite 1 Profi Forenversion: Lite 1.0
Themenstarter
|
|
Zu Nachtrag 1:
Bitte, immer gerne
Zu Nachtrag 2:
a) Entweder mehrere If-Abfragen oder mehrere For-Schleifen
Wüsste nicht wie du es auf eine Zeile bringst ^^
b) Du meinstd as das Suchwort das man vorher erraten musste etc. das gleiche bleibt wi ebeim vorher gelösten Rätsel? Kann es sein das du irgendwie das session_destroy(); unter if ($complete) { gelöscht hast? ^^
|
|
02.12.05 15:25 |
E-Mail
Finden
Als Freund hinzufügen
|
|
bam313 unregistriert
|
|
Hallo,
ich und meine php-Kenntnisse ;-)
Leichtgläubig war dies mein erster Versuch, doch ich spiele mich weiter mit einer zusätzlichen for-Schleife.
php: |
1:
|
for ($i=65; $i<91; $i++) && ($i=48; $i<58; $i++) { |
|
Jetzt darfst laut lachen ... ;-)
Zu dem Bug, der mir heute selbst aufgefallen war und auf den mich gestern Nacht bereits ein User angesprochen hat.
Also:
Ich ging auf die Antwortseite des 1. Rätsels. Dort habe ich die geglaubten Buchstaben zum Eintragen angeklickt, doch ich konnte nicht lösen.
Naja - egal, dachte ich mir - auf zum Rätsel Nr. 2.
Als ich dann auf der Übersichtsseite den Link des Rätsels 2 angeklickt habe, war ich plötzlich auf der Lösungsseite des Rätsels 1.
D.h. ich bin durch diese falsche Antwort nicht mehr zu anderen Rätseln gekommen, sondern immer wieder auf die Antwortseite des nicht gelösten Rätsels gelangt - und dass noch dazu, obwohl man ja dahingehend 30 min gesperrt sein sollte.
Kannst du das bei dir bitte auch einmal überprüfen, denn vielleicht habe ich wieder einmal einen Bock geschossen und schreibe dir von einem Bug, für den du ja gar nichts kannst ... ;-)
Danke!
LG bam
Nachtrag:
Ne ist da, wo es sein sollte ...
php: |
1:
2:
3:
4:
5:
6:
|
if ($complete) {
$db->query("UPDATE bb".$n."_hangman SET geloest='1', loeser_id='".$wbbuserdata[userid]."' WHERE
hangman_id='".stripslashes($id)."'");
session_destroy();
header("Location: ?action=view&id=".stripslashes($id)); |
|
Doch dies ist ja die Anweisung nach dem richtig gelösten Rätsel.
Kann es sein, dass solch eine Anweisung für nicht richtig gelöste Rätsel fehlt?
Ups:
Nein die zweite session_destroy ist auch da - funktioiert aber scheinbar nicht so ...
php: |
1:
2:
3:
4:
5:
6:
|
if ($_SESSION['MISSED'] >= $_SESSION['MAXIMAL']){
session_destroy();
header("Location: ?action=view&id=".stripslashes($id));
}
eval("\$tpl->output(\"".$tpl->get("hangman_raten")."\");");
} |
|
Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von bam313: 02.12.05 15:53.
|
|
02.12.05 15:38 |
|
|
XeRanoN
Mitglied
Dabei seit: 23.04.04
Beiträge: 1.298
Fähigkeiten: WBB Lite 1 Profi Forenversion: Lite 1.0
Themenstarter
|
|
@bam313
Ich tippe ("leider", für dich ^^) auf den Bock ^^
Hab jetz extra die neuste Version hier auf nem anderen Board frisch installiert, versucht ein rästel zu lösen und bin gescheitert. Dann hab ich bei einem zweiten Rätsel auf "Raten" geklickt und es kam schön die Seite für das zweite rästel...
|
|
02.12.05 16:03 |
E-Mail
Finden
Als Freund hinzufügen
|
|
bam313 unregistriert
|
|
Hi Roger!
Ich habe es soeben auch nocheinmal mit dem IE und dem Fuchs getestet - alles bestens.
Nun gut, dann weiß ich auch nicht woran das bei mir vorher gelegen ist, aber ich bleibe diesbezüglich am Ball ...
Darf ich dich nocheinmal hinsichtlich er ASCII-Schleifen quälen?
Ich steig da schon wieder aus, obwohl ich mit der Vörgangerversion mit den Zeichen leben kann.
Bloß schöner wäre es anders ... ;-)
Ich habe das jetzt einmal gestrickt - stimmt aber hinten und vorne nicht.
Kannst mir bitte nochmal einen Rat geben ...
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
|
function get_alpha_navigation()
{
$stack = '';
$id = $_GET['id'];
$tpl = '<a href="?action=raten&id=%s&c=%s">%s</a> ';
for ($i=65; $i<91; $i++) {
$l = chr($i);
$m = sprintf ($tpl, $id, $l, $l);
if (in_array($l,$_SESSION['GUESSED'])) {
$m = $l.' ';
}
$stack .= $m;
}
// neu Anfang
for ($i=48; $i<58; $i++) {
$l = chr($i);
$m = sprintf ($tpl, $id, $l, $l);
if (in_array($l,$_SESSION['GUESSED'])) {
$m = $l.' ';
}
$stack .= $m;
}
// neu Ende
$m = sprintf ($tpl, $id, chr(95), chr(95));
// --------
$eingabefehler='';
// neu Anfang
for ($i=47; $i<58; $i++){
$l = chr($i);
if(stristr($suchwort, $l)) $eingabefehler='1';
}
// neu
for ($i=64; $i>0; $i--){
$l = chr($i);
if(stristr($suchwort, $l)) $eingabefehler='1';
}
// neu Ende
for ($i=92; $i<97; $i++){ |
|
LG bam
Nachtrag:
Ha - ich hab es *großerFreude*
Hatte wieder einen mächtigen Denkfehler drin.
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
|
$eingabefehler='';
// neu Anfang
for ($i=48; $i>0; $i--){
$l = chr($i);
if(stristr($suchwort, $l)) $eingabefehler='1';
}
// neu
for ($i=58; $i<65; $i++){
$l = chr($i);
if(stristr($suchwort, $l)) $eingabefehler='1';
}
// neu Ende
for ($i=92; $i<97; $i++){ |
|
Hurra - es läuft und läuft und läuft ... ;-)
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von bam313: 02.12.05 16:49.
|
|
02.12.05 16:34 |
|
|
XeRanoN
Mitglied
Dabei seit: 23.04.04
Beiträge: 1.298
Fähigkeiten: WBB Lite 1 Profi Forenversion: Lite 1.0
Themenstarter
|
|
Soooo falsch is das gar nicht ^^
Wirst Später eine PN erhalten
|
|
02.12.05 16:37 |
E-Mail
Finden
Als Freund hinzufügen
|
|
bam313 unregistriert
|
|
Xeranon - ich habe es *ichfreumich*!!!
LG bam
Mensch - ist das schön, wenn man selbst wieder etwas herausgefunden und dadurch etwas dazugelernt hat.
Roger - danke dir für sämtliche Unterstützung!!!
Sollte jemand die Buchstaben mit den Ziffern 0 bis 9 ergänzen wollen, dann nehmt euch die Codeschnippsel mit ... *lach*
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von bam313: 02.12.05 16:59.
|
|
02.12.05 16:49 |
|
|
XeRanoN
Mitglied
Dabei seit: 23.04.04
Beiträge: 1.298
Fähigkeiten: WBB Lite 1 Profi Forenversion: Lite 1.0
Themenstarter
|
|
Hehe freu mich mit für dich
Wie gesagt, immer gerne
@ALL
Also wenbn ihr mehr zeichen wollt, fügt Bams Eerweiterung im Post oben ein
|
|
02.12.05 17:10 |
E-Mail
Finden
Als Freund hinzufügen
|
|
bam313 unregistriert
|
|
Hi Du,
jetzt habe ich meine User gefragt, ob sie weitere Zeichen benötigen.
Der Tenor war bei uns:
nein
Daher werden diese Zeichen meinerseits nicht erweitert werden und Umlaute, sowie alle anderen Spielregeln auf einer zugehörigen FAQ-Seite erwähnt (wäre vielleicht auch was für ein mögliches update - ich schnitze mir die Seite selber - sollte aber kein Auftrag sein ;-)
LG bam
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von bam313: 02.12.05 20:51.
|
|
02.12.05 20:47 |
|
|
eseko
Mitglied
Dabei seit: 06.11.05
Beiträge: 71
|
|
Hbat ihr wieder wan geupdated -.- ??? keine lust mehr mitzuhalten
__________________ Konsolen Tuning
|
|
02.12.05 23:23 |
E-Mail
Finden
Als Freund hinzufügen
|
|
XeRanoN
Mitglied
Dabei seit: 23.04.04
Beiträge: 1.298
Fähigkeiten: WBB Lite 1 Profi Forenversion: Lite 1.0
Themenstarter
|
|
ne im Haupthack ist imernoch v1.1.1 aktuell
|
|
02.12.05 23:45 |
E-Mail
Finden
Als Freund hinzufügen
|
|
bam313 unregistriert
|
|
Wie - keine Lust mehr eseko?
Jetzt fangen wir doch grad erst an ... ;-)
LG bam
|
|
03.12.05 02:42 |
|
|
eseko
Mitglied
Dabei seit: 06.11.05
Beiträge: 71
|
|
lol der hack ist also noch net aktuell das bedeutet ichmuss immer updaten oder was
__________________ Konsolen Tuning
|
|
03.12.05 11:47 |
E-Mail
Finden
Als Freund hinzufügen
|
|
bam313 unregistriert
|
|
Hallo,
verstehe ich jetzt nicht.
Warum ist der Hack nicht aktuell?
Selbstverständlich ist er dies, da XeRanoN den einen Bug sofort ausgebessert hat.
Dass er die Zeichenerweiterung nicht einbaut ist logisch - war ja ein Sonderwunsch von mir.
Und dass ich nun eine eigene Anleitungsseite dazu schreibe, hat damit auch nichts zu tun.
Naja - ich muss ja nicht alles verstehen - aber eines weiß ich:
Der Hack ist fehlerfrei und läuft prima!!!
LG bam
|
|
03.12.05 13:22 |
|
|
bam313 unregistriert
|
|
Eseko,
du bist wirklich schlimm.
Du beschäftigst dich nicht damit, willst aber alles haben.
Ein letztes Mal helfe ich dir jetzt noch, aber danach will ich sehen, dass du dich näher damit auseinandersetzt und nicht nur alles am Silbertablett präsentiert haben willst ...
Also:
Öffne die Datei hangman_showbit_op.tpl.
Dort steht folgendes drin:
code: |
1:
|
<smallfont><a href="?action=abbrechen&id=$hangid">abbrechen</a> | <a href="?action=delete&id=$hangid">löschen</a></font> |
|
Und dort fügst du anstatt dem Text ein Bildchen ein <img src="{imagefolder}/bildname.gif" border="0" alt="" title="" galleryimg="no">.
Na weißt was - das ist so triviales html - setzt dich damit einmal auseinander.
Ich weiß ehrlich gesagt nicht, wie du ein Board betreibst - soll mir aber auch egal sein und fühle dich bitte nicht von mir beleidigt - aber soetwas verstehe ich nicht ...
LG bam
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von bam313: 03.12.05 16:06.
|
|
03.12.05 16:01 |
|
|
eseko
Mitglied
Dabei seit: 06.11.05
Beiträge: 71
|
|
Lol danke aber ich hatte es gerade da auch gefunsdne und habs gemacht lol
__________________ Konsolen Tuning
|
|
03.12.05 16:05 |
E-Mail
Finden
Als Freund hinzufügen
|
|
dreamer17489 unregistriert
|
|
Hallo !!!
Habe mir den Hack gerade installiert. Nun meine Frage. Wenn ich auf Neues Thema gehe, wie kann ich da n neues Rätsel erstellen ?? Finde da nichts.
LG
dreamer
|
|
05.12.05 22:45 |
|
|
bam313 unregistriert
|
|
Hallo,
brauchst eine Spielanleitung?
Schau da nach - schnitz sie dir aber demnächst selber, denn der Link verschwindet bald wieder ...
Und nimm ja nicht meine Grafiken - wehe dir!!!
Anleitung
Wennst weisse Seitem hast, hast wahrscheinlich die Template-Files nicht hochgeladen ...
LG bam
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von bam313: 05.12.05 23:40.
|
|
05.12.05 23:37 |
|
|
|