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 ![]() |
Autor: | Harthas [ Di 18 Apr, 2006 20:10 ] |
Betreff des Beitrags: | |
Besser so? ^^ ![]() |
Autor: | Eliwood [ Di 18 Apr, 2006 20:13 ] |
Betreff des Beitrags: | |
(Sicher dass tinyint(4) Platz genug hat? ![]() Ja, viel besser ![]() Übrigens merkst du den Unterschied zwischen varchar mit Zahlen und int mit Zahlen beim sortieren. Mit int ASC:
2 3 10 11 12 21 34 Mit charchar ASC:
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/ |