|
V-Arcarde ...Hiscorelöschfunktion
|
| Anaconda |
Geschrieben am 03. Dezember 2009 23:13:20
|
Anfänger

Posts: 13
Registriert seit: 07.03.09
AmateurNächstes Level: 13/25 Scores: gesperrt
Verwarnstatus:    
|
hi an alle ich habe auf meiner page die arcarde von hier laufen da sie ja mit dem scoresystem funktioniert....
da wollte ich mal fragen das man nicht alle hiscore manuel löschen muss gibt es da eine Hiscore Löschfunktion oder ist die nur in der 2.1 die ja leider mit dem scoresystem nicht funktioniert ....
falls nicht ist sowas in planung????
wäre nett wenn da jemand helfen könnte
danke schonmal |
 |
|
|
|
|
| Hasi98 |
Geschrieben am 04. Dezember 2009 13:56:37
|
Anwender

Posts: 251
Registriert seit: 17.03.09
Halb-ProfiNächstes Level: 253/500 Scores: gesperrt
Verwarnstatus:    
|
Hm da hab ich selbst mal 'ne Frage..
Wo ist die 2.1 erhältlich?
Ich hab sie nicht gefunden.
und kann ich dann auch von 1.8 auf 2.1 updaten?
wenn nicht brauch ich sie eh nicht, weil ich die highscore net wida auf 0 haben will.
@"vorposter" : Wenn du die varcade neu installierst sind die highscores back gesetzt.
oder du machst von deiner db nen backup, suchst die stellen, wo die scores sind, nimmst sie raus und spielst den dump wida ein (nicht selber getestet).
Editiert von Hasi98 am 04. Dezember 2009 13:58:44
Mfg
Hasi
--------------------------------------------------
Swiftgaming - LianTu2 (MMORP Game Metin2 P-Server) Forum |
 |
|
|
|
|
| emblinux |
Geschrieben am 04. Dezember 2009 14:11:53
|


Posts: 3662
Registriert seit: 04.10.08
MeisterNächstes Level: 3684/5000 Scores: gesperrt
|
1. im Adminbereich der VArcade ist ein Link zur Entwicklerseite, und dort gibts dann auch die neue Version. Hier nochmal für dich: http://www.venue.nu/
2. Anaconda hat extra geschrieben, das er es nicht manuell machen möchte, und was schlägst du ihm vor...? Bitte richtig lesen!
Zum Rest kann ich leider keine weiteren Auskünfte geben.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius
Alles wird Gut!
KEIN Support per Mail, ICQ oder PN !
 |
 |
|
|
|
|
| Hasi98 |
Geschrieben am 04. Dezember 2009 16:06:56
|
Anwender

Posts: 251
Registriert seit: 17.03.09
Halb-ProfiNächstes Level: 253/500 Scores: gesperrt
Verwarnstatus:    
|
ich hab jetzt gedacht, dass er mit manuell löschen meint, dass er jede einzelne aus der db nimmt aber das mit dem neu installiern ist ja nicht "alle hiscore manuel löschen"
Mfg
Hasi
--------------------------------------------------
Swiftgaming - LianTu2 (MMORP Game Metin2 P-Server) Forum |
 |
|
|
|
|
| Anaconda |
Geschrieben am 05. Dezember 2009 18:50:16
|
Anfänger

Posts: 13
Registriert seit: 07.03.09
AmateurNächstes Level: 13/25 Scores: gesperrt
Verwarnstatus:    
|
ja aber dann muss man alle gruppen wieder erstellen ... wir wollen jeden monat die hiscore löschen das der anreiz größer bleibt |
 |
|
|
|
|
| emblinux |
Geschrieben am 05. Dezember 2009 19:11:40
|


Posts: 3662
Registriert seit: 04.10.08
MeisterNächstes Level: 3684/5000 Scores: gesperrt
|
Wenn man aussreichend Erfahrung hat, könnte man ja einfach sich das anschauen, wie es bei der VArcade 2.1 gemacht wird und bindet es in die Version 1.8 ein. Vorausgesetzt, das sich die Tabellenstruktur in der Datenbank diesbezüglich nicht geändert hat.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius
Alles wird Gut!
KEIN Support per Mail, ICQ oder PN !
 |
 |
|
|
|
|
| Anaconda |
Geschrieben am 07. Dezember 2009 01:13:10
|
Anfänger

Posts: 13
Registriert seit: 07.03.09
AmateurNächstes Level: 13/25 Scores: gesperrt
Verwarnstatus:    
|
die ahnung habe ich leider nicht .... aber ich denke mal es wäre super wenn man das in die 1.8 einbauen könnte da es bestimmt einige gibt die sowas suchen oder möchten die die version 1.8 mit dem scoresystem nutzen .... denke auch mal die meisten trauen sich nicht danach zu fragen weil wie du schon in einem anderen thread sagtest manche nur gedanken posten und dann nichts bei rauskommt ...... |
 |
|
|
|
|
| Hasi98 |
Geschrieben am 07. Dezember 2009 16:52:33
|
Anwender

Posts: 251
Registriert seit: 17.03.09
Halb-ProfiNächstes Level: 253/500 Scores: gesperrt
Verwarnstatus:    
|
ich denke des mit dem "bei 2.1 schaun" is schwieriger als dass man sich selber ein script baut, welches die highscore tabelle leert.
soviel dazu.
ich editiere dashiernachher mal vielleich.. vielleicht kann ich so ein script selbermachen
EDIT(1):
es handelt sich auf jedenfall um die tabelleDB_PREFIX."varcade_score" . wenn du die leerst sind die highscores zurückgesetzt aber ich werde vllt nachher noch ein script dafür hier reinstellen
EDIT(2):
Omg is das einfach so müssts gehn:
Code <?php
/*************************************************/
$server = "localhost";
$id = "xyz";
$pw = "xyz";
$database = "xyz";
/*************************************************/
$conn_id = mysql_connect($server,$id,$pw) or die (mysql_error());
mysql_select_db($database,$conn_id) or die (mysql_error());
mysql_query("TRUNCATE `".DB_PREFIX."varcade_score`");
echo "Tabelle zu leeren wurde versucht (keine Garantie, dass es geklappt hat)";
?>
PS: einfach 'ne datei anlegen (z.B. mysql.php), den code rein, datei uploaden und dann die datei aufrufen.
wichtig: danach wieder löschen, sonst kann ein unbefugter deine highscores backsetzen.
ich glaub mit dem code müsste es auch gehen:
Code
for ($fl = "";defined("IN_FUSION");$fl .= "../") {
if (file_exists($fl."maincore.php")) { include_once $fl."maincore.php"; }
if ($fl == "../../../../../../") { die("maincore.php nicht gefunden");
}
$sql = "TRUNCATE `".DB_PREFIX."varcade_score`";
echo "Tabelle zu leeren wurde versucht (keine Garantie, dass es geklappt hat)";
Editiert von Hasi98 am 07. Dezember 2009 17:15:42
Mfg
Hasi
--------------------------------------------------
Swiftgaming - LianTu2 (MMORP Game Metin2 P-Server) Forum |
 |
|
|
|
|
| emblinux |
Geschrieben am 08. Dezember 2009 09:08:34
|


Posts: 3662
Registriert seit: 04.10.08
MeisterNächstes Level: 3684/5000 Scores: gesperrt
|
Ganz schön umständlich.?
Alternativ kannst du das auch mit einem Panel lösen. Also ab in den Adminbereich -> Panels und ein neues Panel anlegen. Einen Titel wählen und dann folgenden Code in das Panel rein machen.
Code
$vaction = FUSION_SELF.(FUSION_QUERY ? "?".FUSION_QUERY : "");
openside("VArcade Highscores löschen");
if (iSUPERADMIN)
{
if (isset($_POST['clearvarcade']) && $_POST['clearvarcade']=="Leeren")
{
$sql = "DELETE FROM ".DB_PREFIX."varcade_score";
$res = dbquery($sql);
if ($res)
{
echo "Tabelle wurde geleert.";
}
else
{
echo "Fehler beim Leeren der Tabelle.";
}
}
echo "<div align='center'>";
echo "<form action='".$vaction."' methode='post'>";
echo "Highscores löschen<br />";
echo "<input type='submit' name='clearvarcade' class='button' value='Leeren' />";
echo "</form>";
echo "</div>";
}
closeside();
Das Panel speichern, nur für SUPERADMINS sichtbar machen. Panel aktivieren.
Ich habe den Code jetzt nicht geprüft. Verwendung auf eigene Gefahr.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius
Alles wird Gut!
KEIN Support per Mail, ICQ oder PN !
 |
 |
|
|
|
|
| Anaconda |
Geschrieben am 19. Dezember 2009 15:25:30
|
Anfänger

Posts: 13
Registriert seit: 07.03.09
AmateurNächstes Level: 13/25 Scores: gesperrt
Verwarnstatus:    
|
ok danke werde es ausprobieren
|
 |
|
|
|
|
| wondergekko |
Geschrieben am 18. Mai 2010 09:46:41
|

Stammgast

Posts: 64
Registriert seit: 09.04.10
FortgeschrittenerNächstes Level: 64/100 Scores: gesperrt
Verwarnstatus:    
|
Hat dieser Script funktioniert???? |
 |
|