Quote:
klont ihn, falls ihr git auf eurem Server/PC installiert habt per:
Falls ihr viele Spieler habt (Sprich eine große player Datenbank) würde ich euch raten das on-the-fly Cache erstellen auszustellen.Code:git clone git://github.com/imermcmaps/iMt2-HP-Script.git
Zusätzlich dazu müsst ihr noch einen cronjob einrichten, der den Cache erstellt.
PS: Ihr solltet euch auch die LICENSE Datei angucken - ihr wollt ja keine Probleme kriegen ;)
Naja OOP ist es nur teilweise. Habe ich mich noch nicht so stark mit beschäftigt, aber es wird - langsam aber sicher.Quote:
Danke iMer für diese Erlösung... Jetzt habe ich wieder Bock, mein eigenes Script voranzubringen. ;)
- Endlich mal einer in der Section, der Git kennt :\
- Endlich mal einer, der einen Cache einbaut.
- Endlich mal einer, der Cron kennt.
- Und endlich mal einer, der zumindest annähernd etwas mit Lizenzrecht zu tun hat.
- Ach ja und nicht zu vergessen: Endlich mal OOP.
Und das nächste mal dann bitte mit Framework, Templating und DBAL :D - ich empfehle Silex (Symfony2), Twig und Doctrine.
Man sollte es mit der OOP auch nicht übertreiben - irgendwann verliert man völlig den Überblick über all' seine Strukturen, Klassen, Interfaces etc.Quote:
Naja OOP ist es nur teilweise. Habe ich mich noch nicht so stark mit beschäftigt, aber es wird - langsam aber sicher.
Immerhin schön jemand "gleichgesinnten" zu sehen :3
Vorallem ist die Prozedurale Programmierung, meines erachtens für die meisten Dinge vollkommen ausreichend, natürlich ist die Objektorientierte Programmierung auch was feines, aber wie du schon sagtest, man sollte es nicht übertreiben.Quote:
Man sollte es mit der OOP auch nicht übertreiben - irgendwann verliert man völlig den Überblick über all' seine Strukturen, Klassen, Interfaces etc.
Punkt 2: Dito. $:
/usr/local/bin/php -q /home/public_html2/caba/inc/plugins/ranking/buildcache.cl.php
PHP5 bzw. OOP ist nicht schwer, nur das denken ist anderst vorallem istQuote:
Naja OOP ist es nur teilweise. Habe ich mich noch nicht so stark mit beschäftigt, aber es wird - langsam aber sicher.
Immerhin schön jemand "gleichgesinnten" zu sehen :3
Also ich weiß nicht wie du codest aber mit OOP ist es 100mal geordneter und übersichtlicher x.XQuote:
Man sollte es mit der OOP auch nicht übertreiben - irgendwann verliert man völlig den Überblick über all' seine Strukturen, Klassen, Interfaces etc.
Punkt 2: Dito. $:
Das ist nur bedingt richtig.Quote:
Also ich weiß nicht wie du codest aber mit OOP ist es 100mal geordneter und übersichtlicher x.X
Ja und das Script von iMer ist nicht klein, da wäre is unsinn etwas anderes zu nutzenQuote:
Das ist nur bedingt richtig.
OOP ist natürlich übersichtlicher, vor allem, wenn man seine Klassen etc. mit PHPDoc ordentlich dokumentieren kann.
Andererseits ist es an manchen Punkten nervenaufreibend, sich strikt an seinen "Standard" halten zu müssen:
Willst du "mal eben" irgendeine Übersicht oder Liste (User, Tickets etc.) implementiere, brauchst du erstmal eine Datenstruktur für die Liste, die dann Verweise o.ä. auf Instanzen der einzelnen Elemente enthält.
Das ganze muss dann
Im Endeffekt sollte es natürlich einfacher sein, in den Code einzuarbeiten, wenn er nach einem bestimmten Schema aufgebaut ist.
- in einzelne Dateien abgespeichert werden,
- dokumentiert werden
- und optimalerweise noch korrekt in der Ordnerhirarchie untergebracht werden, damit der Autoloader die Klassendefinitionen findet.
Für größere Projekte - vorallem, wenn mehrere Entwickler mitarbeiten - ist OOP die erste Wahl.
@N!SM0: Read the LICENSE file delivered with the script and you will know, what you are allowed to do with it.
You may modify the script however you want - but you may not redistribute (reupload) it (neither as original nor modified).Quote:
So i can translate scripts an Polish and change images, but You must be a maker in footer ? ;)