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

Die Tafeln
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=2478
Seite 1 von 1

Autor:  Harthas [ Di 18 Apr, 2006 19:51 ]
Betreff des Beitrags:  Die Tafeln

Also..ich hab mich vor einiger Zeit mal dran gesetz, ein kleines Addon zu programmieren

Im grossen und ganzen geht es darum, dass der Spieler sich in einem Studierzimmer Wissen aneignen kann. Wenn er schliesslich Stufe 10 Erreicht hat, bekommt er bei den Tafeln einen Bonus. Wenn er glück hat, noch etwas anderes..und wenn er bei allen drei wissensarten(schrift, sprache, mathe), diesen bonus hat, kann er in den saal der weisen

status 1.0

Allerdings sind die output-Texte noch etwas dürftig bis gar nicht vorhanden. Und ich weiss auch, dass der SQL der folgt ebenfalls nicht der beste ist^^


To-Do-Liste

-Output-Texte werden hinzugefügt/verbessert
-Script wird übersichtlicher dargestellt und einrückungen gemacht^^
-Wenn möglich über eigenen Tabelle zum laufen bringen
-Mehr möglichkeiten für den Saal(momentan nur eine)
-u.a.

Wieso ich es dennoch schon poste, auch wenn es noch unkomplett ist?

1. Weil mir langweilig ist^^
2. Weil so eventuelle Bugs schon entdeckt werden könnten



EINBAUANLEITUNG:

SQL:
[php]ALTER TABLE `accounts` ADD `sprache` TINYINT(4) DEFAULT '0'NOT NULL,
ADD `schrift` TINYINT(4) DEFAULT '0' NOT NULL,
ADD `sprachbonus` TINYINT(4) DEFAULT '0' NOT NULL,
ADD `schriftbonus` TINYINT(4) DEFAULT '0' NOT NULL,
ADD `mathe` TINYINT(4) DEFAULT '0' NOT NULL,
ADD `mathebonus` TINYINT(4) DEFAULT '0' NOT NULL;[/php]

Dann in der village.php:
beispielsweise unter
[php]addnav("Jägerhütte","logde.php");[/php]
[php]
addnav("Die Tafel","sprache.php");[/php]
Einfügen



P.s. Ein kleiner Hinweis: Die Box ganz oben im Script darf NICHT, ich wiederhole, NICHT entfernt werden


Gruss
Harthas

Autor:  Eliwood [ Di 18 Apr, 2006 20:05 ]
Betreff des Beitrags: 

Varchar 11?
1. Bist du sicher dass du da Zeichen und nicht nur Zahlen speichern möchtest?
2. Bist du dir sicher, dass 11 genügend ist?

Autor:  Harthas [ Di 18 Apr, 2006 20:06 ]
Betreff des Beitrags: 

Ja..ich weiss..will nur Zahlen speichern^^

Aber ich wusste den bestne sql dafür ned

Autor:  Eliwood [ Di 18 Apr, 2006 20:08 ]
Betreff des Beitrags: 

Harthas hat geschrieben:
Ja..ich weiss..will nur Zahlen speichern^^

Aber ich wusste den bestne sql dafür ned


int(11) oder sonstwas, tinyint(4) etc, gibt viele Möglichkeiten mit nur Zahlen :P

Autor:  Harthas [ Di 18 Apr, 2006 20:10 ]
Betreff des Beitrags: 

Besser so?
^^
:baeh:

Autor:  Eliwood [ Di 18 Apr, 2006 20:13 ]
Betreff des Beitrags: 

(Sicher dass tinyint(4) Platz genug hat? :P )

Ja, viel besser :)

Übrigens merkst du den Unterschied zwischen varchar mit Zahlen und int mit Zahlen beim sortieren.

Mit int ASC:

    1
    2
    3
    10
    11
    12
    21
    34

Mit charchar ASC:

    1
    10
    11
    12
    2
    21
    3
    34

Autor:  Harthas [ Di 18 Apr, 2006 20:17 ]
Betreff des Beitrags: 

jop^^

varchar macht sowas ja noch gerne "alphabetisch"

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