Register for your free account! | Forgot your password?

You last visited: Today at 23:25

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[PHP] Rankingscript

Discussion on [PHP] Rankingscript within the Last Chaos Private Server forum part of the Last Chaos category.

Reply
 
Old   #1

 
elite*gold: 2
Join Date: May 2010
Posts: 2,254
Received Thanks: 1,919
[PHP] Rankingscript

Da mir von vor einiger Zeit die Idee unterbreitet worden ist, eine individuelle Ranking zu erstellen bei der ein Rankingtitel abhängig von der Charakteranzahl im Namen erscheint, wurde diese dann auch umgesetzt. Hier ein kleines Beispiel was gemeint ist:


Vorwort
- die Idee für die Ranking mit Titelvergabe im Namen kam von
- umgesetzt wurde das ganze von mir in 2h
- lest bitte die hinzugefügte Textdatei durch
- ihr könnt das Script auch nur Serverseitig ausführbar machen und abändern
- es werden Charakternamen wie z.B. <VI>LCBob erstellt, im Bild z.B. orange makiert


Was ist zu beachten?
- Ihr müsst einen Cronjob erstellen, damit das Rankingscript immer um eine bestimmte Uhrzeit aufgerufen wird
- Ihr müsst die 2 .sql hinzufügen
- Ihr müsst die /include/config.php anpassen

Anleitung
1. Ladet den include - Ordner mit Datei und die ranking_script.php in var/www/html hoch
2. Ladet die script.sh auf euerem Server (z.B. home/Server) hoch und macht sicher das es 777 Rechte bekommt und auch den Server neustarten darf(sonst werden die Namen nicht übernommen, wenn ein Spieler on ist)
3. Ladet die .sql in euere mysql möglichst "newproject_website" (könnt ihr aber in der config.php ändern)
4. Erstellt einen cronjob - hier die Anleitung für ein ausführen um 8Uhr.

Weiteres
Ihr könnt alle Dateien anpassen wie ihr wollt und könnt die Ranking nach eueren Vorstellungen anpassen. Es liegt eine ranking.php dabei, welche die erstellte Ranking anzeigen lässt, diese könnt ihr per include nutzen oder schreibt eine eigene zum auslesen.

Ich helfe euch gerne weiter einfach per PN.
Attached Files
File Type: rar ranking_script.rar (6.6 KB, 44 views)
Ih¢sãs123 is offline  
Thanks
5 Users
Old 08/03/2014, 18:34   #2
 
xElse's Avatar
 
elite*gold: 60
Join Date: Feb 2011
Posts: 510
Received Thanks: 508
Quote:
Da mir von Trobhy vor einiger Zeit die Idee unterbreitet worden ist, eine individuelle Ranking zu erstellen bei der ein Rankingtitel abhängig von der Charakteranzahl im Namen erscheint, wurde diese dann auch umgesetzt. Hier ein kleines Beispiel was gemeint ist:
Was nicht allein seine Idee war
xElse is offline  
Thanks
1 User
Old 08/03/2014, 18:37   #3

 
EEOI's Avatar
 
elite*gold: 50
Join Date: Feb 2010
Posts: 3,038
Received Thanks: 2,519
Quote:
Originally Posted by xElse View Post
Was nicht allein seine Idee war
Stimmt, DarkOrbit half mir etwas als Ideenspender.
EEOI is offline  
Old 08/03/2014, 18:38   #4
 
xElse's Avatar
 
elite*gold: 60
Join Date: Feb 2011
Posts: 510
Received Thanks: 508
Mhm ich spar mir nun den Screen vom Google doc ne? Aber wayne have fun mit "deiner Idee" ;D

Nice release
xElse is offline  
Old 08/03/2014, 18:47   #5

 
EEOI's Avatar
 
elite*gold: 50
Join Date: Feb 2010
Posts: 3,038
Received Thanks: 2,519
Quote:
Originally Posted by xElse View Post
Mhm ich spar mir nun den Screen vom Google doc ne? Aber wayne have fun mit "deiner Idee" ;D

Nice release
Kannst du gerne machen, dort sind nur alte Einteilungen die du im Auftrag erstelltest.
EEOI is offline  
Old 08/03/2014, 20:40   #6
 
elite*gold: 0
Join Date: Mar 2014
Posts: 838
Received Thanks: 121
sehr geil gemacht danke an alle die ddarbeit geholfen haben hilft mir sehr weiter
ZackBeahmDown♥ is offline  
Old 08/03/2014, 22:03   #7
 
Solution.?'s Avatar
 
elite*gold: 0
Join Date: Sep 2012
Posts: 1,098
Received Thanks: 1,275
Good job, aber warum zitierst du mich als "LCBob"?

Vllt release ich mein c#-Projekt hier noch, das ist dasselbe, nur mit nem grafischen Interface, sodass es ein wenig übersichtlicher einzustellen ist.

Zudem ein wenig komplizierter berechnet, mit ein paar mehr Möglichkeiten, aber im Prinzip dasselbe.

Schade, dass ihr schneller wart mit der Idee, aber man kann ja nicht alles haben

Solution.?
Solution.? is offline  
Thanks
1 User
Old 08/03/2014, 22:10   #8
 
elite*gold: 265
Join Date: Jul 2009
Posts: 735
Received Thanks: 2,147
Maybe as a improvement for a next version you can make it create a php file with arrays in it.
So that on the website you can include that php file and display from there.

Also stuff like this
PHP Code:
  $sql "SELECT * FROM t_characters";
  
$query mysql_query($sql);
  
$zaehler 0
Thats all nice, but if you have a few hundred thousand characters in the database, you will create lags ingame
Wizatek is offline  
Thanks
1 User
Old 08/03/2014, 22:18   #9

 
elite*gold: 2
Join Date: May 2010
Posts: 2,254
Received Thanks: 1,919
Quote:
Originally Posted by Solution.? View Post
Good job, aber warum zitierst du mich als "LCBob"?
Sorry, das sind eigentlich zwei Beispiele und nicht eines. Hätte da auch Marco reinschreiben können.
Ih¢sãs123 is offline  
Thanks
2 Users
Old 08/04/2014, 16:07   #10
 
xElse's Avatar
 
elite*gold: 60
Join Date: Feb 2011
Posts: 510
Received Thanks: 508
Quote:
Originally Posted by wizatek View Post
Maybe as a improvement for a next version you can make it create a php file with arrays in it.
So that on the website you can include that php file and display from there.

Also stuff like this
PHP Code:
  $sql "SELECT * FROM t_characters";
  
$query mysql_query($sql);
  
$zaehler 0
Thats all nice, but if you have a few hundred thousand characters in the database, you will create lags ingame
If the script works like Solutions and mine , the server moves down for a certain period, calculatedthe ranks then goes back online and that every 24 hours.
xElse is offline  
Old 08/04/2014, 17:23   #11

 
EEOI's Avatar
 
elite*gold: 50
Join Date: Feb 2010
Posts: 3,038
Received Thanks: 2,519
Quote:
Originally Posted by xElse View Post
If the script works like Solutions and mine , the server moves down for a certain period, calculatedthe ranks then goes back online and that every 24 hours.
Man fügt dem Cronjob einfach ein weiteres skript hinzu.
Sieht dann in etwa so aus:
#!/bin/sh

cd /home/Server
./Kill.sh
# hier das Skript reindenken
./Start.sh

das ganze ist ein nichtmal ein 10 Zeiler und hat genau den Effekt.
EEOI is offline  
Old 08/04/2014, 21:57   #12
 
Solution.?'s Avatar
 
elite*gold: 0
Join Date: Sep 2012
Posts: 1,098
Received Thanks: 1,275
Quote:
Originally Posted by Trobhy View Post
Man fügt dem Cronjob einfach ein weiteres skript hinzu.
Sieht dann in etwa so aus:
#!/bin/sh

cd /home/Server
./Kill.sh
# hier das Skript reindenken
./Start.sh

das ganze ist ein nichtmal ein 10 Zeiler und hat genau den Effekt.
Jop, sagt ja auch keiner, dass das anders ist, oder?
Was er damit sagen will ist, dass der Server nicht laggen wird, weil er ja zu der Zeit eh down ist, ne?
Solution.? is offline  
Thanks
1 User
Old 08/04/2014, 22:19   #13
 
Luôô's Avatar
 
elite*gold: 5
Join Date: Dec 2009
Posts: 1,080
Received Thanks: 434
Dieses hier wäre auch ne möglichkeit
Code:
SELECT * FROM `t_characters` WHERE a_enable = 1 AND a_datestamp > DATE_SUB(now(), INTERVAL 30 DAY)
Luôô is offline  
Thanks
1 User
Reply




All times are GMT +1. The time now is 23:26.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.