|
You last visited: Today at 02:07
Advertisement
[HOW-TO]Hp-Script+Admin-script (weekly-updatet)
Discussion on [HOW-TO]Hp-Script+Admin-script (weekly-updatet) within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
|
View Poll Results: Soll ich die neue Versoind Betha 3.0 Frei geben?
|
|
JA
|
  
|
406 |
94.20% |
|
Nein
|
  
|
25 |
5.80% |
09/09/2010, 10:45
|
#1231
|
elite*gold: 0
Join Date: Jun 2010
Posts: 22
Received Thanks: 2
|
Hi, habe die Admintool 2 geladen.
Auch die HP, die funktioniert.
Nur die Admintools, bei denen sagt er mir bei der Installation.
Step1
Quote:
Installations-Skript für das M2-Admintool
Erstellen der Config-Dateien
renaming mysql.php file
Datei mysql.php wurde erstellt
Kopiere mysql.php ins Zielverzeichnis.
renaming config.inc.php file
Datei config.inc.php wurde erstellt
Kopiere config.inc.php ins Zielverzeichnis.
|
Step 2
Quote:
|
Fatal error: Call to undefined function db_open() in C:\xampp\xampp\htdocs\xampp\mt2admin\install\step1 .php on line 30
|
Hab mir das mal angesehen, finde da aber keinen fehler.
Die mysql_func_inc ist sauber drinne, die dortige Function sollte auch gehen aber nischt.
Kannst mir da mal nen tipp geben bitte ?
thx
MfG
|
|
|
09/10/2010, 06:35
|
#1232
|
elite*gold: 91
Join Date: Apr 2008
Posts: 1,109
Received Thanks: 1,642
|
der fehler klommt meistens dan wen die datein doppelt sind oder vorhanden sind, da er sie dann nicht neu erstellen kann.
daher lösche sie einfach und führe die Installation neu aus.
Für de anderen ich habe mir überlegt das ich nochmal eine kostenlose Version raus bringe was aber noch etwas dauern wird da ich sehr fiel um die Ohren habe zur zeit daher habt bitte Verständnis das ich nicht immer gleich antworte, ich werde mein möglichtest tun um für euch da zu sein.
|
|
|
09/10/2010, 10:47
|
#1233
|
elite*gold: 125
Join Date: Apr 2008
Posts: 1,217
Received Thanks: 1,304
|
Quote:
Originally Posted by LilaPirat
Hi, habe die Admintool 2 geladen.
Auch die HP, die funktioniert.
Nur die Admintools, bei denen sagt er mir bei der Installation.
Step1
Step 2
Hab mir das mal angesehen, finde da aber keinen fehler.
Die mysql_func_inc ist sauber drinne, die dortige Function sollte auch gehen aber nischt.
Kannst mir da mal nen tipp geben bitte ?
thx
MfG
|
Ich vermute mal dass dein Problem hier mit zu Lösen sein müsste:
Du musst in der php.ini die Short-Tags aktivieren. Genau auf den selben Fehler bin ich damals auch gestoßen.
|
|
|
09/11/2010, 01:04
|
#1234
|
elite*gold: 0
Join Date: Jun 2010
Posts: 22
Received Thanks: 2
|
Thx hennink, das wars.
So jetzt noch bissel das ganze beschleunigen und gut isses xD
Dann noch die Sicherheit prüfen und ordentliche Sufu einbauen.
Alles in allem Kleinarbeit xD
Danke für das Skript, ansonsten gute Arbeit.
MfG
|
|
|
09/12/2010, 10:42
|
#1235
|
elite*gold: 125
Join Date: Apr 2008
Posts: 1,217
Received Thanks: 1,304
|
Bin beim stöbern auf etwas gestoßen was mich stutzig macht, denn darüber haben wir schonmal gesprochen und ich habe dir gegen über klar meine Meinung kund gegeben.
Und du hast mal wieder nicht gefragt...
Meine "rankings.php"
PHP Code:
<?PHP
$CPSeite = 50;
$markierteZeile=0;
if(isset($_GET['p'])) {
if(!checkInt($_GET['p']) || !($_GET['p']>0)) $aSeite = 1;
else $aSeite = $_GET['p'];
}
else { $aSeite = 1; }
if(isset($_POST['suche']) && $_POST['suche']=='suchen') {
if(!empty($_POST['charakter'])) {
$sqlCmd="SELECT id, name, level, exp, empire, guild_name, rang
FROM (
SELECT id, name, level, exp, empire, guild_name, @num := @num +1 AS rang
FROM (
SELECT player.id, player.name, player.level, player.exp, player_index.empire, guild.name AS guild_name, @num :=0
FROM player.player
LEFT JOIN player.player_index ON player_index.id = player.account_id
LEFT JOIN player.guild_member ON guild_member.pid = player.id
LEFT JOIN player.guild ON guild.id = guild_member.guild_id
INNER JOIN account.account ON account.id=player.account_id
WHERE player.name NOT LIKE '[%]%' AND account.status!='BLOCK'
ORDER BY player.level DESC , player.exp DESC
) AS t1
) AS t2
WHERE name LIKE '".mysql_real_escape_string($_POST['charakter'])."' LIMIT 1";
$sqlQry=mysql_query($sqlCmd,$sqlServ);
if(mysql_num_rows($sqlQry)>0) {
$getRang = mysql_fetch_object($sqlQry);
$aSeite = ceil($getRang->rang/$CPSeite);
$markierteZeile = $getRang->rang;
}
}
}
$sqlCmd = "SELECT COUNT(*) as summeChars
FROM player.player
LEFT JOIN player.player_index
ON player_index.id=player.account_id
LEFT JOIN player.guild_member
ON guild_member.pid=player.id
LEFT JOIN player.guild
ON guild.id=guild_member.guild_id
INNER JOIN account.account
ON account.id=player.account_id
WHERE player.name NOT LIKE '[%]%' AND account.status!='BLOCK'
ORDER BY player.level DESC, player.exp DESC";
$sqlQry = mysql_query($sqlCmd,$sqlServ);
$getSum = mysql_fetch_object($sqlQry);
$cSeite = calcPages($getSum->summeChars,$aSeite,$CPSeite);
?>
<h2>Rangliste</h2>
<p>Die Charaktersuche funktioniert nur bei richtiger Eingabe eines Namens. Die Suche ist nicht case sensitive.</p>
<form action="index.php?s=rankings" method="POST">
<table>
<tr>
<th class="topLine">Charaktersuche:</th>
<td class="thell" style="text-align:center;"><input type="text" name="charakter" maxlength="20" size="20"/></td>
<td class="tdunkel" style="text-align:center;"><input type="submit" name="suche" value="suchen" maxlength="20" size="20"/></td>
</tr>
</table>
</form>
<?PHP
$maxRange = 5;
$maxStep = 15;
if(($aSeite-$maxRange)>0) $sStart = $aSeite-$maxRange;
else $sStart = 1;
if(($aSeite+$maxRange)<=$cSeite[0]) $sEnde = $aSeite+$maxRange;
else $sEnde = $cSeite[0];
echo '<table>
<tr>
<td class="tdunkel">';
if(($aSeite-$maxStep)>0) echo '<a href="index.php?s=rankings&p='.($aSeite-$maxStep).'">'.($aSeite-$maxStep).'</a> «';
else echo '<a href="index.php?s=rankings&p=1">1</a> «';
echo'</td>';
for($i=$sStart;$i<=$sEnde;$i++) {
$sKlasse = ($i==$aSeite) ? "topLine" : "thell";
echo'<td class="'.$sKlasse.'" style="text-align:center;">';
echo'<a href="index.php?s=rankings&p='.$i.'">'.$i.'</a>';
echo'</td>';
}
echo'<td class="tdunkel" style="text-align:right;">';
if(($aSeite+$maxStep)<=$cSeite[0]) echo '» <a href="index.php?s=rankings&p='.($aSeite+$maxStep).'">'.($aSeite+$maxStep).'</a>';
else echo '» <a href="index.php?s=rankings&p='.$cSeite[0].'">'.$cSeite[0].'</a>';
echo'</td>';
echo'</table>';
?>
<table>
<tr>
<th class="topLine">Platz</th>
<th class="topLine">Charakter</th>
<th class="topLine">Level</th>
<th class="topLine">EXP</th>
<th class="topLine">Gilde</th>
<th class="topLine">Reich</th>
</tr>
<?PHP
$sqlCmd = "SELECT player.id,player.name,player.level,player.exp,player_index.empire,guild.name AS guild_name
FROM player.player
LEFT JOIN player.player_index
ON player_index.id=player.account_id
LEFT JOIN player.guild_member
ON guild_member.pid=player.id
LEFT JOIN player.guild
ON guild.id=guild_member.guild_id
INNER JOIN account.account
ON account.id=player.account_id
WHERE player.name NOT LIKE '[%]%' AND account.status!='BLOCK'
ORDER BY player.level DESC, player.exp DESC
LIMIT ".$cSeite[1].",".$CPSeite;
//echo $sqlCmd;
$sqlQry = mysql_query($sqlCmd,$sqlServ);
$x=$cSeite[1]+1;
while($getPlayers = mysql_fetch_object($sqlQry)) {
$zF = ($x%2==0) ? "thell" : "tdunkel";
if(checkInt($markierteZeile) && $markierteZeile==$x) { $zF = "tmarkiert"; }
echo "<tr>";
echo "<td class=\"$zF\">".$x."</td>";
echo "<td class=\"$zF\">".$getPlayers->name."</td>";
echo "<td class=\"$zF\">".$getPlayers->level."</td>";
echo "<td class=\"$zF\">".$getPlayers->exp."</td>";
echo "<td class=\"$zF\">".$getPlayers->guild_name."</td>";
echo "<td class=\"$zF\">";
if(!empty($getPlayers->empire)) {
echo '<img src="img/reiche/'.$getPlayers->empire.'_kl.jpg" title="Reich" alt="Reich"/>';
}
echo "</td>";
echo "</tr>";
$x++;
}
?>
</table>
Deine "ranklist.php"
PHP Code:
<?PHP
$CPSeite = 50;
$markierteZeile=0;
if(isset($_GET['p'])) {
if(!checkInt($_GET['p']) || !($_GET['p']>0)) $aSeite = 1;
else $aSeite = $_GET['p'];
}
else { $aSeite = 1; }
$sqlCmd = "SELECT COUNT(*) as summeChars
FROM player.player
LEFT JOIN player.player_index
ON player_index.id=player.account_id
LEFT JOIN player.guild_member
ON guild_member.pid=player.id
LEFT JOIN player.guild
ON guild.id=guild_member.guild_id
INNER JOIN account.account
ON account.id=player.account_id
WHERE player.name NOT LIKE '[%]%' AND account.status!='BLOCK'
ORDER BY player.level DESC, player.exp DESC";
$sqlQry = mysql_query($sqlCmd,$sqlServ);
$getSum = mysql_fetch_object($sqlQry);
$cSeite = calcPages($getSum->summeChars,$aSeite,$CPSeite);
$maxRange = 2;
$maxStep = 6;
if(($aSeite-$maxRange)>0) $sStart = $aSeite-$maxRange;
else $sStart = 1;
if(($aSeite+$maxRange)<=$cSeite[0]) $sEnde = $aSeite+$maxRange;
else $sEnde = $cSeite[0];
echo '<div align="center"><table height="25">
<tr height="25">
<td>';
if(($aSeite-$maxStep)>0) echo '<a href="index.php?site=sys/ranklist&p='.($aSeite-$maxStep).'">'.($aSeite-$maxStep).'</a> «';
else echo '<a href="index.php?site=sys/ranklist&p=1">1</a> «';
echo'</td>';
for($i=$sStart;$i<=$sEnde;$i++) {
$sKlasse = ($i==$aSeite) ? "rang2" : "thell";
echo'<td width="80" class="'.$sKlasse.'" style="text-align:center;">';
echo'<a href="index.php?site=sys/ranklist&p='.$i.'">'.$i.'</a>';
echo'</td>';
}
echo'<td style="text-align:right;">';
if(($aSeite+$maxStep)<=$cSeite[0]) echo '» <a href="index.php?site=sys/ranklist&p='.($aSeite+$maxStep).'">'.($aSeite+$maxStep).'</a>';
else echo '» <a href="index.php?site=sys/ranklist&p='.$cSeite[0].'">'.$cSeite[0].'</a>';
echo'</td>';
echo'</table></div>';
echo '
<table width="100%">
<tr>
<td>Reich</td>
<td>Platz</td>
<td>Charakter</td>
<td>Level</td>
<td>EXP</td>
<td>Gilde</td>
</tr>
';
$sqlCmd = "SELECT player.id,player.name,player.level,player.exp,player_index.empire,guild.name AS guild_name
FROM player.player
LEFT JOIN player.player_index
ON player_index.id=player.account_id
LEFT JOIN player.guild_member
ON guild_member.pid=player.id
LEFT JOIN player.guild
ON guild.id=guild_member.guild_id
INNER JOIN account.account
ON account.id=player.account_id
WHERE player.name NOT LIKE '[%]%' AND account.status!='BLOCK'
ORDER BY player.level DESC, player.exp DESC
LIMIT ".$cSeite[1].",".$CPSeite;
//echo $sqlCmd;
$sqlQry = mysql_query($sqlCmd,$sqlServ);
$x=$cSeite[1]+1;
while($getPlayers = mysql_fetch_object($sqlQry)) {
$zF = ($x%2==0) ? "thell" : "tdunkel";
if(checkInt($markierteZeile) && $markierteZeile==$x) { $zF = "tmarkiert"; }
echo "<tr>";
echo "<td>";
if(!empty($getPlayers->empire)) {
echo '<img src="Bilder/img/'.$getPlayers->empire.'.jpg" title="Reich" alt="Reich"/>';
}
echo "</td>";
echo "<td>".$x."</td>";
echo "<td>".$getPlayers->name."</td>";
echo "<td>".$getPlayers->level."</td>";
echo "<td>".$getPlayers->exp."</td>";
echo "<td>".$getPlayers->guild_name."</td>";
echo "</tr>";
$x++;
}
echo "</table>";
?>
Du hast sogar die functions und meine css-styles übernommen.
Und jetzt komm nicht wieder mit "Das hast du doch aber hochgeladen"...
In den Credits steht auch nichts.
|
|
|
09/14/2010, 22:47
|
#1236
|
elite*gold: 91
Join Date: Apr 2008
Posts: 1,109
Received Thanks: 1,642
|
jetzt wo u es sagst fällt mir es auch auf das sie so zimlich identisch sind nur diesmal mus ich dazu sagen es ist nicht meine schuld^^
haben damals mit 3 Leuten an dem toll gearbeitet einer davon war zu ständig für die Rangliste und Ticketsystem, ich werde ihn mal darauf ansprechen aber mach dir kein Kopf mehr in den nächsten Versionen ist sowieso alles General überholt.
und dazu kommt noch das ich wieder allein an dem Tool arbeite da ich es gleichzeitig mit meinem Server aufbaue.
Ist auch ein Grund warum es zur Zeit wieder einmal Schleppend voran geht.
|
|
|
09/17/2010, 10:26
|
#1237
|
elite*gold: LOCKED
Join Date: Apr 2010
Posts: 240
Received Thanks: 12
|
Danke für die Mühe werde es benutzen für meinen Server.
Design sieht nicht schlecht aus!
/edit: Es geht ned da kommt so ein MySQL Fehler -.-
/edit2: Ouh sry, jetzt gehts danke nochmal.
|
|
|
09/18/2010, 15:46
|
#1238
|
elite*gold: 0
Join Date: Jul 2010
Posts: 150
Received Thanks: 14
|
krasse sache
|
|
|
09/18/2010, 21:23
|
#1239
|
elite*gold: 1
Join Date: Sep 2010
Posts: 360
Received Thanks: 66
|
hätt das cms gern an mein design angepasst da masterboss selten antwortet bitte ich mal hier generell um hilfe
|
|
|
09/24/2010, 23:20
|
#1240
|
elite*gold: 1
Join Date: May 2009
Posts: 396
Received Thanks: 33
|
hey ich will die web kaufen aber hab keine psc nur paypal !!!
|
|
|
10/02/2010, 14:38
|
#1241
|
elite*gold: 0
Join Date: Feb 2009
Posts: 6
Received Thanks: 0
|
hey ich brauch hilfe ich rufe die seite auf und kann die sehen nur anderen können es nicht die sind auch in mein hamachi netzwerk könnte mir jmd evtl. helfen?
|
|
|
10/03/2010, 15:09
|
#1242
|
elite*gold: 1
Join Date: Sep 2010
Posts: 360
Received Thanks: 66
|
die homepage is down? masterboss shop
|
|
|
10/03/2010, 19:11
|
#1243
|
elite*gold: 0
Join Date: Mar 2009
Posts: 4
Received Thanks: 0
|
geil danke
|
|
|
10/03/2010, 21:26
|
#1244
|
elite*gold: 1
Join Date: Nov 2009
Posts: 473
Received Thanks: 244
|
Wie bekomme ich in dem neune Script den Itemshop rein ?
|
|
|
10/04/2010, 23:48
|
#1245
|
elite*gold: 1
Join Date: Sep 2010
Posts: 360
Received Thanks: 66
|
wann ist der shop wieder online und wird es ein neues cms / erweiterungen / designs geben?
|
|
|
All times are GMT +1. The time now is 02:07.
|
|