Register for your free account! | Forgot your password?
Rust Cheats

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 08:44

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

Advertisement



Metin2 Pragner Hilfe bitte

Discussion on Metin2 Pragner Hilfe bitte within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2009
Posts: 228
Received Thanks: 2
Metin2 Pragner Hilfe bitte

Hallo ich hab ein Ingame bann eingefügt und auf der homepage zeigt der mir auch an aber wenn ich auf der Homepage denn ingame_Bann.php ruffe dann sagt der mir mysql ist falsch obwoll ich es drine rein geschrieben habe die db etc
da steht :


Warning: mysql_connect() [function.mysql-connect]: Access denied for user ''@'localhost' (using password: NO) in /users/deliciouse2/www/hp/ingame_block.php on line 27
Warning: mysql_connect() [function.mysql-connect]: Access denied for user ''@'localhost' (using password: NO) in /users/deliciouse2/www/hp/ingame_block.php on line 28
Could not connect: Access denied for user ''@'localhost' (using password: NO)

Obwoll ich es auch alles geändert habe kommt das gleich also alles steht gleich
killerrex11 is offline  
Old 01/19/2013, 23:50   #2
 
beefm4ker's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 572
Received Thanks: 90
Zeig mal den Code deiner ingame_Bann.php...
beefm4ker is offline  
Old 01/20/2013, 00:00   #3
 
elite*gold: 0
Join Date: Jul 2009
Posts: 228
Received Thanks: 2
<?php

//Ingame-Bann Script © musicinstructor, 2010 - 2011

if ($_GET["server"] == "NameVonServer1") //Der Servername, der ingame unter der Minimap steht
{
$table_add = ""; //Am besten leer lassen, wenn ihr nicht wisst, wozu das gut ist
$accountdb_ip = "*********"; //Accountserver-IP
$accountdb_login = "******"; //Accountserver-Loginname
$accountdb_pw = "*****"; //Accountserver-Passwort
$db_ip = "******"; //DB-Server-IP
$db_login = "*****"; //DB-Server-Loginname
$db_pw = "********"; //DB-Server-Passwort

}

$con = mysql_connect($db_ip, $db_login, $db_pw);
$con_account = mysql_connect($accountdb_ip, $accountdb_login, $accountdb_pw);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

$name = mysql_real_escape_string($_GET["name"], $con);
$gm_login = mysql_real_escape_string($_GET["gm_login"], $con);
$gm_pw = mysql_real_escape_string($_GET["gm_pw"], $con);

$year = mysql_real_escape_string($_GET["y"], $con);
$month = mysql_real_escape_string($_GET["m"], $con);
$day = mysql_real_escape_string($_GET["d"], $con);
$reason = mysql_real_escape_string($_GET["reason"], $con);

$result_gm_login = mysql_query("SELECT * FROM account.account WHERE password=PASSWORD('".$gm_pw."') AND login='".$gm_login."' LIMIT 1", $con_account);

if(mysql_num_rows($result_gm_login) != 1) {
exit("Sie konnten nicht identifiziert werden.");
}

$result_is_gm = mysql_query("SELECT * FROM common".$table_add.".gmlist WHERE mAccount='".$gm_login."' AND mAuthority!='PLAYER'", $con);

if(mysql_num_rows($result_is_gm) == 0) {
exit("Sie haben nicht die nötigen Berechtigungen.");
}

$result_player_acc_id = mysql_query("SELECT * FROM player".$table_add.".player WHERE name='".$name."' LIMIT 1", $con);
if(mysql_num_rows($result_player_acc_id) == 0 OR $name == "") {
exit("Der Spieler ".$name." existiert nicht.");
}
$player_acc_id = mysql_result($result_player_acc_id, 0, "account_id");

if (!$year OR !$month OR !$day)
{
exit("Das Datum ist ungültig.");
}
$availDt = $year."-".$month."-".$day." 23:59:59";

mysql_query("UPDATE account.account SET status='OK', availDt='".$availDt."' WHERE id='".$player_acc_id."' LIMIT 1", $con_account);
mysql_query("INSERT INTO log".$table_add.".ingame_ban_log (ban_time, who, GM, cause, until) VALUES ('".date("Y-m-d H:i:s")."', '".$name."', '".$gm_login."', '".$reason."','".$availDt."')", $con);

echo $name." wurde gebannt!";

mysql_close($con);
mysql_close($con_account);
?>

hier
killerrex11 is offline  
Old 01/20/2013, 00:04   #4
 
beefm4ker's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 572
Received Thanks: 90
Probiers mal so:

beefm4ker is offline  
Old 01/20/2013, 00:10   #5
 
elite*gold: 0
Join Date: Jul 2009
Posts: 228
Received Thanks: 2
jetzt steht da nix mehr ist das normal?

was muss ich bei tabelle add rein schreiben ?
killerrex11 is offline  
Old 01/20/2013, 00:15   #6
 
beefm4ker's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 572
Received Thanks: 90
Quote:
Originally Posted by killerrex11 View Post
jetzt steht da nix mehr ist das normal?

was muss ich bei tabelle add rein schreiben ?
Kein Fehler? oder auch wenn du valide Daten eingibst keine Ausgabe?
beefm4ker is offline  
Old 01/20/2013, 00:18   #7
 
elite*gold: 0
Join Date: Jul 2009
Posts: 228
Received Thanks: 2
Also es ist jetzt nur weiß
killerrex11 is offline  
Old 01/20/2013, 00:23   #8
 
beefm4ker's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 572
Received Thanks: 90
Code:
<?php

//Ingame-Bann Script © musicinstructor, 2010 - 2011

if ($_GET["server"] == "NameVonServer1") //Der Servername, der ingame unter der Minimap steht
{
	$table_add = ""; //Am besten leer lassen, wenn ihr nicht wisst, wozu das gut ist
	$accountdb_ip = "*********"; //Accountserver-IP
	$accountdb_login = "******"; //Accountserver-Loginname
	$accountdb_pw = "*****"; //Accountserver-Passwort
	$db_ip = "******"; //DB-Server-IP
	$db_login = "*****"; //DB-Server-Loginname
	$db_pw = "********"; //DB-Server-Passwort

//}

$con = mysql_connect($db_ip, $db_login, $db_pw);
$con_account = mysql_connect($accountdb_ip, $accountdb_login, $accountdb_pw);
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
  
$name = mysql_real_escape_string($_GET["name"], $con);
$gm_login = mysql_real_escape_string($_GET["gm_login"], $con);
$gm_pw = mysql_real_escape_string($_GET["gm_pw"], $con);

$year = mysql_real_escape_string($_GET["y"], $con);
$month = mysql_real_escape_string($_GET["m"], $con);
$day = mysql_real_escape_string($_GET["d"], $con);
$reason = mysql_real_escape_string($_GET["reason"], $con);
  
$result_gm_login = mysql_query("SELECT * FROM account.account WHERE password=PASSWORD('".$gm_pw."') AND login='".$gm_login."' LIMIT 1", $con_account);

if(mysql_num_rows($result_gm_login) != 1) {
	exit("Sie konnten nicht identifiziert werden.");
}

$result_is_gm = mysql_query("SELECT * FROM common".$table_add.".gmlist WHERE mAccount='".$gm_login."' AND mAuthority!='PLAYER'", $con);

if(mysql_num_rows($result_is_gm) == 0) {
	exit("Sie haben nicht die nötigen Berechtigungen.");
}

$result_player_acc_id = mysql_query("SELECT * FROM player".$table_add.".player WHERE name='".$name."' LIMIT 1", $con);
if(mysql_num_rows($result_player_acc_id) == 0 OR $name == "") {
	exit("Der Spieler ".$name." existiert nicht.");
}
$player_acc_id = mysql_result($result_player_acc_id, 0, "account_id");

if (!$year OR !$month OR !$day)
{
	exit("Das Datum ist ungültig.");
}
$availDt = $year."-".$month."-".$day." 23:59:59";

mysql_query("UPDATE account.account SET status='OK', availDt='".$availDt."'  WHERE id='".$player_acc_id."' LIMIT 1", $con_account);
mysql_query("INSERT INTO log".$table_add.".ingame_ban_log (ban_time, who, GM, cause, until) VALUES ('".date("Y-m-d H:i:s")."', '".$name."', '".$gm_login."', '".$reason."','".$availDt."')", $con);  

echo $name." wurde gebannt!";

mysql_close($con);
mysql_close($con_account);
} else {
echo "false";
}
?>
Probiers mal so und sag mir was kommt...
beefm4ker is offline  
Old 01/20/2013, 00:31   #9
 
elite*gold: 0
Join Date: Jul 2009
Posts: 228
Received Thanks: 2
da kommt false
killerrex11 is offline  
Old 01/20/2013, 00:36   #10
 
beefm4ker's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 572
Received Thanks: 90
Quote:
Originally Posted by killerrex11 View Post
da kommt false
okay wie rufst du die Seite auf? also auf welche Art und Weise wird der Server (also NamevonServer1) ausgewählt?
beefm4ker is offline  
Old 01/20/2013, 00:39   #11
 
elite*gold: 0
Join Date: Jul 2009
Posts: 228
Received Thanks: 2
emm so wird die seite aufgerufen
und name wird Deliciouse2 sein und ja ist nur 1 server

hoffe konnte richtig beatworten
killerrex11 is offline  
Old 01/20/2013, 00:44   #12
 
beefm4ker's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 572
Received Thanks: 90
Quote:
Originally Posted by killerrex11 View Post
emm so wird die seite aufgerufen
und name wird Deliciouse2 sein und ja ist nur 1 server

hoffe konnte richtig beatworten
Naja das Script erwartet den Server-Namen als GET-Parameter also so: . Nun da es ja nur ein Server ist kann man das Script abändern sodass nur dieser Server ausgewählt wird...
Ich schick dir gleich die verbesserte Version...
beefm4ker is offline  
Thanks
1 User
Old 01/20/2013, 00:46   #13
 
elite*gold: 0
Join Date: Jul 2009
Posts: 228
Received Thanks: 2
ok danke

Danke geht
killerrex11 is offline  
Reply

Tags
metin2 problemm


Similar Threads Similar Threads
metin2 ... hilfe bitte
04/15/2010 - Metin2 - 3 Replies
hallo ich wollte fragen ob ich z.b wen ich dw auf m habe und hinterhalt kann ich dan am tag 1 mal dw und 1 mal hinterhalt fb lesen oder???? oda kann ich nur eins lesen bitte helft mir



All times are GMT +1. The time now is 08:45.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.